|
|
@@ -82,7 +82,11 @@
|
|
|
<div class="rx ww33">
|
|
|
<div class="lable rx-cc">设备</div>
|
|
|
<div class="content content_num">
|
|
|
- <el-select v-model="item.deviceId" placeholder="请选择">
|
|
|
+ <el-select
|
|
|
+ v-model="item.deviceId"
|
|
|
+ placeholder="请选择"
|
|
|
+ @change="(e) => selectVal(e, item, index)"
|
|
|
+ >
|
|
|
<el-option
|
|
|
v-for="item in deviceList"
|
|
|
:label="item.name + '-' + item.codeNumber"
|
|
|
@@ -180,6 +184,21 @@
|
|
|
this.list.splice(index, 1);
|
|
|
},
|
|
|
|
|
|
+ selectVal(e, item, idx) {
|
|
|
+ let obj = this.deviceList.find((f) => f.id == e);
|
|
|
+
|
|
|
+ this.$set(
|
|
|
+ this.list[idx],
|
|
|
+ 'deviceName',
|
|
|
+ obj.name + '-' + obj.codeNumber
|
|
|
+ );
|
|
|
+ this.$set(
|
|
|
+ this.list[idx]['extInfo'],
|
|
|
+ 'heatNumber',
|
|
|
+ obj.extInfo.heatNumber
|
|
|
+ );
|
|
|
+ },
|
|
|
+
|
|
|
changeHeatNumber() {
|
|
|
console.log(this.deviceList);
|
|
|
|