diff --git a/src/views/modules/kpi/kpirule-add-or-update.vue b/src/views/modules/kpi/kpirule-add-or-update.vue
index 29966a08..9be01ab0 100644
--- a/src/views/modules/kpi/kpirule-add-or-update.vue
+++ b/src/views/modules/kpi/kpirule-add-or-update.vue
@@ -26,17 +26,6 @@
clearable
>
-
-
-
-
-
-
-
+
-
+
-
+
添加
-
+
@@ -131,12 +120,12 @@ export default {
id: '',
ruleName: '',
ruleCode: '',
- ruleMode: '',
- referenceId: '',
- kpiCycle: '',
- deptTypeKey: '',
- metaDataCode: '',
- ruleParamList: []
+ ruleMode: '0', // 规则生成方式(0-元公式,1-手工打分,2-投票)
+ referenceId: '', // 引用公式id
+ kpiCycle: '', // 考核周期
+ deptTypeKey: '', // 考核部门类别
+ metaDataCode: '', // 入参
+ ruleParamList: []// 入参列表
},
deptTypeKeyList: []
}
@@ -158,16 +147,9 @@ export default {
trigger: 'blur'
}
],
- ruleMode: [
- {
- required: true,
- message: this.$t('validate.required'),
- trigger: 'blur'
- }
- ],
referenceId: [
{
- required: false,
+ required: true,
message: this.$t('validate.required'),
trigger: 'blur'
}
@@ -197,7 +179,6 @@ export default {
}
},
created () {
- this.getRuleModeList()
this.getKpiCycleList()
this.getKpiFormulaList()
this.getMetaDataCodeList()
@@ -262,18 +243,6 @@ export default {
1000,
{ leading: true, trailing: false }
),
- // 获取绩效考核规则生成方式
- getRuleModeList () {
- this.$http
- .get(`/sys/dict/listSimple/rule_mode`)
- .then(({ data: res }) => {
- if (res.code !== 0) {
- return this.$message.error(res.msg)
- }
- this.ruleModeList = res.data
- })
- .catch(() => {})
- },
// 获取绩效考核周期下拉框集合
getKpiCycleList () {
this.$http
@@ -339,15 +308,6 @@ export default {
this.dataForm.ruleParamList.push(temp)
this.dataForm.metaDataCode = ''
},
- // 规则生成方式(0-元公式,1-手工打分,2-投票)
- handleRuleMode (ruleMode) {
- // console.log('规则生成方式=' + ruleMode)
- if (ruleMode === '0') {
- this.dataForm.metaDataCode = '' // 之前选中参数清空
- this.dataForm.ruleParamList = [] // 参数列表清空
- this.dataForm.referenceId = ''// 引用公式id清空
- }
- },
// 引用公式id
handlereference (referenceId) {
// console.log('当前选中的引用公式id=' + referenceId)
diff --git a/src/views/modules/kpi/kpirule.vue b/src/views/modules/kpi/kpirule.vue
index 0d0a3d66..741fcf8f 100644
--- a/src/views/modules/kpi/kpirule.vue
+++ b/src/views/modules/kpi/kpirule.vue
@@ -9,7 +9,10 @@
{{ $t('query') }}
- {{ $t('add') }}
+ 新增公式规则
+
+
+ 新增手动打分规则
{{ $t('deleteBatch') }}
@@ -29,7 +32,7 @@
- {{ $t('update') }}
+ {{ $t('update') }}
{{ $t('delete') }}
@@ -43,8 +46,10 @@
@size-change="pageSizeChangeHandle"
@current-change="pageCurrentChangeHandle">
-
+
+
+
@@ -52,6 +57,7 @@