From b55cd11535741868b878139f9ca24d72e8cf693f Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期二, 15 十月 2024 15:33:32 +0800
Subject: [PATCH] 标签打印页面更新

---
 src/components/do/b1-ins-order/add.vue |   69 ++++++++++++++++++++++++++++++++++
 1 files changed, 68 insertions(+), 1 deletions(-)

diff --git a/src/components/do/b1-ins-order/add.vue b/src/components/do/b1-ins-order/add.vue
index 0744bff..c235e47 100644
--- a/src/components/do/b1-ins-order/add.vue
+++ b/src/components/do/b1-ins-order/add.vue
@@ -996,6 +996,44 @@
         <el-button type="primary" @click="spliceTemperatureTest">淇濆瓨</el-button>
       </span>
     </el-dialog>
+    <!-- 鍔熺巼瀹归噺--濉啓绔彛 -->
+    <el-dialog title="濉啓绔彛" :visible.sync="powerShow"
+      :close-on-click-modal="false" :close-on-press-escape="false"
+      width="50%">
+      <el-table
+        :data="powerTable"
+        border
+        style="width: 100%">
+        <el-table-column
+          fixed
+          prop="sample"
+          label="鏍峰搧"
+          min-width="150">
+        </el-table-column>
+        <el-table-column
+          prop="model"
+          label="鍨嬪彿"
+          min-width="120">
+        </el-table-column>
+        <el-table-column
+          prop="inspectionItem"
+          label="妫�楠岄」"
+          min-width="120">
+        </el-table-column>
+        <el-table-column
+          prop="ask"
+          label="绔彛"
+          min-width="120">
+          <template slot-scope="scope">
+            <el-input-number v-model="scope.row.ask" :min="1" :max="100" label="绔彛" size="small"></el-input-number>
+          </template>
+        </el-table-column>
+      </el-table>
+      <span slot="footer" class="dialog-footer">
+        <el-button @click="powerShow=false">鍙栨秷</el-button>
+        <el-button type="primary" @click="savePowerTest">淇濆瓨</el-button>
+      </span>
+    </el-dialog>
     <el-dialog
       title="鏂囦欢棰勮"
       :visible.sync="lookFileVisible"
@@ -1270,7 +1308,9 @@
         ruleInfo:{
           rule:null,
           num:null,
-        }
+        },
+        powerShow:false,
+        powerTable:[]
       }
     },
     watch: {
@@ -1547,6 +1587,24 @@
           return
         }
         this.spliceTemperatureTest()
+      },
+      savePowerTest(){
+        if(!this.powerTable.every(m=>m.ask))
+        {
+          this.$message.error('璇峰~鍐欏畬鏁存暟鎹�')
+        }
+        let num = 0;
+        let sampleList = this.HaveJson(this.sampleList)
+        sampleList.forEach(item=>{
+          item.insProduct.forEach(m=>{
+            if(m.inspectionItem.includes('鍔熺巼璇曢獙')&&m.state==1){
+              m.ask = '绔彛鏁�:'+this.powerTable[num].ask
+              num++
+            }
+          })
+        })
+        this.saveMethod(sampleList)
+        this.powerShow = false;
       },
       cleanTemperatureTest () {
         this.temperatureTest = []
@@ -1867,6 +1925,15 @@
               this.bsm3Dia = true;
               return
             }
+            let isPower = this.totalArr.find(a => a.inspectionItem.includes('鍔熺巼璇曢獙')&&a.state==1)
+            if (isPower) {
+              this.powerTable = this.totalArr.filter(a => a.inspectionItem.includes('鍔熺巼璇曢獙')&&a.state==1)
+              this.powerTable.forEach(a => {
+                a.ask = null
+              })
+              this.powerShow = true;
+              return
+            }
             this.saveMethod(sampleList)
           }
         }

--
Gitblit v1.9.3