Explorar el Código

设备模式更改时 关联数据重置

DESKTOP-SVI9JE1\muzen hace 1 año
padre
commit
5e0002135f
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4 1
      src/views/device/list/detail.vue

+ 4 - 1
src/views/device/list/detail.vue

@@ -50,7 +50,7 @@
       <div class="sub-form" v-for="(item, index) in form.typeList" :key="item.id">
         <el-form-item label="设备模式:" :prop="`typeList.${index}.type`"
           :rules="{ required: true, message: '请选择设备模式', trigger: 'change' }">
-          <el-select v-model="item.type" placeholder="请选择设备模式" @change="getTypeChange($event, index)">
+          <el-select v-model="item.type" placeholder="请选择设备模式" @change="getTypeChange">
             <el-option v-for="item in typeOptions" :key="item.value" :label="item.label" :value="Number(item.value)"
               :disabled="item.disabled" />
           </el-select>
@@ -234,6 +234,9 @@ export default {
         this.typeOptions[i].disabled = false
       }
       this.form.typeList.map(i => {
+        i.functionList = []
+        i.connectType = null
+        i.guidePageContent = ''
         if (i.type) {
           let index = this.typeOptions.findIndex(j => j.value == i.type)
           this.typeOptions[index].disabled = true