From 06c4e59fa35c1b9e74da9cf3d081e78c13d17e20 Mon Sep 17 00:00:00 2001
From: yangyang
Date: 星期一, 14 七月 2025 06:36:36 +0800
Subject: [PATCH] no message

---
 zy-asrs-admin/src/components/print/orderPrint/template/template1.vue |   96 ++++++++++++++++++++++++++++--------------------
 1 files changed, 56 insertions(+), 40 deletions(-)

diff --git a/zy-asrs-admin/src/components/print/orderPrint/template/template1.vue b/zy-asrs-admin/src/components/print/orderPrint/template/template1.vue
index ae08ee5..cc9e101 100644
--- a/zy-asrs-admin/src/components/print/orderPrint/template/template1.vue
+++ b/zy-asrs-admin/src/components/print/orderPrint/template/template1.vue
@@ -1,13 +1,13 @@
 <script setup>
-import {toRefs, ref, defineProps, watch} from 'vue';
+import { toRefs, ref, defineProps, watch } from 'vue';
 import { globalState } from '@/config.js'
 import { formatMessage } from '@/utils/localeUtils';
 
 const props = defineProps({
-  orderNo: {
-    type: String,
-    default: ''
-  },
+    orderNo: {
+        type: String,
+        default: ''
+    },
     list: {
         type: Array,
         default: []
@@ -15,47 +15,63 @@
     repeatNum: {
         type: Number,
         default: 1
+    },
+    data: {
+        type: Object,
+        default: {}
     }
 });
-const { orderNo,list, repeatNum } = toRefs(props)
-
+const { orderNo, list, repeatNum, data } = toRefs(props)
 </script>
 
 <template>
     <div id="printOrder">
-                <div>
-                    <table class="contain" width="1200"
-                        style="overflow: hidden;font-size: xx-small;table-layout: fixed;">
-                        <tr style="height: 100px">
-                            <td colspan="1" align="center" scope="col">璁㈠崟鍙�</td>
-                            <td colspan="2" align="center" scope="col">{{orderNo}}</td>
-                            <td class="barcode" colspan="9" align="center" scope="col">
-                                <img :src="globalState.url + '/api/code/auth?type=1&param=' + orderNo" width="70%;" />
-                                <div style="letter-spacing: 2px;margin-top: 1px; text-align: center;">
-                                    <span>{{ orderNo }} </span>
-                                </div>
-                            </td>
-                        </tr>
-                      <tr style="height: 40px">
-                        <td align="center" colspan="1">搴忓彿</td>
-                        <td align="center" colspan="2">鍟嗗搧缂栧彿</td>
-                        <td align="center" colspan="3">鍟嗗搧鍚嶇О</td>
-                        <td align="center" colspan="2">鎵规</td>
-                        <td align="center" colspan="2">瑙勬牸</td>
-                        <td align="center" colspan="1">鏁伴噺 </td>
-                      </tr>
-                        <template v-for="(item, index) in list" :key="index">
-                        <tr style="height: 40px">
-                          <td align="center" colspan="1">{{index + 1}}</td>
-                          <td align="center" colspan="2">{{ item.matnr }}</td>
-                          <td align="center" colspan="3">{{ item.maktx }}</td>
-                          <td align="center" colspan="2">{{ item.batch }}</td>
-                          <td align="center" colspan="2">{{ item.specs }}</td>
-                          <td align="center" colspan="1">{{ item.anfme }}</td>
-                        </tr>
-                        </template>
-                    </table>
-                </div>
+        <div>
+            <table class="contain" width="100%" style="overflow: hidden;font-size: xx-small;table-layout: fixed;">
+                <tr style="height: 40px">
+                    <td align="center" colspan="2">瀹㈡埛鍚嶇О</td>
+                    <td align="center" colspan="2">鑱旂郴鐢佃瘽</td>
+                    <td align="center" colspan="3">蹇�掑崟鍙�</td>
+                    <td align="center" colspan="4">鏀惰揣鍦板潃</td>
+                </tr>
+                <template v-for="(item, index) in list" :key="index">
+                    <tr style="height: 40px" v-if="index == 0">
+                        <td align="center" colspan="2">{{ data.customer }}</td>
+                        <td align="center" colspan="2">{{ data.phone }}</td>
+                        <td align="center" colspan="3">{{ data.logistics }}</td>
+                        <td align="center" colspan="4">{{ data.address }}</td>
+                    </tr>
+                </template>
+                <tr style="height: 100px">
+                    <td colspan="1" align="center" scope="col">璁㈠崟鍙�</td>
+                    <td colspan="2" align="center" scope="col">{{ orderNo }}</td>
+                    <td class="barcode" colspan="8" align="center" scope="col">
+                        <img :src="globalState.url + '/api/code/auth?type=1&param=' + orderNo" width="70%;" />
+                        <div style="letter-spacing: 2px;margin-top: 1px; text-align: center;">
+                            <span>{{ orderNo }} </span>
+                        </div>
+                    </td>
+                </tr>
+                <tr style="height: 40px">
+                    <td align="center" colspan="1">搴忓彿</td>
+                    <td align="center" colspan="2">鍟嗗搧缂栧彿</td>
+                    <td align="center" colspan="3">鍟嗗搧鍚嶇О</td>
+                    <td align="center" colspan="2">鎵规</td>
+                    <td align="center" colspan="2">瑙勬牸</td>
+                    <td align="center" colspan="1">鏁伴噺 </td>
+                </tr>
+                <template v-for="(item, index) in list" :key="index">
+                    <tr style="height: 40px">
+                        <td align="center" colspan="1">{{ index + 1 }}</td>
+                        <td align="center" colspan="2">{{ item.matnr }}</td>
+                        <td align="center" colspan="3">{{ item.maktx }}</td>
+                        <td align="center" colspan="2">{{ item.batch }}</td>
+                        <td align="center" colspan="2">{{ item.specs }}</td>
+                        <td align="center" colspan="1">{{ item.anfme }}</td>
+                    </tr>
+                </template>
+            </table>
+        </div>
     </div>
 </template>
 

--
Gitblit v1.9.1