From e6c3fccc9e412e79964a6dc2dae4c3da0c80095c Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期二, 26 十一月 2024 15:22:28 +0800
Subject: [PATCH] 完成检验下单、检验任务、报告生成变更

---
 src/components/view/b1-inspection-order.vue |   39 ++++++++++++++++++++++++---------------
 1 files changed, 24 insertions(+), 15 deletions(-)

diff --git a/src/components/view/b1-inspection-order.vue b/src/components/view/b1-inspection-order.vue
index 9e26214..7996d58 100644
--- a/src/components/view/b1-inspection-order.vue
+++ b/src/components/view/b1-inspection-order.vue
@@ -402,19 +402,19 @@
                 <div>
                   <div style="width: 100%;line-height: 30px;">
                     <el-row style="font-size: 16px;">
-                      <el-col :span="16"><span>&nbsp;&nbsp;&nbsp;&nbsp;鏍峰搧缂栧彿:&nbsp; </span>{{ item.sampleCode }}</el-col>
-                      <el-col :span="8"><span>&nbsp;&nbsp;&nbsp;&nbsp;瑙勬牸鍨嬪彿:&nbsp; </span>{{ item.model }}</el-col>
+                      <el-col :span="16" style="text-align: left;"><span>&nbsp;&nbsp;&nbsp;&nbsp;鏍峰搧缂栧彿:&nbsp; </span>{{ item.sampleCode }}</el-col>
+                      <el-col :span="8" style="text-align: left;"><span>&nbsp;&nbsp;&nbsp;&nbsp;瑙勬牸鍨嬪彿:&nbsp; </span>{{ item.model }}</el-col>
                     </el-row>
                     <el-row style="margin-top: 1px;font-size: 16px;">
-                      <el-col :span="16"><span>&nbsp;&nbsp;&nbsp;&nbsp;濮旀墭鍗曞彿:&nbsp; </span>{{ item.code }}</el-col>
-                      <el-col :span="8"><span>&nbsp;&nbsp;&nbsp;&nbsp;鐢垫満缂栧彿:&nbsp; </span>{{ item.motorNumber }}</el-col>
+                      <el-col :span="16" style="text-align: left;"><span>&nbsp;&nbsp;&nbsp;&nbsp;濮旀墭鍗曞彿:&nbsp; </span>{{ item.code }}</el-col>
+                      <el-col :span="8" style="text-align: left;"><span>&nbsp;&nbsp;&nbsp;&nbsp;鐢垫満缂栧彿:&nbsp; </span>{{ item.motorNumber }}</el-col>
                     </el-row>
                     <el-row style="margin-top: 1px;font-size: 16px;">
-                      <el-col :span="16"><span>&nbsp;&nbsp;&nbsp;&nbsp;鏍锋満瀹屾垚鏃堕棿:&nbsp; </span>{{ item.issueTime }}</el-col>
-                      <el-col :span="8"><span>&nbsp;&nbsp;&nbsp;&nbsp;鏍锋満鍛�:&nbsp; </span>{{ item.issueName }}</el-col>
+                      <el-col :span="16" style="text-align: left;"><span>&nbsp;&nbsp;&nbsp;&nbsp;鏍锋満瀹屾垚鏃堕棿:&nbsp; </span>{{ item.issueTime }}</el-col>
+                      <el-col :span="8" style="text-align: left;"><span>&nbsp;&nbsp;&nbsp;&nbsp;鏍锋満鍛�:&nbsp; </span>{{ item.issueName }}</el-col>
                     </el-row>
                     <el-row style="margin-top: 1px;font-size: 16px;" class="ellipsis-multiline">
-                      <el-col><span>&nbsp;&nbsp;&nbsp;&nbsp;妫�娴嬮」鐩�:&nbsp; </span>{{ item.item }}</el-col>
+                      <el-col style="text-align: left;"><span>&nbsp;&nbsp;&nbsp;&nbsp;妫�娴嬮」鐩�:&nbsp; </span>{{ item.item }}</el-col>
                     </el-row>
                   </div>
                 </div>
