From 613e4e92157dd697629dbad17fd091ae37637bc7 Mon Sep 17 00:00:00 2001
From: guoyujie <guoyujie@ng.com>
Date: 星期一, 17 十一月 2025 08:50:44 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/northglass-erp/src/components/pp/PrintProcess.vue |   35 +++++++++++++++++++++++++++++------
 1 files changed, 29 insertions(+), 6 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/components/pp/PrintProcess.vue b/north-glass-erp/northglass-erp/src/components/pp/PrintProcess.vue
index 20464f8..e046032 100644
--- a/north-glass-erp/northglass-erp/src/components/pp/PrintProcess.vue
+++ b/north-glass-erp/northglass-erp/src/components/pp/PrintProcess.vue
@@ -76,7 +76,9 @@
 let printNumberFc = props.printFc
 data.value.printList = JSON.parse(props.printList)
 let flowCardCount = ''
+const picture = ref([])
 onMounted(() => {
+      //鍒ゆ柇鏄惁鏄伐绋嬫墦鍗�
       if(props.printProject!=null){
         request.post(`/processCard/getSelectPrintProject/${printProject}/${merges}/${props.flashback}/${props.landingSequence}`).then((res) => {
           if (res.code == 200) {
@@ -87,6 +89,7 @@
           }
         })
       }else{
+        //娴佺▼鍗�
         request.post(`/processCard/getSelectPrinting/${merge}/${like}/${merges}/${props.flashback}/${compound}/${props.landingSequence}`, data.value).then((res) => {
           if (res.code == 200) {
             load(res.data.data)
@@ -94,6 +97,10 @@
             ElMessage.warning(res.msg)
             router.push("/login")
           }
+        })
+        //璁㈠崟搴忓彿dwg鍥剧墖鏌ヨ
+        request.post("/orderFile/getOrderFilePicture", data.value.printList).then((res) => {
+          picture.value = res.data
         })
       }
 
@@ -292,7 +299,12 @@
               鎵撳嵃浜猴細{{user.user.userName}} &nbsp;&nbsp;
               鏃堕棿锛歿{formattedTime}}
               &nbsp;&nbsp;
-              <span style="font-weight: bolder;" v-if="name=='閲戝崕绂忓枩澶╂垚鐜荤拑鏈夐檺鍏徃'">
+              <span style="font-weight: bolder;" >
+                鎬绘暟閲忥細{{itemFlow.orderQuantity}}
+              鎬婚潰绉細{{itemFlow.orderArea}}
+              </span>
+              &nbsp;
+              <span style="font-weight: bolder;" >
                 鎵撳嵃鎬绘暟閲忥細{{totalQuantity}}
               鎵撳嵃鎬婚潰绉細{{totalArea}}
               </span>
@@ -329,7 +341,7 @@
         <td rowspan='2'>鍥惧彿</td>
         <td rowspan='2'>缂栧彿</td>
         <td rowspan="2">灏忕墖椤哄簭</td>
-        <td v-if="name=='娴欐睙宸ㄦ槦鍢夋嘲鏂版潗鏂欐湁闄愬叕鍙�'"  rowspan='2' style="width: 90px">瀹�(寮ч暱)脳楂�</td>
+        <td v-if="name=='娴欐睙宸ㄦ槦鍢夋嘲鏂版潗鏂欐湁闄愬叕鍙�'"  rowspan='2' style="width: 90px">瀹�(寮ч暱)*楂�</td>
         <td v-else rowspan='2' style="width: 90px">瀹�*楂�</td>
         <td rowspan='2' >鏁伴噺</td>
         <td rowspan='2'>闈㈢Н</td>
@@ -355,7 +367,7 @@
         <td>{{ itemDatile.technology_number }}</td>
         <td>{{ itemDatile.child_width }}</td>
         <td class="item" style="width: 60px;height: 100%;">
-          <input v-model="itemDatile.quantity" style="width: 100%;height: 100%"  @keyup="handleSummary()"/>
+          <input v-model="itemDatile.quantity" style="width: 100%;height: 100%;font-weight: bold;"  @keyup="handleSummary()"/>
         </td>
         <td>{{ itemDatile.total_area }}</td>
         <td>{{ itemDatile.perimeter }}</td>
@@ -440,7 +452,9 @@
 
       <tr v-for="(itemtextareas,index) in item.detail" :key="index">
         <td  colspan="31"  style="width: 480px;height: 150px ">
-          <div style="width: 100%;height: 100%;text-align: left"><textarea style="height: 99%;width: 99%;border: none;;font-size: 14px;overflow: hidden;text-align: left;vertical-align: middle">{{itemtextareas.processing_note}}</textarea>
+          <div v-if="name=='娴欐睙宸ㄦ槦鍢夋嘲鏂版潗鏂欐湁闄愬叕鍙�'" style="width: 100%;height: 100%;text-align: left"><textarea style="height: 99%;width: 99%;border: none;;font-size: 16px;font-weight: bold;overflow: hidden;text-align: left;vertical-align: middle">{{itemtextareas.processing_note}}</textarea>
+          </div>
+          <div v-else style="width: 100%;height: 100%;text-align: left"><textarea style="height: 99%;width: 99%;border: none;;font-size: 14px;overflow: hidden;text-align: left;vertical-align: middle">{{itemtextareas.processing_note}}</textarea>
           </div>
         </td>
       </tr>
@@ -454,7 +468,14 @@
       </tr>
       </tfoot>
     </table>
-
+    <el-image
+        class="picture"
+        v-for="(item,index) in picture"
+        :src="item.imageBase64"
+        :preview-src-list="[item.imageBase64]"
+        fit="contain"
+        style="max-height: 700px;"
+    />
   </div>
 
 </template>
@@ -546,6 +567,8 @@
   width: 100%;
   height: 100%;
 }
-
+.picture{
+  page-break-before: always;
+}
 
 </style>
\ No newline at end of file

--
Gitblit v1.8.0