|
@@ -106,13 +106,13 @@
|
|
|
<el-form :rules="rules" ref="dataForm" :model="dataForm" status-icon label-position="left" label-width="80px">
|
|
|
|
|
|
<el-form-item label="表彰类别" prop="category">
|
|
|
- <el-select v-model="dataForm.category" clearable placeholder="表彰类别" class="filter-item" style="width: 100%">
|
|
|
+ <el-select v-model="dataForm.category" clearable placeholder="表彰类别" class="filter-item" style="width: 100%" @change="handleClickChangeType">
|
|
|
<el-option :key="item.dictValue" v-for="item in categoryList" :label="item.dictLabel" :value="item.dictValue">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="奖励积分" prop="integral">
|
|
|
- <el-input :disabled="dataForm.category=='30'?false:true" v-model="dataForm.integral"></el-input>
|
|
|
+ <el-input-number style="width: 100%;" :disabled="dataForm.category=='30'?false:true" :min="0" :step="1" v-model="dataForm.integral"></el-input-number>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="审批内容" prop="content">
|
|
|
<el-input type="textarea" :rows="2" placeholder="请输入审批内容" v-model="dataForm.content"></el-input>
|
|
@@ -207,6 +207,9 @@ export default {
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ handleClickChangeType(val){
|
|
|
+ this.dataForm.integral = this.categoryList.find(item => item.dictValue == val).remark;
|
|
|
+ },
|
|
|
checked(val){
|
|
|
if(val.flag == false){
|
|
|
if(!val.content){
|
|
@@ -229,6 +232,7 @@ export default {
|
|
|
complete(flag) {
|
|
|
const parms = {
|
|
|
id:this.id,
|
|
|
+ addIntergral:this.dataForm.integral,
|
|
|
category:this.dataForm.category,
|
|
|
content: this.dataForm.content,
|
|
|
flag:flag,
|
|
@@ -253,6 +257,7 @@ export default {
|
|
|
this.dialogFormVisible = true;
|
|
|
this.id = val.id;
|
|
|
this.dataForm.category = val.category;
|
|
|
+ this.dataForm.integral = val.integral;
|
|
|
this.$nextTick(() => {
|
|
|
this.dataForm.content = '';
|
|
|
this.$refs["dataForm"].clearValidate();
|