|
|
@ -1,5 +1,5 @@ |
|
|
|
<template> |
|
|
|
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false"> |
|
|
|
<el-dialog :visible.sync="visible" :title="!dataForm.id ? $t('add') : $t('update')" :close-on-click-modal="false" :close-on-press-escape="false" customClass="customWidth"> |
|
|
|
<el-form :model="dataForm" :rules="dataRule" ref="dataForm" :label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> |
|
|
|
<el-form-item label="部门名称" prop="deptId"> |
|
|
|
<el-cascader |
|
|
@ -8,7 +8,7 @@ |
|
|
|
:options="options" |
|
|
|
:props="{ multiple: false, emitPath: false, checkStrictly: true }" |
|
|
|
@visible-change="changeHandle" |
|
|
|
style="width:80%;" |
|
|
|
style="width:90%;" |
|
|
|
:disabled="dataForm.id?true:false" |
|
|
|
> |
|
|
|
</el-cascader> |
|
|
@ -16,23 +16,23 @@ |
|
|
|
<el-form-item label="考核年" prop="year"> |
|
|
|
<el-date-picker v-model="dataForm.year" :disabled="dataForm.id?true:false" |
|
|
|
type="year" clearable placeholder="选择年" |
|
|
|
value-format="yyyy" format="yyyy"> |
|
|
|
value-format="yyyy" format="yyyy" style="width:40%;"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="加分类别" prop="bonusCategory"> |
|
|
|
<el-select v-model="dataForm.bonusCategory" placeholder="加分类别" :disabled="dataForm.id?true:false"> |
|
|
|
<el-select v-model="dataForm.bonusCategory" placeholder="加分类别" :disabled="dataForm.id?true:false" style="width:40%;"> |
|
|
|
<el-option v-for="item in bonusCategoryArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue" > |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="加分级别" prop="bonusLevel"> |
|
|
|
<el-select v-model="dataForm.bonusLevel" placeholder="加分级别" :disabled="dataForm.id?true:false"> |
|
|
|
<el-select v-model="dataForm.bonusLevel" placeholder="加分级别" :disabled="dataForm.id?true:false" style="width:40%;"> |
|
|
|
<el-option v-for="item in bonusLevelArr" :key="item.dictValue" :label="item.dictName" :value="item.dictValue" > |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="加分分值" prop="bonus"> |
|
|
|
<el-input-number v-model="dataForm.bonus" :min="0" :max="5" label="加分分值" :precision="1"></el-input-number> |
|
|
|
<el-input-number v-model="dataForm.bonus" :min="0" :max="5" label="加分分值" :precision="1" style="width:40%;"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<template slot="footer"> |
|
|
@ -233,3 +233,8 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
<style lang="scss"> |
|
|
|
.customWidth { |
|
|
|
width:35% |
|
|
|
} |
|
|
|
</style> |
|
|
|