|
@@ -72,8 +72,7 @@
|
|
|
:value="item.type" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="item.type == 2" label="连接方式:"
|
|
|
- :prop="`typeList.${index}.connectType`"
|
|
|
+ <el-form-item v-if="item.type == 2" label="连接方式:" :prop="`typeList.${index}.connectType`"
|
|
|
:rules="{required: true, message: '请选择连接方式', trigger: 'change'}">
|
|
|
<el-select v-model="item.connectType" placeholder="请选择连接方式">
|
|
|
<el-option v-for="item in dict.type.dev_connect_type" :key="item.value" :label="item.label"
|
|
@@ -247,11 +246,16 @@ export default {
|
|
|
},
|
|
|
|
|
|
// 选中一个设备类型就从数组中去掉
|
|
|
- getTypeChange(e) {
|
|
|
+ getTypeChange() {
|
|
|
for (let i in this.dict.type.dev_list_type) {
|
|
|
- this.dict.type.dev_list_type[i].disabled = false;
|
|
|
+ this.dict.type.dev_list_type[i].disabled = false
|
|
|
}
|
|
|
- this.dict.type.dev_list_type[e - 1].disabled = true;
|
|
|
+ this.form.typeList.map(i => {
|
|
|
+ if (i.type) {
|
|
|
+ let index = this.dict.type.dev_list_type.findIndex(j => j.value == i.type)
|
|
|
+ this.dict.type.dev_list_type[index].disabled = true
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
|
|
|
// 新增子表单
|