diff --git a/ruoyi-ui/src/views/kaohe/pingce/index.vue b/ruoyi-ui/src/views/kaohe/pingce/index.vue index 9e5d6fc..55b1c5b 100644 --- a/ruoyi-ui/src/views/kaohe/pingce/index.vue +++ b/ruoyi-ui/src/views/kaohe/pingce/index.vue @@ -1,4 +1,3305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + >删除–> @@ -131,7 +3432,7 @@ @pagination="getList" /> - + <!– 添加或修改考核评测对话框 –> @@ -178,7 +3479,7 @@ - + <!– 选择模板信息 –>
@@ -215,7 +3516,7 @@ - + <!– 选择职工 –>
@@ -235,7 +3536,7 @@
- + <!–部门数据–>
- + <!– 选择评测设置信息 –> @@ -372,7 +3673,7 @@
- + <!– 添加或修改投票评测对话框 –> @@ -880,4 +4181,4 @@ export default { } } } - +--> diff --git a/ruoyi-ui/src/views/kaohe/totalScore/index.vue b/ruoyi-ui/src/views/kaohe/totalScore/index.vue index a2335a0..ed38489 100644 --- a/ruoyi-ui/src/views/kaohe/totalScore/index.vue +++ b/ruoyi-ui/src/views/kaohe/totalScore/index.vue @@ -1,30 +1,268 @@ @@ -33,37 +271,263 @@ export default { name: "index", data() { return { - tableData: [{ - paiming: '1', - xingming: '姓名1', - df1: '100', - zhanbi1: '0.3', - df2: '100', - zhanbi2: '0.2', - df3: '100', - zhanbi3: '0.25', - df4: '100', - zhanbi4: '0.25', - zongfen: 100 + khdf:{ + open: false, + idRw: null, + list:[ + { + pm: 1, + bumen: '生命科学系', + ejdw:{ + djyxz:{ + khx1: '90', + zb1: '0.2', + khx2: '95', + zb2: '0.1', + khx3: '90', + zb3: '0.1', + khx4: '85', + zb4: '0.1', + khx5: '98', + zb5: '0.1', + khx6: '95', + zb6: '0.1', + khx7: '97', + zb7: '0.05', + khx8: '98', + zb8: '0.02', + khx9: '95', + zb9: '0.03', + khx10: '96', + zb10: '0.1', + khx11: '95', + zb11: '0.1', + df: '93.06', + zb: '0.1', + zsfs: '9.306', + }, + syfz:{ + khx1: '98', + zb1: '0.5', + khx2: '95', + zb2: '0.28', + khx3: '98', + zb3: '0.22', + df: '97.16', + zb: '0.9', + zsfs: '87.444', + }, + df: '96.75', + zb: '0.7', + zsfs: '67.73', + }, + mzcp:{ + yx1: 5, + hg1: 1, + jbhg1: 0, + bhg1: 0, + khx1: '96.66666667', + zb1: '0.3', + yx2: 110, + hg2: 2, + jbhg2: 1, + bhg2: 1, + khx2: '98.77192982', + zb2: '0.3', + yx3: 30, + hg3: 5, + jbhg3: 5, + bhg3: 1, + khx3: '91.2195122', + zb3: '0.4', + df: '95.12', + zb: '0.3', + zsfs: '28.53581515', + }, + tscx: '8', + zhpj: '-3', + zf: '101.2608151' + } + ], + list4: [ + { + bumen: '生命科学系', + df: '8', + }, + { + bumen: '海洋学院', + df: '', + }, + { + bumen: '历史文化与法学系', + df: '', + }, + { + bumen: '物理科学与技术学院', + df: '', + }, + { + bumen: '教育学院', + df: '', + }, + { + bumen: '资源管理系', + df: '', + }, + { + bumen: '马克思主义学院', + df: '', + }, + { + bumen: '美术学院', + df: '', + }, + { + bumen: '计算机科学技术系', + df: '', + }, + { + bumen: '化学系', + df: '', + }, + { + bumen: '数学与计算科学学院', + df: '', + }, + { + bumen: '继续教育学院', + df: '', + }, + { + bumen: '外国语学院', + df: '', + }, + { + bumen: '体育系', + df: '', + }, + { + bumen: '文学院', + df: '', + }, + { + bumen: '音乐系', + df: '', + } + ], + list5: [ + { + bumen: '生命科学系', + df: '-3', + }, + { + bumen: '海洋学院', + df: '', + }, + { + bumen: '历史文化与法学系', + df: '', + }, + { + bumen: '物理科学与技术学院', + df: '', + }, + { + bumen: '教育学院', + df: '', + }, + { + bumen: '资源管理系', + df: '', + }, + { + bumen: '马克思主义学院', + df: '', + }, + { + bumen: '美术学院', + df: '', + }, + { + bumen: '计算机科学技术系', + df: '', + }, + { + bumen: '化学系', + df: '', + }, + { + bumen: '数学与计算科学学院', + df: '', + }, + { + bumen: '继续教育学院', + df: '', + }, + { + bumen: '外国语学院', + df: '', + }, + { + bumen: '体育系', + df: '', + }, + { + bumen: '文学院', + df: '', + }, + { + bumen: '音乐系', + df: '', + } + ] }, - { - paiming: '2', - xingming: '姓名2', - df1: '100', - zhanbi1: '0.4', - df2: '100', - zhanbi2: '0.1', - df3: '90', - zhanbi3: '0.1', - df4: '100', - zhanbi4: '0.4', - zongfen: 99 - }] + setData: { + title: '教学单位领导班子考核总分', + title1:'二级单位目标管理与绩效考核成绩', + radiot1: '1', + zbt1: 0.7, + khrwValue1: '1', + radio1: '1', + zb1: 0.1, + khrwValue2: '2', + radio2: '1', + zb2: 0.9, + khrwValue3: '3', + radio3: '1', + zb3: 0.4, + khrwValue4: '4', + radio4: '2', + zb4: 0, + khrwValue5: '5', + radio5: '2', + zb5: 0 + }, + options: [{ + value: '1', + label: '党建与行政目标任务' + }, { + value: '2', + label: '事业发展' + }, { + value: '3', + label: '民主测评' + }, { + value: '4', + label: '特色创新' + }, { + value: '5', + label: '综合评价' + }], } } } - diff --git a/ruoyi-ui/src/views/votepage.vue b/ruoyi-ui/src/views/votepage.vue index 5dbd784..fbce6ea 100644 --- a/ruoyi-ui/src/views/votepage.vue +++ b/ruoyi-ui/src/views/votepage.vue @@ -1,29 +1,32 @@ @@ -35,21 +38,549 @@ export default { name: "votepage", data() { return { - value1: null, + kaohexiang: null, loading:null, - vote:{ - voteTitle: null, - vDescription: null, - sTime: null, - eTime: null, - maxNum: null, - typeId:null - }, - voteList: [] + voteList: [ + { + "id": 200, + "label": "生命科学系", + "value": null + }, + { + "id": 201, + "label": "海洋学院", + "value": null + }, + { + "id": 202, + "label": "历史文化与法学系", + "value": null + }, + { + "id": 203, + "label": "物理科学与技术学院", + "value": null + }, + { + "id": 204, + "label": "教育学院", + "value": null + }, + { + "id": 205, + "label": "资源管理系", + "value": null + }, + { + "id": 206, + "label": "马克思主义学院", + "value": null + }, + { + "id": 207, + "label": "美术学院", + "value": null + }, + { + "id": 208, + "label": "计算机科学技术系", + "value": null + }, + { + "id": 209, + "label": "化学系", + "value": null + }, + { + "id": 210, + "label": "数学与计算科学学院", + "value": null + }, + { + "id": 211, + "label": "继续教育学院", + "value": null + }, + { + "id": 212, + "label": "外国语学院", + "value": null + }, + { + "id": 213, + "label": "体育系", + "value": null + }, + { + "id": 214, + "label": "文学院", + "value": null + }, + { + "id": 215, + "label": "音乐系", + "value": null + }, + ], + pingceList: [ + { + id: 1, + pcTitle: '党建与行政目标任务', + pcDescription: '党建与行政目标任务考核描述', + templateId: 2, + templateName: '党建与行政目标任务模板', + state: '2', + khdx: '1', + remark: '备注', + deptCheckStrictly: false, + pcEmps:[], + checkedKeys: [ 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215 ], + kaohexiang: [ + { + id: 6, + itemName: '政治建设', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '政治建设评分', + options: [], + maxNum: 100, + percentage: 0.2, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '政治建设评分详情描述', //评分详情描述 + remark: '政治建设备注', //备注 + } + }, + { + id: 7, + itemName: '宣传与思想政治工作', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '宣传与思想政治工作评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '宣传与思想政治工作评分详情描述', //评分详情描述 + remark: '宣传与思想政治工作备注', //备注 + } + }, + { + id: 8, + itemName: '作风纪律', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '作风纪律评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '作风纪律评分详情描述', //评分详情描述 + remark: '作风纪律备注', //备注 + } + }, + { + id: 9, + itemName: '安全稳定', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '安全稳定评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '安全稳定评分详情描述', //评分详情描述 + remark: '安全稳定备注', //备注 + } + }, + { + id: 10, + itemName: '师资队伍与师德师风', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '师资队伍与师德师风评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '师资队伍与师德师风评分详情描述', //评分详情描述 + remark: '师资队伍与师德师风备注', //备注 + } + }, + { + id: 11, + itemName: '财务工作', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '财务工作评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '财务工作评分详情描述', //评分详情描述 + remark: '财务工作备注', //备注 + } + }, + { + id: 12, + itemName: '依法治校与综合治理', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '依法治校与综合治理评分', + options: [], + maxNum: 100, + percentage: 0.05, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '依法治校与综合治理评分详情描述', //评分详情描述 + remark: '依法治校与综合治理备注', //备注 + } + }, + { + id: 13, + itemName: '国有资产管理', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '国有资产管理评分', + options: [], + maxNum: 100, + percentage: 0.02, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '国有资产管理评分详情描述', //评分详情描述 + remark: '国有资产管理备注', //备注 + } + }, + { + id: 14, + itemName: '实验室管理', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '实验室管理评分', + options: [], + maxNum: 100, + percentage: 0.03, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '实验室管理评分详情描述', //评分详情描述 + remark: '实验室管理备注', //备注 + } + }, + { + id: 15, + itemName: '招生就业与创新创业工作', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '招生就业与创新创业工作评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '招生就业与创新创业工作评分详情描述', //评分详情描述 + remark: '招生就业与创新创业工作备注', //备注 + } + }, + { + id: 16, + itemName: '对外交流与合作', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '对外交流与合作评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '对外交流与合作评分详情描述', //评分详情描述 + remark: '对外交流与合作备注', //备注 + } + } + ] + }, + { + id: 2, + pcTitle: '事业发展', + pcDescription: '事业发展考核描述', + templateId: 3, + templateName: '事业发展模板', + state: '2', + khdx: '1', + remark: '备注', + deptCheckStrictly: false, + pcEmps:[], + checkedKeys: [ 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215 ], + kaohexiang: [ + { + id: 17, + itemName: '教学工作', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '教学工作评分', + options: [], + maxNum: 100, + percentage: 0.2, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '教学工作评分详情描述', //评分详情描述 + remark: '教学工作备注', //备注 + } + }, + { + id: 18, + itemName: '科研工作', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '科研工作评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '科研工作评分详情描述', //评分详情描述 + remark: '科研工作备注', //备注 + } + }, + { + id: 19, + itemName: '学生工作', + type: 2, + typeName: '占比评分', + vote:{ + voteTitle: '学生工作评分', + options: [], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '学生工作评分详情描述', //评分详情描述 + remark: '学生工作备注', //备注 + } + } + ] + }, + { + id: 3, + pcTitle: '民主测评', + pcDescription: '民主测评考核描述', + templateId: 4, + templateName: '民主测评模板', + state: '2', + khdx: '1', + remark: '备注', + deptCheckStrictly: false, + pcEmps:[], + checkedKeys: [ 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215 ], + kaohexiang: [ + { + id: 20, + itemName: '师院领导班子', + type: 1, + typeName: '选项评分', + vote:{ + voteTitle: '师院领导班子评分', + options: [ + { + value: 1, + label: '优秀' + }, + { + value: 2, + label: '合格' + }, + { + value: 3, + label: '基本合格' + }, + { + value: 4, + label: '不合格' + } + ], + maxNum: 100, + percentage: 0.2, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '师院领导班子评分详情描述', //评分详情描述 + remark: '师院领导班子备注', //备注 + } + }, + { + id: 21, + itemName: '师院处级领导干部', + type: 1, + typeName: '选项评分', + vote:{ + voteTitle: '师院处级领导干部评分', + options: [ + { + value: 1, + label: '优秀' + }, + { + value: 2, + label: '合格' + }, + { + value: 3, + label: '基本合格' + }, + { + value: 4, + label: '不合格' + } + ], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '师院处级领导干部评分详情描述', //评分详情描述 + remark: '师院处级领导干部备注', //备注 + } + }, + { + id: 22, + itemName: '服务对象代表', + type: 1, + typeName: '选项评分', + vote:{ + voteTitle: '服务对象代表评分', + options: [ + { + value: 1, + label: '优秀' + }, + { + value: 2, + label: '合格' + }, + { + value: 3, + label: '基本合格' + }, + { + value: 4, + label: '不合格' + } + ], + maxNum: 100, + percentage: 0.1, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '服务对象代表评分详情描述', //评分详情描述 + remark: '服务对象代表备注', //备注 + } + } + ] + }, + { + id: 4, + pcTitle: '特色创新', + pcDescription: '特色创新考核描述', + templateId: 5, + templateName: '特色创新模板', + state: '2', + khdx: '1', + remark: '备注', + deptCheckStrictly: false, + pcEmps:[], + checkedKeys: [ 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215 ], + kaohexiang: [ + { + id: 23, + itemName: '分数(满分10分)', + type: 5, + typeName: '单独评分', + vote:{ + voteTitle: '特色创新分数(满分10分)评分', + options: [], + maxNum: 10, + percentage: null, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '特色创新分数(满分10分)评分详情描述', //评分详情描述 + remark: '特色创新分数(满分10分)备注', //备注 + } + } + ] + }, + { + id: 5, + pcTitle: '综合评价', + pcDescription: '综合评价考核描述', + templateId: 6, + templateName: '综合评价模板', + state: '2', + khdx: '1', + remark: '备注', + deptCheckStrictly: false, + pcEmps:[], + checkedKeys: [ 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215 ], + kaohexiang: [ + { + id: 24, + itemName: '分数(加减分项,值域可以为负)', + type: 5, + typeName: '单独评分', + vote:{ + voteTitle: '综合评价分数(加减分项,值域可以为负)', + options: [], + maxNum: 10, + percentage: null, //评分占比 + state: '2', //状态 + sTime: '2025-06-15', //开始时间 + eTime: '2025-06-20', //结束时间 + vDescription: '综合评价分数(加减分项,值域可以为负)评分详情描述', //评分详情描述 + remark: '综合评价分数(加减分项,值域可以为负)备注', //备注 + } + } + ] + } + ], } }, created() { - this.getVote() + // this.getVote() + if(this.$route.query.index&&this.$route.query.index1){ + this.kaohexiang = this.pingceList[this.$route.query.index].kaohexiang[this.$route.query.index1]; + console.log(this.kaohexiang); + } }, methods: { getVote(){ @@ -99,25 +630,18 @@ export default { } .tou_piao{ - display: flex; - flex-wrap: wrap; .tou_piao_item{ margin: 10px; border: 1px solid #eeeeee; padding: 10px; - text-align: center; - width: 200px; - height: 200px; display: flex; - flex-direction: column; - justify-content: space-around; - .tx{ - font-size: 50px; - color: #999999; - } - .num{ - color: #b40000; + justify-content: space-between; + + .emp_name{ + height: 30px; + line-height: 30px; + font-size: 14px; } } }