From c5a838c8f43a1fbb030abc6c167c8d1c1bebc6d3 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期六, 18 十一月 2023 11:31:50 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mes-ocea-before

---
 src/views/quality/finishedProductInspection/finishedProducter-print.vue |   86 +++++++++++++++++++++++++++++--------------
 1 files changed, 58 insertions(+), 28 deletions(-)

diff --git a/src/views/quality/finishedProductInspection/finishedProducter-print.vue b/src/views/quality/finishedProductInspection/finishedProducter-print.vue
index 9fdd394..df1bb35 100644
--- a/src/views/quality/finishedProductInspection/finishedProducter-print.vue
+++ b/src/views/quality/finishedProductInspection/finishedProducter-print.vue
@@ -1,6 +1,6 @@
 <template>
-    <div id="20230721_24921" align=center x:publishsource="Excel" style="margin-top: 60pt;margin-left: 20pt;">
-        <table border=0 cellpadding=0 cellspacing=0 width=1194 style='border-collapse:collapse;table-layout:fixed;width:629pt'>
+    <div id="20230721_24921" align=center x:publishsource="Excel" style="margin-top: 65pt;margin-left: 15pt;">
+        <table border=0 cellpadding=0 cellspacing=0 width=1194 style='border-collapse:collapse;table-layout:fixed;width:629pt;page-break-after: always;'>
             <tr class=xl6524921 height=20 style='mso-height-source:userset;height:30.0pt'>
                 <td  colspan=3 rowspan=2 height=40 width=122 style='width:150pt;border: 1pt solid windowtext'>
                     <span style='mso-ignore:vglayout;margin-left:12px;margin-top:14px;width:104px;height:42px'>
@@ -77,7 +77,7 @@
                 <td  colspan=1 class=xl6624921 style='border-right:.5pt solid black;border-left:none'>
                     鏍囧噯鍊�
                 </td>
-                <td  colspan=1 v-for="a in 9" class=xl6624921 style='border-right:.5pt solid black; border-left:none'>
+                <td  colspan=1 v-for="a in columnLength" class=xl6624921 style='border-right:.5pt solid black; border-left:none'>
                     {{a>9?item:'0'+a}}
                 </td>
                 <td  colspan=2 class=xl6624921 style='border-right:.5pt solid black;border-left:none'>
@@ -89,9 +89,9 @@
 
             <tbody v-for="(item,index) in prjdata" :key="index">
             <tr  class=xl6524921 height=53 style='mso-height-source:userset;height:40.05pt'>
-                <td  rowspan=16 height=53 class=xl7624921 style='border-right:.5pt solid black; height:40.05pt'>
-                    <p class="MsoNormal" align="center" style="text-align:centerdisplay:flex ;">
-                        <span style="font-family:瀹嬩綋; writing-mode: vertical-rl;">{{item.father}}</span>
+                <td  :rowspan="item.children.length" height=53 class=xl7624921 style='border-right:.5pt solid black; height:40.05pt'>
+                    <p >
+                        <span  style=" writing-mode: vertical-rl;font-size: 26pt;">{{item.father}}</span>
                     </p>
                 </td>
                 <td  colspan=2 class=xl6624921 style='border-right:.5pt solid black;border-left:none'>
@@ -146,10 +146,12 @@
                 <td width=235 style='width:176pt'></td>
             </tr>
         </table>
-    <div>
+    <!-- <div v-for="items in prjdata">
+        <div v-for="aa in items.length"> -->
         <template>
-            <div style="margin-top: 100pt;width: 75%;">
-                <div class="head">
+            <div style="page-break-after: always;">
+            <div>
+                <div class="head" id="head">
                     <div class="head-1">
                         <img width=174 height=58 src="../../../../public/img/image002.png">
                     </div>
@@ -222,10 +224,12 @@
                     </span></p>      
                 </div>      
             </div>
+            </div>
         </template>
 
         <template>
-            <div style="margin-top: 100pt;width: 75%;">
+            <div style="page-break-after: always;">
+            <div >
                 <div class="head">
                     <div class="head-1">
                         <img width=174 height=58 src="../../../../public/img/image002.png">
@@ -268,10 +272,12 @@
                     <br>Add: No 1 Xinkainan Road, NETDZ Nantong, Jiangsu, China (226010); TEL: 051389191125 ; Fax:051389191123
                     </span></p>            
             </div>
+            </div>
         </template>
 
         <template>
-            <div style="margin-top: 100pt;width: 75%;">
+            <div style="page-break-after: always;" >
+            <div >
                 <div class="head">
                     <div class="head-1">
                         <img width=174 height=58 src="../../../../public/img/image002.png">