@@ -439,19 +439,19 @@
               <div>
                 <div style="width: 100%;line-height: 30px;">
                   <el-row style="font-size: 16px;">
-                    <el-col :span="16"><span>鏍峰搧缂栧彿:&nbsp; </span>{{ item.sampleCode }}</el-col>
-                    <el-col :span="7"><span>瑙勬牸鍨嬪彿:&nbsp; </span>{{ item.model }}</el-col>
+                    <el-col :span="16" style="text-align: left;"><span>鏍峰搧缂栧彿:&nbsp; </span>{{ item.sampleCode }}</el-col>
+                    <el-col :span="7" style="text-align: left;"><span>瑙勬牸鍨嬪彿:&nbsp; </span>{{ item.model }}</el-col>
                   </el-row>
                   <el-row style="margin-top: 1px;font-size: 16px;">
-                    <el-col :span="16"><span>濮旀墭鍗曞彿:&nbsp; </span>{{ item.code }}</el-col>
-                    <el-col :span="7"><span>鐢垫満缂栧彿:&nbsp; </span>{{ item.motorNumber }}</el-col>
+                    <el-col :span="16" style="text-align: left;"><span>濮旀墭鍗曞彿:&nbsp; </span>{{ item.code }}</el-col>
+                    <el-col :span="7" style="text-align: left;"><span>鐢垫満缂栧彿:&nbsp; </span>{{ item.motorNumber }}</el-col>
                   </el-row>
                   <el-row style="margin-top: 1px;font-size: 16px;">
-                    <el-col :span="16"><span>鏍锋満瀹屾垚鏃堕棿:&nbsp; </span>{{ item.issueTime }}</el-col>
-                    <el-col :span="7"><span>鏍锋満鍛�:&nbsp; </span>{{ item.issueName }}</el-col>
+                    <el-col :span="16" style="text-align: left;"><span>鏍锋満瀹屾垚鏃堕棿:&nbsp; </span>{{ item.issueTime }}</el-col>
+                    <el-col :span="7" style="text-align: left;"><span>鏍锋満鍛�:&nbsp; </span>{{ item.issueName }}</el-col>
                   </el-row>
                   <el-row style="margin-top: 1px;font-size: 16px;" class="ellipsis-multiline">
-                    <el-col><span>妫�娴嬮」鐩�:&nbsp; </span>{{ item.item }}</el-col>
+                    <el-col style="text-align: left;"><span>妫�娴嬮」鐩�:&nbsp; </span>{{ item.item }}</el-col>
                   </el-row>
                 </div>
               </div>
@@ -489,6 +489,9 @@
 					</el-row>
 				</span>
 		</el-dialog>
+    <el-dialog title="鎶ュ憡涓嬭浇" :visible.sync="downVisible" width="440px">
+      <p v-for="(item,index) in downList" :key="index" style="text-align: left;">鏍峰搧缂栧彿锛歿{item.codeUrl}} <el-button type="text" icon="el-icon-download" @click="handleDown(item)">鎶ュ憡涓嬭浇</el-button></p>
+    </el-dialog>
 	</div>
 </template>
 
@@ -571,7 +574,7 @@
 						type: 'text',
 						method: 'download',
 						disabFun: (row, index) => {
-							return row.state != 4 || row.reportId == null
+							return !row.reportDtos||row.reportDtos.length==0
 						}
 					}, {
 						id: 'verify',
@@ -810,6 +813,8 @@
         currentRole:'',
         BZinfo:[],
         BZDialogVisible:false,
+        downVisible:false,
+        downList:[]
 			}
 		},
     watch:{
@@ -1079,6 +1084,10 @@
 			},
 			// 涓嬭浇鎶ュ憡
 			download(row) {
+        this.downList = row.reportDtos
+        this.downVisible = true;
+      },
+      handleDown(row){
         let url = row.urlS?row.urlS:row.url;
         if(url){
           url = url.split('.')[0]+'.pdf'

--
Gitblit v1.9.3