From 3845f43c43252185a134566a63670de9d1c2d253 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期一, 28 十月 2024 15:06:45 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/tx-lims-before into master

---
 src/components/do/b1-inspect-order-plan/Inspection.vue |   82 ++++++++++++++++++++++-------------------
 1 files changed, 44 insertions(+), 38 deletions(-)

diff --git a/src/components/do/b1-inspect-order-plan/Inspection.vue b/src/components/do/b1-inspect-order-plan/Inspection.vue
index 2735646..c2bf51b 100644
--- a/src/components/do/b1-inspect-order-plan/Inspection.vue
+++ b/src/components/do/b1-inspect-order-plan/Inspection.vue
@@ -739,7 +739,8 @@
       </div>
       <el-upload :action="action"
       :data="{
-        orderId:id
+        orderId:id,
+        sonLaboratory:sonLaboratory
       }"
       v-if="state==1&&fileAdd"
       :on-success="handleSuccessUp" :show-file-list="false"
@@ -863,41 +864,43 @@
       </span>
     </el-dialog>
     <el-dialog title="璇曢獙淇℃伅" :visible.sync="experimentDia" width="50%">
-      <div class="body" style="display: flex;padding: 10px;align-items: center;" v-if="experimentDia0">
-        <div class="search_label" style="width: 150px;"><span class="required-span">*</span>瀹為獙闃舵</div>
-        <div class="search_input" style="width: 100%;">
-          <el-input clearable v-model="experimentInfo.term" size="small" placeholder=""></el-input>
+      <div style="height: 80vh;overflow-y: auto;">
+        <div class="body" style="display: flex;padding: 10px;align-items: center;" v-if="experimentDia0">
+          <div class="search_label" style="width: 150px;"><span class="required-span">*</span>瀹為獙闃舵</div>
+          <div class="search_input" style="width: 100%;">
+            <el-input clearable v-model="experimentInfo.term" size="small" placeholder=""></el-input>
+          </div>
         </div>
-      </div>
-      <div class="body" style="display: flex;padding: 10px;align-items: center;" v-if="experimentDia0">
-        <div class="search_label" style="width: 150px;"><span class="required-span">*</span>瀹為獙鎿嶄綔</div>
-        <div class="search_input" style="width: 100%;">
-          <el-input clearable v-model="experimentInfo.note" size="small" placeholder="" type="textarea"
-          :rows="2"></el-input>
+        <div class="body" style="display: flex;padding: 10px;align-items: center;" v-if="experimentDia0">
+          <div class="search_label" style="width: 150px;"><span class="required-span">*</span>瀹為獙鎿嶄綔</div>
+          <div class="search_input" style="width: 100%;">
+            <el-input clearable v-model="experimentInfo.note" size="small" placeholder="" type="textarea"
+            :rows="2"></el-input>
+          </div>
         </div>
+        <table border="1" cellpadding="10" class="thermal-table">
+          <tr style="font-size: 18px;font-weight: 500;background-color: #F0F1F5;padding: 10px 0;box-sizing: border-box;">
+            <td>鏍峰搧</td>
+            <td>鏍峰搧缂栧彿</td>
+            <td>鍨嬪彿</td>
+            <td>妫�楠岄」</td>
+            <td>妫�楠屽瓙椤�</td>
+            <td>宸ユ椂</td>
+          </tr>
+          <template v-for="(item,index) in sampleProduct">
+            <tr>
+              <td :rowspan="item.insProduct.length+1">{{ item.sample }}</td>
+              <td :rowspan="item.insProduct.length+1">{{ item.sampleCode }}</td>
+              <td :rowspan="item.insProduct.length+1">{{ item.model }}</td>
+            </tr>
+            <tr v-for="(m,i) in item.insProduct" :key="item.id+i">
+              <td>{{ m.inspectionItem }}</td>
+              <td>{{ m.inspectionItemSubclass }}</td>
+              <td><el-input-number v-model="m.outputWorkTime" :min="0" :max="100" label="宸ユ椂" size="small"></el-input-number></td>
+            </tr>
+          </template>
+        </table>
       </div>
-      <table border="1" cellpadding="10" class="thermal-table">
-        <tr style="font-size: 18px;font-weight: 500;background-color: #F0F1F5;padding: 10px 0;box-sizing: border-box;">
-          <td>鏍峰搧</td>
-          <td>鏍峰搧缂栧彿</td>
-          <td>鍨嬪彿</td>
-          <td>妫�楠岄」</td>
-          <td>妫�楠屽瓙椤�</td>
-          <td>宸ユ椂</td>
-        </tr>
-        <template v-for="(item,index) in sampleProduct">
-          <tr>
-            <td :rowspan="item.insProduct.length+1">{{ item.sample }}</td>
-            <td :rowspan="item.insProduct.length+1">{{ item.sampleCode }}</td>
-            <td :rowspan="item.insProduct.length+1">{{ item.model }}</td>
-          </tr>
-          <tr v-for="(m,i) in item.insProduct" :key="item.id+i">
-            <td>{{ m.inspectionItem }}</td>
-            <td>{{ m.inspectionItemSubclass }}</td>
-            <td><el-input-number v-model="m.outputWorkTime" :min="0" :max="100" label="宸ユ椂" size="small"></el-input-number></td>
-          </tr>
-        </template>
-      </table>
       <span slot="footer" class="dialog-footer">
         <el-button @click="experimentDia = false">鍙� 娑�</el-button>
         <el-button type="primary" @click="submit0">纭� 瀹�</el-button>
@@ -906,7 +909,7 @@
     <el-dialog
       title="鏂囦欢棰勮"
       :visible.sync="lookFileVisible"
-      width="60%" fullscreen>
+      width="60%" fullscreen :modal="false">
       <filePreview v-if="lookFileVisible" :fileUrl="currentFile.url"
       :currentFile="currentFile" style="max-height: 87vh;overflow-y: auto;"/>
     </el-dialog>
@@ -915,7 +918,6 @@
 
 <script>
   import ValueTable from '../../tool/value-table.vue'
-  import Circuit from './circuit.vue'
   import file from '../../../util/file'
   import excelFunction from '../../../util/excelFountion'
   import CircuitParameters1 from './circuit-parameters1.vue'
@@ -927,7 +929,6 @@
     props: ['sonLaboratory', 'orderId', 'state','inspectorList','version','orderStateId','isLook','num1','noBack'],
     components: {
       ValueTable,
-      Circuit,
       CircuitParameters1,
       CircuitParameters2,
       filePreview,
@@ -986,7 +987,8 @@
         },
         componentData0: {
           entity: {
-            insOrderId:''
+            insOrderId:'',
+            sonLaboratory:this.sonLaboratory
           },
           isIndex: true,
           showSelect: false,
@@ -3743,7 +3745,8 @@
         this.lookFileVisible = true
       },
       handleBack(){
-        if(this.tableLists.find(m=>m.templateId==this.currentTable).templateName.includes('鐢佃矾璇曢獙')){
+        try {
+          if(!this.isLook&&this.state==1&&this.tableLists.find(m=>m.templateId==this.currentTable).templateName.includes('鐢佃矾璇曢獙')){
           this.$confirm('璇风‘璁ゅ綋鍓嶆暟鎹槸鍚﹀叏閮ㄤ繚瀛橈紝鏄惁杩斿洖锛�', '鎻愮ず', {
             confirmButtonText: '纭畾',
             cancelButtonText: '鍙栨秷',
@@ -3754,6 +3757,9 @@
         }else{
           this.$emit('goback')
         }
+        } catch (error) {
+          this.$emit('goback')
+        }
       }
     }
   }

--
Gitblit v1.9.3