From a660db06773007b1be690e0674829c00a57aeb7b Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 24 十二月 2025 16:21:23 +0800
Subject: [PATCH] 订单首页流程卡新增楼层编号显示

---
 north-glass-erp/northglass-erp/src/views/pp/processCard/SelectPrintProject.vue |   50 +++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 39 insertions(+), 11 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectPrintProject.vue b/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectPrintProject.vue
index 75896e7..fafb289 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectPrintProject.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/processCard/SelectPrintProject.vue
@@ -15,6 +15,8 @@
 import {remove} from "xe-utils";
 import PrintProcess from "@/components/pp/PrintProcess.vue";
 import PrintProcessStraight from "@/components/pp/PrintProcessStraight.vue";
+import useOrderInfoStore from "@/stores/sd/order/orderInfo"
+
 //璇█鑾峰彇
 const {t} = useI18n()
 
@@ -23,7 +25,7 @@
 const dialogTableVisibleLabelXJTwo = ref(false)
 const dialogTableVisibleStraight = ref(false)
 let rowClickIndex = ref(null)
-
+const orderInfo = useOrderInfoStore()
 
 
 //瀹氫箟鏁版嵁杩斿洖缁撴灉
@@ -139,15 +141,17 @@
 }
 
 //绗竴娆″姞杞借幏鍙栬繎涓冨ぉ鏃堕棿鍜岄粯璁ょ姸鎬�
-form.date1 = getNowTime()
-let startTime = form.date1[0]
-let endTime = form.date1[1]
+if (orderInfo.workOrderDate[0]=="" && orderInfo.workOrderDate[1]==""){
+  orderInfo.workOrderDate=getNowTime()
+}
+let startTime = orderInfo.workOrderDate[0]
+let endTime = orderInfo.workOrderDate[1]
 let orderId=form.orderId
 let project=form.project
 
 //绗竴娆″姞杞芥暟鎹�
 
-request.post(`/processCard/selectPrintPrintProject/${startTime}/${endTime}`, filterData.value).then((res) => {
+request.post(`/processCard/selectPrintPrintProject/${orderInfo.workOrderDate}`, filterData.value).then((res) => {
 
   if (res.code == 200) {
     if(hidePrintLabels=="true"){
@@ -169,6 +173,7 @@
       gridOptions.toolbarConfig.buttons.push(button2)
 
     }
+    orderInfo.workOrderDate = res.data.selectDate
     produceList.value = deepClone(res.data.data)
     xGrid.value.reloadData(produceList.value)
     gridOptions.loading = false
@@ -183,9 +188,9 @@
   let startTime = form.date1[0]
   let endTime = form.date1[1]
 
-  request.post(`/processCard/selectPrintPrintProject/${startTime}/${endTime}`, filterData.value).then((res) => {
+  request.post(`/processCard/selectPrintPrintProject/${orderInfo.workOrderDate}`, filterData.value).then((res) => {
     if (res.code == 200) {
-
+      orderInfo.workOrderDate = res.data.selectDate
       xGrid.value.loadData(res.data.data)
       gridOptions.loading = false
     } else {
@@ -237,6 +242,13 @@
       slots: {filter: 'num1_filter'},
       filterMethod: filterChanged
     },
+    // {
+    //   field: 'order_id',
+    //   title: t('order.orderId'),
+    //   filters: [{data: ''}],
+    //   slots: {filter: 'num1_filter'},
+    //   filterMethod: filterChanged
+    // },
     {
       field: 'glass_thickness',
       title: t('order.totalThickness'),
@@ -376,7 +388,7 @@
   <div  style="width: 100%;height: 100%">
     <div class="head">
         <el-date-picker
-            v-model="form.date1"
+            v-model="orderInfo.workOrderDate"
             :start-placeholder="$t('basicData.startDate')"
             :end-placeholder="$t('basicData.endDate')"
             format="YYYY/MM/DD"
@@ -430,11 +442,27 @@
           </div>
         </template>
 
-        <template #toolbar_buttons>
+        <template #toolbar_buttons="{ $grid }">
           <vxe-select @change="changeOrderType" v-model="printStyle" >
-            <vxe-option value="1" label="11鍒�4琛�"></vxe-option>
-            <vxe-option value="2" label="6琛�3鍒�"></vxe-option>
+            <vxe-option value="1" :label="t('processCard.print1')"></vxe-option>
+            <vxe-option value="2" :label="t('processCard.print2')"></vxe-option>
           </vxe-select>
+          &nbsp;&nbsp;
+<!--          <el-button
+              v-if="hidePrintLabels=='true'"
+              type="primary"
+              @click="$grid.dispatchEvent('toolbar-button-click', { code: 'printLabel' })"
+          >
+            {{ t('processCard.finishedProductPrinting2') }}
+          </el-button>-->
+          &nbsp;&nbsp;
+          <el-button
+              v-if="hidePrintLabels=='true'"
+              type="primary"
+              @click="$grid.dispatchEvent('toolbar-button-click', { code: 'detailPrinting' })"
+          >
+            {{ t('processCard.detailPrinting') }}
+          </el-button>
         </template>
 
         <template #toolbar_button2>

--
Gitblit v1.8.0