|
|
|
@ -40,16 +40,7 @@ |
|
|
|
<el-input v-model="dataForm.allDeptNames" placeholder="完整部门名称" :disabled="true"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="得分" prop="score"> |
|
|
|
<el-input-number v-model="dataForm.score" :min="0" :max="100"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="所有父级部门id" prop="parentDeptIds" v-if="false"> |
|
|
|
<el-input v-model="dataForm.parentDeptIds" placeholder="所有父级部门id"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="所有父级部门名称" prop="parentDeptNames" v-if="false"> |
|
|
|
<el-input v-model="dataForm.parentDeptNames" placeholder="所有父级部门名称"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="完整部门id" prop="allDeptIds" v-if="false"> |
|
|
|
<el-input v-model="dataForm.allDeptIds" placeholder="完整部门id"></el-input> |
|
|
|
<el-input-number v-model="dataForm.score" :min="0"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<template slot="footer"> |
|
|
|
@ -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' } |
|
|
|
] |
|
|
|
} |
|
|
|
} |
|
|
|
|