dedsudiyu 2 år sedan
förälder
incheckning
e5b373f2bc

+ 1 - 1
src/views/emergencyManagement/plan/index.vue

@@ -83,7 +83,7 @@
     <el-dialog title="定制预案" v-if="addFormOpen" :visible.sync="addFormOpen" width="500px" append-to-body>
       <el-form ref="addForm" :model="addForm" :rules="rules" label-width="80px">
         <el-form-item label="预案名称" prop="name">
-          <el-input v-model="addForm.name" placeholder="请输入预案名称" />
+          <el-input v-model="addForm.name" placeholder="请输入预案名称" maxLength="15"/>
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">

+ 7 - 0
src/views/emergencyManagement/plan/newAddPlan.vue

@@ -577,6 +577,13 @@
           this.$set(this,'dialogTitle','编辑预案规则');
           this.$set(this,'dialogIndex',index);
           let obj = JSON.parse(JSON.stringify(item))
+          for(let i=0;i<obj.riskPlanHardwareList.length;i++){
+            for(let o=0;o<self.hardwareList.length;o++){
+              if(obj.riskPlanHardwareList[i].hardwareType == self.hardwareList[o].hardwareTypeEnum.code){
+                obj.riskPlanHardwareList[i].hardwareList = self.hardwareList[o].functionStatusList
+              }
+            }
+          }
           this.$set(this,'dialogForm',{
             id:obj.id,
             riskPlanId:obj.riskPlanId,