sunlupeng hace 1 año
padre
commit
fed160dea9
Se han modificado 1 ficheros con 7 adiciones y 2 borrados
  1. 7 2
      src/views/commendManage/ceoCiteList.vue

+ 7 - 2
src/views/commendManage/ceoCiteList.vue

@@ -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();