@@ -342,10 +348,12 @@
                     <br>Add: No 1 Xinkainan Road, NETDZ Nantong, Jiangsu, China (226010); TEL: 051389191125 ; Fax:051389191123
                     </span></p>            
             </div>
+            </div>
         </template>
 
         <template>
-            <div style="margin-top: 100pt;width: 75%;">
+            <div style="page-break-after: always;">
+            <div >
                 <div class="head">
                     <div class="head-1">
                         <img width=174 height=58 src="../../../../public/img/image002.png">
@@ -372,9 +380,9 @@
                     <div>
                         <table border="2px" style="width: 800px;height: 100px;margin-top: 10px;">
                             <tr style="height: 80px;">
-                                <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:榛戜綋">娴嬭瘯鍓嶇収鐗�</span></td>
-                                <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:榛戜綋">娴嬭瘯鍓嶇収鐗�</span></td>
-                                <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:榛戜綋">娴嬭瘯鍓嶇収鐗�</span></td>
+                                <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:榛戜綋">娴嬭瘯椤圭洰</span></td>
+                                <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:榛戜綋">鏍峰搧鏁伴噺</span></td>
+                                <td class="x1111113"><span style="font-size 40pt;margin-left: 80px;font-family:榛戜綋">娴嬭瘯缁撴灉</span></td>
                             </tr>
                             <tr style="height: 100px;">
                                 <td></td>
@@ -411,10 +419,12 @@
                     <br>Add: No 1 Xinkainan Road, NETDZ Nantong, Jiangsu, China (226010); TEL: 051389191125 ; Fax:051389191123
                     </span></p>            
             </div>
+            </div>
         </template>
 
         <template>
-            <div style="margin-top: 100pt;width: 75%;">
+            <div style="page-break-after: always;">
+            <div >
                 <div class="head">
                     <div class="head-1">
                         <img width=174 height=58 src="../../../../public/img/image002.png">
@@ -473,9 +483,11 @@
                     <br>Add: No 1 Xinkainan Road, NETDZ Nantong, Jiangsu, China (226010); TEL: 051389191125 ; Fax:051389191123
                     </span></p>            
             </div>
+            </div>
         </template>
-    </div> 
-    </div>
+        <!-- </div>
+    </div>  -->
+</div>
 </template>
 
 <script>
@@ -505,6 +517,7 @@
             quantity:null,
             username:null,
             iname:null,
+            columnLength: 9,
         }
     },
     filters:{
@@ -565,28 +578,30 @@
                             required: '',
                             iunit: '',
                             itype: '',
-                            testValueList: new Array(9)
+                            testValueList: new Array(this.columnLength)
                         }
-            if(list && list.length<10){
+                        let rowNum = 15
+                        let columnNum = this.columnLength
+            if(list && list.length<2){
                 list.forEach(item=>{
-                    if(item.children && item.children.length < 7){
-                        let size = 15 - item.children.length
+                    if(item.children && item.children.length < rowNum){
+                        rowNum = 15 - item.children.length
                         for(let j=0;j<item.children.length;j++){
                             let arr = []
                             if(item.children[j].inspectionValue){
                                 arr = item.children[j].inspectionValue.split(",")
                             }
                             item.children[j].testValueList = arr
-                            if(item.children[0].testValueList.length<12){
-                                let num = 9 - item.children[j].testValueList.length
+                            if(item.children[j].testValueList.length<columnNum){
+                                let num = columnNum - item.children[j].testValueList.length
                                 for(let i=0;i<num;i++){
                                     item.children[j].testValueList.push("")
                                 }
                             }
                         }
-                        for(let i=0;i< size;i++){
+                        for(let i=0;i< rowNum;i++){
                             item.children.push(data)
-                            item.father
+                            // item.father
                         }
                     }
                 })
@@ -595,15 +610,30 @@
                 list.forEach(item=>{
                     if(item.children){
                         size+=item.children.length
+                        item.children.forEach(obj=>{
+                            if(obj.inspectionValue){
+                                let testValueList = obj.inspectionValue.split(",")
+                                obj.testValueList = testValueList
+                                if(testValueList.length < columnNum){
+                                    let len = columnNum-testValueList.length
+                                    for(var i=0;i<len;i++){
+                                        obj.testValueList.push("")
+                                    }
+                                }
+                            }else{
+                                obj.testValueList = new Array(12)
+                            }
+                        })
                     }
                 })
-                if(size<15){
-                    let num = 15 - size
+                if(size < rowNum){
+                    let num = rowNum - size
                     for(let i=0;i<num;i++){
                         list[list.length-1].children.push(data)
                     }
                 }
             }
+            this.prjdata = list
         }
     },
     watch:{

--
Gitblit v1.9.3