ysy il y a 1 an
Parent
commit
2bc2f0a2a4
1 fichiers modifiés avec 20 ajouts et 1 suppressions
  1. 20 1
      src/views/produce/components/feeding/components/instanceBom.vue

+ 20 - 1
src/views/produce/components/feeding/components/instanceBom.vue

@@ -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);