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 @@ @@ -43,8 +46,10 @@ @size-change="pageSizeChangeHandle" @current-change="pageCurrentChangeHandle"> - + + + @@ -52,6 +57,7 @@