diff --git a/src/views/modules/kpi/kpiformula-add-or-update.vue b/src/views/modules/kpi/kpiformula-add-or-update.vue
index 53b7c8f9..73e411cd 100644
--- a/src/views/modules/kpi/kpiformula-add-or-update.vue
+++ b/src/views/modules/kpi/kpiformula-add-or-update.vue
@@ -21,24 +21,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -62,13 +44,7 @@ export default {
formula: '',
paramAmount: '',
description: '',
- remark: '',
- revision: '',
- createdBy: '',
- createdTime: '',
- updatedBy: '',
- updatedTime: '',
- delFlag: ''
+ remark: ''
}
}
},
@@ -95,24 +71,6 @@ export default {
],
remark: [
{ required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- revision: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- createdBy: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- createdTime: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- updatedBy: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- updatedTime: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
- ],
- delFlag: [
- { required: false, message: this.$t('validate.required'), trigger: 'blur' }
]
}
}
diff --git a/src/views/modules/kpi/kpiformula.vue b/src/views/modules/kpi/kpiformula.vue
index 2b439586..e1250557 100644
--- a/src/views/modules/kpi/kpiformula.vue
+++ b/src/views/modules/kpi/kpiformula.vue
@@ -26,12 +26,7 @@
-
-
-
-
-
{{ $t('update') }}
diff --git a/src/views/modules/kpi/kpirule-add-or-update.vue b/src/views/modules/kpi/kpirule-add-or-update.vue
index bcaba724..29966a08 100644
--- a/src/views/modules/kpi/kpirule-add-or-update.vue
+++ b/src/views/modules/kpi/kpirule-add-or-update.vue
@@ -37,21 +37,21 @@
-
-
+
+
-
-
+
+
+
+
+
+
+
+
{
this.$refs['dataForm'].resetFields()
+ this.dataForm.ruleParamList = []
+ this.dataForm.referenceId = ''
+ this.dataForm.metaDataCode = ''
if (this.dataForm.id) {
this.getInfo()
}
@@ -334,6 +358,15 @@ export default {
this.paramAmount = kpiFormulaArray[i].paramAmount
}
}
+ },
+ // 获取考核部门类别下拉框
+ getDeptTypeKeyList () {
+ this.$http.get(`/sys/dict/listSimple/org_type`).then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.deptTypeKeyList = res.data
+ }).catch(() => { })
}
}
}
diff --git a/src/views/modules/kpi/kpirule.vue b/src/views/modules/kpi/kpirule.vue
index 9122c46e..0d0a3d66 100644
--- a/src/views/modules/kpi/kpirule.vue
+++ b/src/views/modules/kpi/kpirule.vue
@@ -25,12 +25,8 @@
-
-
+
-
-
-
{{ $t('update') }}
@@ -70,7 +66,8 @@ export default {
ruleName: ''
},
ruleModeList: [],
- kpiCycleList: []
+ kpiCycleList: [],
+ deptTypeKeyList: []
}
},
components: {
@@ -79,6 +76,7 @@ export default {
created () {
this.getRuleModeList()
this.getKpiCycleList()
+ this.getDeptTypeKeyList()
},
methods: {
// 获取绩效考核规则生成方式
@@ -116,6 +114,25 @@ export default {
}
}
return ''
+ },
+ // 获取考核部门类别下拉框
+ getDeptTypeKeyList () {
+ this.$http.get(`/sys/dict/listSimple/org_type`).then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.deptTypeKeyList = res.data
+ }).catch(() => { })
+ },
+ // 转换考核部门显示名称
+ showDeptTypeKeyFormatter: function (row, column) {
+ if (row.deptTypeKey) {
+ let dict = this.deptTypeKeyList.filter(item => item.dictValue === row.deptTypeKey)[0]
+ if (dict) {
+ return dict.dictName
+ }
+ }
+ return ''
}
}
}