Bladeren bron

审核内容动态校验

付宇航 1 jaar geleden
bovenliggende
commit
2f436ff49e
2 gewijzigde bestanden met toevoegingen van 8 en 2 verwijderingen
  1. 4 1
      src/components/ConstructionDetails/index.vue
  2. 4 1
      src/views/zdsz/engineeringCivil/index.vue

+ 4 - 1
src/components/ConstructionDetails/index.vue

@@ -236,7 +236,7 @@
           label="审核状态"
           prop="reviewStatus"
           >
-          <el-select v-model="checkingInfo.reviewStatus" placeholder="请选择审核状态" style="width: 100%" label="审核状态">
+          <el-select v-model="checkingInfo.reviewStatus" placeholder="请选择审核状态" style="width: 100%" label="审核状态" @change="validateCHanged">
               <el-option
               v-for="e in reviewStatusList"
               :key="e.label"
@@ -392,6 +392,9 @@ export default {
     }
   },
   methods: {
+    validateCHanged(e){
+      this.reviewStatusList[e].label == '通过' ? this.checkingRule.reviewContent[0].required = true : this.checkingRule.reviewContent[0].required = false
+    },
     handleChecking(){
       this.checkingVisible = false
       this.checkingInfo = {

+ 4 - 1
src/views/zdsz/engineeringCivil/index.vue

@@ -507,7 +507,7 @@
           label="审核状态"
           prop="reviewStatus"
         >
-          <el-select v-model="checkingForm.reviewStatus" placeholder="请选择审核状态" label="审核状态">
+          <el-select v-model="checkingForm.reviewStatus" placeholder="请选择审核状态" label="审核状态" @change="validateCHanged">
             <el-option
               v-for="e in reviewStatusList"
               :key="e.label"
@@ -1028,6 +1028,9 @@ export default {
     }
   },
   methods: {
+    validateCHanged(e){
+      this.reviewStatusList[e].label == '通过' ? this.checkingFormRules.reviewContent[0].required = true : this.checkingFormRules.reviewContent[0].required = false
+    },
     checkingAllSubmit() {
       this.$refs.checkingFormAll.validate(valid => {
         if(valid){