diff --git a/src/views/modules/kpi/kpiformula-add-or-update.vue b/src/views/modules/kpi/formula-add-or-update.vue
similarity index 90%
rename from src/views/modules/kpi/kpiformula-add-or-update.vue
rename to src/views/modules/kpi/formula-add-or-update.vue
index 73e411cd..138433d5 100644
--- a/src/views/modules/kpi/kpiformula-add-or-update.vue
+++ b/src/views/modules/kpi/formula-add-or-update.vue
@@ -10,9 +10,9 @@
-
-
-
+
+
+
@@ -87,7 +87,7 @@ export default {
},
// 获取信息
getInfo () {
- this.$http.get(`/kpi/kpiformula/${this.dataForm.id}`).then(({ data: res }) => {
+ this.$http.get(`/kpi/formula/${this.dataForm.id}`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
@@ -103,7 +103,7 @@ export default {
if (!valid) {
return false
}
- this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/kpiformula/', this.dataForm).then(({ data: res }) => {
+ this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/formula/', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
diff --git a/src/views/modules/kpi/kpiformula.vue b/src/views/modules/kpi/formula.vue
similarity index 78%
rename from src/views/modules/kpi/kpiformula.vue
rename to src/views/modules/kpi/formula.vue
index e1250557..542f73ff 100644
--- a/src/views/modules/kpi/kpiformula.vue
+++ b/src/views/modules/kpi/formula.vue
@@ -18,14 +18,11 @@
-
-
+
-
-
-
-
+
+
@@ -51,15 +48,15 @@
diff --git a/src/views/modules/kpi/kpimanualscore-add-or-update.vue b/src/views/modules/kpi/manualScore-add-or-update.vue
similarity index 75%
rename from src/views/modules/kpi/kpimanualscore-add-or-update.vue
rename to src/views/modules/kpi/manualScore-add-or-update.vue
index df8cc90a..20e0252f 100644
--- a/src/views/modules/kpi/kpimanualscore-add-or-update.vue
+++ b/src/views/modules/kpi/manualScore-add-or-update.vue
@@ -40,16 +40,7 @@
-
-
-
-
-
-
-
-
-
-
+
@@ -72,10 +63,6 @@ export default {
score: '',
scoreStartDate: '',
scoreEndDate: '',
- parentDeptIds: '',
- parentDeptNames: '',
- allDeptIds: '',
- allDeptNames: '',
scoreStartMonth: ''
},
kpiManualRuleList: [], // 已绑定手动打分的考核规则列表
@@ -85,14 +72,12 @@ export default {
}
},
created () {
- this.$http
- .get(`/sys/user/deptOptions/getByLoginUser`)
- .then(({ data: res }) => {
- if (res.code !== 0) {
- return this.$message.error(res.msg)
- }
- this.deptIdOptions = res.data.options
- })
+ this.$http.get(`/sys/user/deptOptions/getByLoginUser`).then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.deptIdOptions = res.data.options
+ })
.catch(() => {})
},
watch: {
@@ -124,18 +109,6 @@ export default {
],
scoreEndDate: [
{ required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- parentDeptIds: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- parentDeptNames: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- allDeptIds: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- allDeptNames: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
]
}
}
@@ -159,7 +132,7 @@ export default {
},
// 获取信息
getInfo () {
- this.$http.get(`/kpi/kpimanualscore/${this.dataForm.id}`).then(({ data: res }) => {
+ this.$http.get(`/kpi/manualScore/${this.dataForm.id}`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
@@ -175,7 +148,7 @@ export default {
if (!valid) {
return false
}
- this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/kpimanualscore/', this.dataForm).then(({ data: res }) => {
+ this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/manualScore/', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
@@ -192,7 +165,7 @@ export default {
})
}, 1000, { 'leading': true, 'trailing': false }),
getKpiManualRule () {
- this.$http.get(`/kpi/kpirule/getKpiManualRule/`).then(({ data: res }) => {
+ this.$http.get(`/kpi/rule/getKpiManualRule/`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
diff --git a/src/views/modules/kpi/kpimanualscore.vue b/src/views/modules/kpi/manualScore.vue
similarity index 62%
rename from src/views/modules/kpi/kpimanualscore.vue
rename to src/views/modules/kpi/manualScore.vue
index 54f13077..2522ed36 100644
--- a/src/views/modules/kpi/kpimanualscore.vue
+++ b/src/views/modules/kpi/manualScore.vue
@@ -2,6 +2,14 @@
+
+
+
- 上传
+ 导入打分结果
-
-
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
{{ $t('update') }}
@@ -78,23 +79,13 @@
-
-
-
-
+
+
+
+
- 确定
+ 确定
@@ -103,7 +94,7 @@
diff --git a/src/views/modules/kpi/kpimanualscorerule-add-or-update.vue b/src/views/modules/kpi/manualScoreRule-add-or-update.vue
similarity index 95%
rename from src/views/modules/kpi/kpimanualscorerule-add-or-update.vue
rename to src/views/modules/kpi/manualScoreRule-add-or-update.vue
index f9d042fb..486704f9 100644
--- a/src/views/modules/kpi/kpimanualscorerule-add-or-update.vue
+++ b/src/views/modules/kpi/manualScoreRule-add-or-update.vue
@@ -86,7 +86,7 @@ export default {
},
// 获取信息
getInfo () {
- this.$http.get(`/kpi/kpimanualscorerule/${this.dataForm.id}`).then(({ data: res }) => {
+ this.$http.get(`/kpi/manualScoreRule/${this.dataForm.id}`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
@@ -102,7 +102,7 @@ export default {
if (!valid) {
return false
}
- this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/kpimanualscorerule/', this.dataForm).then(({ data: res }) => {
+ this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/manualScoreRule/', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
diff --git a/src/views/modules/kpi/kpimanualscorerule.vue b/src/views/modules/kpi/manualScoreRule.vue
similarity index 97%
rename from src/views/modules/kpi/kpimanualscorerule.vue
rename to src/views/modules/kpi/manualScoreRule.vue
index 3bee55e5..1ca55d94 100644
--- a/src/views/modules/kpi/kpimanualscorerule.vue
+++ b/src/views/modules/kpi/manualScoreRule.vue
@@ -53,15 +53,15 @@
diff --git a/src/views/modules/kpi/resultGrid.vue b/src/views/modules/kpi/resultGrid.vue
new file mode 100644
index 00000000..2dbacd6e
--- /dev/null
+++ b/src/views/modules/kpi/resultGrid.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('export') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/kpi/resultSuperior-add-or-update.vue b/src/views/modules/kpi/resultSuperior-add-or-update.vue
new file mode 100644
index 00000000..164f0379
--- /dev/null
+++ b/src/views/modules/kpi/resultSuperior-add-or-update.vue
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('export') }}
+ {{ $t('cancel') }}
+
+
+
+
+
diff --git a/src/views/modules/kpi/resultSuperior.vue b/src/views/modules/kpi/resultSuperior.vue
new file mode 100644
index 00000000..6f95c849
--- /dev/null
+++ b/src/views/modules/kpi/resultSuperior.vue
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ {{ $t('export') }}
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/kpi/kpirule-add-or-update.vue b/src/views/modules/kpi/rule-add-or-update.vue
similarity index 61%
rename from src/views/modules/kpi/kpirule-add-or-update.vue
rename to src/views/modules/kpi/rule-add-or-update.vue
index 9be01ab0..ef5c94e7 100644
--- a/src/views/modules/kpi/kpirule-add-or-update.vue
+++ b/src/views/modules/kpi/rule-add-or-update.vue
@@ -1,104 +1,114 @@
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
- 添加
+ 添加
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
- 移除
+ 移除
{{ $t("cancel") }}
- {{
+ {{
$t("confirm")
}}
@@ -123,7 +133,7 @@ export default {
ruleMode: '0', // 规则生成方式(0-元公式,1-手工打分,2-投票)
referenceId: '', // 引用公式id
kpiCycle: '', // 考核周期
- deptTypeKey: '', // 考核部门类别
+ deptTypeKeys: [], // 考核部门类别
metaDataCode: '', // 入参
ruleParamList: []// 入参列表
},
@@ -161,7 +171,7 @@ export default {
trigger: 'blur'
}
],
- deptTypeKey: [
+ deptTypeKeys: [
{
required: true,
message: this.$t('validate.required'),
@@ -200,7 +210,7 @@ export default {
// 获取信息
getInfo () {
this.$http
- .get(`/kpi/kpirule/${this.dataForm.id}`)
+ .get(`/kpi/rule/${this.dataForm.id}`)
.then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
@@ -210,7 +220,7 @@ export default {
...res.data
}
})
- .catch(() => {})
+ .catch(() => { })
},
// 表单提交
dataFormSubmitHandle: debounce(
@@ -220,7 +230,7 @@ export default {
return false
}
this.$http[!this.dataForm.id ? 'post' : 'put'](
- '/kpi/kpirule/saveOrUpdate/',
+ '/kpi/rule/saveOrUpdate/',
this.dataForm
)
.then(({ data: res }) => {
@@ -237,7 +247,7 @@ export default {
}
})
})
- .catch(() => {})
+ .catch(() => { })
})
},
1000,
@@ -253,19 +263,19 @@ export default {
}
this.kpiCycleList = res.data
})
- .catch(() => {})
+ .catch(() => { })
},
// 获取绩效考核公式列表
getKpiFormulaList () {
this.$http
- .get(`/kpi/kpiformula/getKpiFormulaList`)
+ .get(`/kpi/formula/getKpiFormulaList`)
.then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
this.kpiFormulaList = res.data
})
- .catch(() => {})
+ .catch(() => { })
},
// 获取元数据编码字典表
getMetaDataCodeList () {
@@ -277,7 +287,7 @@ export default {
}
this.metaDataCodeList = res.data
})
- .catch(() => {})
+ .catch(() => { })
},
// 转换绩效考核元数据编码
showMetaDataCodeFormatter: function (row, column) {
diff --git a/src/views/modules/kpi/manual-score-add-or-update.vue b/src/views/modules/kpi/rule-manualScore-add-or-update.vue
similarity index 97%
rename from src/views/modules/kpi/manual-score-add-or-update.vue
rename to src/views/modules/kpi/rule-manualScore-add-or-update.vue
index 1cc8bf4d..e5cf4e56 100644
--- a/src/views/modules/kpi/manual-score-add-or-update.vue
+++ b/src/views/modules/kpi/rule-manualScore-add-or-update.vue
@@ -111,7 +111,7 @@ export default {
// 获取信息
getInfo () {
this.$http
- .get(`/kpi/kpirule/${this.dataForm.id}`)
+ .get(`/kpi/rule/${this.dataForm.id}`)
.then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
@@ -131,7 +131,7 @@ export default {
return false
}
this.$http[!this.dataForm.id ? 'post' : 'put'](
- '/kpi/kpirule/saveOrUpdate/',
+ '/kpi/rule/saveOrUpdate/',
this.dataForm
)
.then(({ data: res }) => {
@@ -157,7 +157,7 @@ export default {
// 查询手动打分下拉框
getKpiManualScoreList () {
this.$http
- .get(`/kpi/kpimanualscorerule/getKpiManualScoreList`)
+ .get(`/kpi/manualScoreRule/getKpiManualScoreList`)
.then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
diff --git a/src/views/modules/kpi/rule.vue b/src/views/modules/kpi/rule.vue
new file mode 100644
index 00000000..d8d2f22d
--- /dev/null
+++ b/src/views/modules/kpi/rule.vue
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+ {{ $t('query') }}
+
+
+ 新增公式规则
+
+
+ 新增手动打分规则
+
+
+ {{ $t('deleteBatch') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('update') }}
+ {{ $t('delete') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/kpi/kpitimelimitissue-add-or-update.vue b/src/views/modules/kpi/timeLimitIssue-add-or-update.vue
similarity index 95%
rename from src/views/modules/kpi/kpitimelimitissue-add-or-update.vue
rename to src/views/modules/kpi/timeLimitIssue-add-or-update.vue
index 28f225e2..0ff0ee31 100644
--- a/src/views/modules/kpi/kpitimelimitissue-add-or-update.vue
+++ b/src/views/modules/kpi/timeLimitIssue-add-or-update.vue
@@ -87,7 +87,7 @@ export default {
},
// 获取信息
getInfo () {
- this.$http.get(`/kpi/kpitimelimitissue/${this.dataForm.id}`).then(({ data: res }) => {
+ this.$http.get(`/kpi/timeLimitIssue/${this.dataForm.id}`).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
@@ -106,7 +106,7 @@ export default {
if (!new RegExp('^[1-9][0-9]*$').test(this.dataForm.validRespondTime)) {
return this.$message.error('有效响应时间请输入正整数')
}
- this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/kpitimelimitissue/', this.dataForm).then(({ data: res }) => {
+ this.$http[!this.dataForm.id ? 'post' : 'put']('/kpi/timeLimitIssue/', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) {
return this.$message.error(res.msg)
}
diff --git a/src/views/modules/kpi/kpitimelimitissue.vue b/src/views/modules/kpi/timeLimitIssue.vue
similarity index 95%
rename from src/views/modules/kpi/kpitimelimitissue.vue
rename to src/views/modules/kpi/timeLimitIssue.vue
index 39b589b4..88f07e39 100644
--- a/src/views/modules/kpi/kpitimelimitissue.vue
+++ b/src/views/modules/kpi/timeLimitIssue.vue
@@ -50,15 +50,15 @@
diff --git a/src/views/modules/rule/deptkpiconfig.vue b/src/views/modules/rule/deptkpiconfig.vue
deleted file mode 100644
index ec344843..00000000
--- a/src/views/modules/rule/deptkpiconfig.vue
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
- 考核公式
- 响应率得分A=(议题响应数/议题总数)×50;
- 办结满意率得分B=[(满意数×100%+基本满意数×65%+不满意数×0)/项目总数]
- 履行抓基层党建工作职责得分D=主观打分×50%
- 群众满意度得分E=(A+B)×50%
- 考核总分=D+E
-
-
- {{ $t('add') }}
-
-
- {{ $t('deleteBatch') }}
-
-
-
-
-
-
-
-
- {{ $t('update') }}
- {{ $t('delete') }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/modules/time/deptrespondtimeconfig-add-or-update.vue b/src/views/modules/time/deptrespondtimeconfig-add-or-update.vue
deleted file mode 100644
index a7048440..00000000
--- a/src/views/modules/time/deptrespondtimeconfig-add-or-update.vue
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('cancel') }}
- {{ $t('confirm') }}
-
-
-
-
-
diff --git a/src/views/modules/time/deptrespondtimeconfig.vue b/src/views/modules/time/deptrespondtimeconfig.vue
deleted file mode 100644
index fada2a08..00000000
--- a/src/views/modules/time/deptrespondtimeconfig.vue
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
-
-
- {{ $t('add') }}
-
-
- {{ $t('deleteBatch') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('update') }}
- {{ $t('delete') }}
-
-
-
-
-
-
-
-
-
-
-
-