{{title}}
-
-
+
+
diff --git a/src/views/kpi/assessment/performance/img/left.png b/src/views/kpi/assessment/performance/img/left.png
new file mode 100644
index 0000000..a6ffe75
Binary files /dev/null and b/src/views/kpi/assessment/performance/img/left.png differ
diff --git a/src/views/kpi/assessment/performance/img/right.png b/src/views/kpi/assessment/performance/img/right.png
new file mode 100644
index 0000000..c7a0ef9
Binary files /dev/null and b/src/views/kpi/assessment/performance/img/right.png differ
diff --git a/src/views/kpi/assessment/performance/index.vue b/src/views/kpi/assessment/performance/index.vue
index c9803a5..72e9a6c 100644
--- a/src/views/kpi/assessment/performance/index.vue
+++ b/src/views/kpi/assessment/performance/index.vue
@@ -3,7 +3,7 @@
-
{{statisticals[4].num}}
-
{{statisticals[4].desc}}
+
{{statisticals[5].num}}
+
{{statisticals[5].desc}}
-
{{statisticals[4].num}}
-
{{statisticals[4].desc}}
+
{{statisticals[6].num}}
+
{{statisticals[6].desc}}
-
考核人数分析
-
+
考核人数分析
+
+
-
-
+ 参与考核部门人数
+
-
-
{{index}}
-
-
{{assessItem.desc}} {{ assessItem.num }}人
+
+
{{index}}
+
{{assessItem.desc}}
+
{{ assessItem.num }}人
+
-
结果分析
-
等级分布
-
+
+
结果分析
+
+
+
等级分布
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
- 查看详情
+ 查看详情
-
-
+
+
@@ -102,6 +106,8 @@ export default {
// 当前选择的月份
pickerTime: '',
//
+ startId: '',
+ //
statisticals: [
{num: '0', desc: '参与人数'},
{num: '0', desc: '目标制定'},
@@ -255,9 +261,13 @@ export default {
background: color
}
},
- //
+ // 页面跳转
handleDetailClick (index, rows) {
-
+ this.$router.push({
+ path: ('report-detial'),
+ query: {startId: this.startId, flowProcess: rows.desc}
+ })
+ console.log(this.$router)
},
// Y轴坐标计算,取靠近最大值的3的倍数作为上限,然后划分成4个刻度(0为初始刻度)
handleChartYMul (val) {
@@ -277,7 +287,7 @@ export default {
},
//
handleChange (val) {
- console.log(val)
+ this.startId = val[1]
this.handleChartDataReq(val[1])
},
// 获取报表内容
@@ -332,10 +342,8 @@ export default {
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue
index c1fd2c1..3b40537 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue
+++ b/src/views/kpi/workbench/assessmentGroup/edit/components/templateSet.vue
@@ -236,7 +236,7 @@ export default {
formIndicators: {}, // 指标表单
ruleIndicators: {
name: [{ required: true,
- message: '请输入维度名称',
+ message: '请输入指标名称',
trigger: 'blur' }
],
keyResult: [{ required: true,
@@ -294,6 +294,7 @@ export default {
async handleGetByGroupId (id) {
try {
let res = await getByGroupId({id})
+ res = res.data
res = Object.assign({}, res, {
evaluationGroupId: res.id,
calculateId: 1 }
@@ -315,7 +316,12 @@ export default {
// 获取维度类型
async handleGetDimensions () {
try {
- const res = await getDimensions()
+ let res = await getDimensions()
+ if (res.code !== 200) {
+ this.dimensionsList = []
+ return
+ }
+ res = res.data
this.dimensionsList = res
console.log('res: ', res)
} catch (error) {
@@ -367,7 +373,7 @@ export default {
} else {
this.zhibiaoTitle = '编辑指标'
this.formIndicators = Object.assign({}, item, {index, index2: type, isEdit: true})
- this.formIndicators.weight = this.formIndicators.weight
+ this.formIndicators.weight = this.formIndicators.weight * 100
this.showIndicators = true
}
},
@@ -408,7 +414,7 @@ export default {
}
if (!this.zanshi.tagetLibItems) this.zanshi.tagetLibItems = []
this.zanshi.tagetLibItems.push(Object.assign({}, this.formIndicators, {isDelete: 0}))
- // this.showIndicators = false
+ this.showIndicators = false
}
})
}
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/index.vue b/src/views/kpi/workbench/assessmentGroup/edit/index.vue
index 9320ce3..f362d38 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/index.vue
+++ b/src/views/kpi/workbench/assessmentGroup/edit/index.vue
@@ -54,6 +54,10 @@ export default {
},
computed: {},
beforeMount () {},
+ created () {
+ const id = this.$route.query.id
+ this.$route.meta.title = !id ? '新增考评组' : '编辑考评组'
+ },
mounted () {
},
@@ -135,6 +139,7 @@ export default {
overflow: auto;
}
&-header{
+ cursor: pointer;
position: absolute;
z-index: 50;
width: 420px;
diff --git a/src/views/kpi/workbench/assessmentGroup/groundTable.vue b/src/views/kpi/workbench/assessmentGroup/groundTable.vue
index 298ef5e..c5f65a3 100644
--- a/src/views/kpi/workbench/assessmentGroup/groundTable.vue
+++ b/src/views/kpi/workbench/assessmentGroup/groundTable.vue
@@ -60,6 +60,7 @@
@current-change="handleChangePage"
layout="prev, pager, next"
:page-size.sync='params.pageSize'
+ :current-page.sync='params.currPage'
:total="params.totalCount">
diff --git a/src/views/kpi/workbench/initiateAssessment/index.vue b/src/views/kpi/workbench/initiateAssessment/index.vue
index 6b16def..80b1920 100644
--- a/src/views/kpi/workbench/initiateAssessment/index.vue
+++ b/src/views/kpi/workbench/initiateAssessment/index.vue
@@ -79,9 +79,7 @@