From 2b885af197394576f92f0a70d3aba535aa7ca00c Mon Sep 17 00:00:00 2001
From: 王震 <10952869+daywangzhen@user.noreply.gitee.com>
Date: 星期五, 22 十二月 2023 17:16:10 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before

---
 src/views/quality/rawMaterial/rawMaterial-form.vue |   54 ++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 38 insertions(+), 16 deletions(-)

diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue
index 3e5b25a..7e74ee7 100644
--- a/src/views/quality/rawMaterial/rawMaterial-form.vue
+++ b/src/views/quality/rawMaterial/rawMaterial-form.vue
@@ -106,20 +106,17 @@
             </el-row>
         </el-form>
       </div>
-
-
-
       <div class="rawMaterial-detail">
         <el-row style="width:100%;z-index: 10;height:50px;">
-            <el-col :span="18">妫�楠岄」鐩�</el-col>
-            <el-col :span="2">
-              <el-button style="width:90%" v-if="dataForm.id==null" size="small" @click="clickAddLine()">娣诲姞妫�楠岄」鐩�</el-button>
+            <el-col :xs="12" :lg="15">妫�楠岄」鐩�</el-col>
+            <el-col :xs="4" :lg="3" style="text-align: right;">
+              <el-button v-if="dataForm.id==null" size="small" @click="clickAddLine()">娣诲姞妫�楠岄」鐩�</el-button>
             </el-col>
-            <el-col :span="2">
-              <el-button style="width:90%" v-if="resultVal==null || dataForm.id==null" size="small" @click="addTeatValueColumn()">娣诲姞妫�娴嬪�煎垪</el-button>
+            <el-col :xs="4" :lg="3" style="text-align: right;">
+              <el-button class="pad-addcol-btn" v-if="resultVal==null || dataForm.id==null" size="small" @click="addTeatValueColumn()">娣诲姞妫�娴嬪�煎垪</el-button>
             </el-col>
-            <el-col :span="2">
-              <el-button style="width:90%" v-if="resultVal==null || dataForm.id==null" size="small" @click="delTeatValueColumn()">鍒犻櫎妫�娴嬪�煎垪</el-button>
+            <el-col :xs="4" :lg="3" style="text-align: right;">
+              <el-button v-if="resultVal==null || dataForm.id==null" size="small" @click="delTeatValueColumn()">鍒犻櫎妫�娴嬪�煎垪</el-button>
             </el-col>
         </el-row>
         <el-row style="width:100%;">
@@ -401,12 +398,19 @@
       getDeviceResultInfo(val){
         console.log("鎵弿鍚庢暟鎹�",val);
         let id=val.split("id@")[1]
-        let filterData=this.deviceList.filter(item=>{
+        if(id!=undefined&&id!=''&&id!=null){
+          let filterData=this.deviceList.filter(item=>{
           return item.id==id
         })[0]
         console.log(filterData);
         this.row.deviceId=Number(id)
         this.updateDevice(this.row,this.proIndex)
+        }else{
+          this.$message({
+          message: '鏈瘑鍒嚭浜屼綅鐮佽閲忓櫒鍏蜂俊鎭紒',
+          type: 'warning'
+        });
+        }
       },
       codeDevice(row,index){
         this.row=row 
@@ -417,11 +421,24 @@
       },
       getResultInfo(data){
         console.log("鎵弿鍚庢墽琛�",data);
+        if(!data.includes("part_no")){
+          this.$message({
+          message: '鏈瘑鍒嚭浜屼綅鐮侀浂浠朵俊鎭紒',
+          type: 'warning'
+        });
+        }
         let obj=JSON.parse(data)
         let info={"code":obj["part_no"]}
         console.log("鍊�",info);
-        this.paramObj = info
-        this.showPart = true
+        if(info.code!=undefined&&info.code!=''){
+          this.paramObj = info
+          this.showPart = true
+        }else{
+          this.$message({
+          message: '鏈瘑鍒嚭浜屼綅鐮侀浂浠朵俊鎭紒',
+          type: 'warning'
+        });
+        }
       },
       cancelCodeDialog(){
         this.qrcode = false
@@ -559,7 +576,7 @@
               required: null,
               rpId: null,
               name: null,
-              unit: null,
+              unit: 'mm',
               userName: null,
               testValue: '',
               testValueList: [],
@@ -695,7 +712,7 @@
             let isTrue = true
             for(var i=0;i<row.testValueList.length;i++){
               let val = row.testValueList[i]
-              let reg = /^[0-9]*[1-9][0-9]*$/
+              let reg = /(^-?[0-9]{1,6}$)|(^-?[0-9]{1,6}[\.]{1}[0-9]{1,3}$)/
               if(!reg.test(val) && !['鏄�','鍚�'].includes(val)){
                 this.$message.error("璇疯緭鍏ユ暟瀛楁垨閫夋嫨鏄惁")
                 row.testValueList[i] = null
@@ -753,7 +770,7 @@
           required: null,
           rpId: null,
           name: null,
-          unit: null,
+          unit: 'mm',
           userName: null,
           testValue: null,
           testValueList: [],
@@ -986,4 +1003,9 @@
   border: 1px solid #e4e7ed;
   border-bottom: none;
 }
+@media (max-width: 767px) {
+  .pad-addcol-btn{
+    font-size:12px;
+  }
+}
 </style>

--
Gitblit v1.9.3