From 547294b0c7a7de8cc84a8a8df297548c7b2f9846 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期三, 06 八月 2025 10:07:48 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override

---
 north-glass-erp/northglass-erp/src/components/sd/order/OrderProcess.vue |   34 +++++++++++++++++++++++++---------
 1 files changed, 25 insertions(+), 9 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/components/sd/order/OrderProcess.vue b/north-glass-erp/northglass-erp/src/components/sd/order/OrderProcess.vue
index f404a8d..038987f 100644
--- a/north-glass-erp/northglass-erp/src/components/sd/order/OrderProcess.vue
+++ b/north-glass-erp/northglass-erp/src/components/sd/order/OrderProcess.vue
@@ -35,13 +35,13 @@
   },
 
 
-  columns:[
-
-  ],
   mergeCells:[],
   toolbarConfig: {
+    slots:{
+      buttons: "title"
+    },
     zoom: true,
-    /*custom: true*/
+    // custom: true
   },
   cellClassName ({ row, column,columnIndex})  {
     if (columnIndex>10 && row.thisQuantity*1 === row.reportWorkQuantity[column.title]*1){
@@ -66,7 +66,8 @@
 const list = ref([])
 
 let props = defineProps({
-  orderId:null
+  orderId:null,
+  row: {}
 })
 const columns = [
   {field: 'order_number',fixed:"left", width: 90,title: t('order.OrderNum'),showOverflow:"ellipsis"},
@@ -75,9 +76,9 @@
   {field: 'glass_child',width: 130, title: t('reportingWorks.glassChild') ,filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
   {field: 'order_type', width: 120,title: t('order.orderType'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
   {field: 'process_id',width: 110, title: t('processCard.processId'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
-  {field: 'technology_number', width: 90,title:  t('processCard.technologyNumber'),showOverflow:"ellipsis"},
-  {field: 'child_width', width: 90,title:  t('order.width'),showOverflow:"ellipsis"},
-  {field: 'child_height', width: 90,title:  t('order.height'),showOverflow:"ellipsis"},
+  {field: 'technology_number', width: 90,title:  t('processCard.technologyNumber'),showOverflow:"ellipsis",filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
+  {field: 'child_width', width: 90,title:  t('order.width'),showOverflow:"ellipsis",filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
+  {field: 'child_height', width: 90,title:  t('order.height'),showOverflow:"ellipsis",filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
   {field: 'quantity', width: 90,title: t('order.quantity')},
   {field: 'glassQuantity', width: 90,title: t('order.glassQuantity')},
   {field: 'gross_area', width: 90,title: t('order.area')},
@@ -86,7 +87,7 @@
   {field: 'inventoryArea',width: 120, title: t('report.inventoryArea')},
   {field: 'broken_num',width: 90, title: t('reportingWorks.quantityBroken')},
 ]
-let column = [0,1,3,6,7,8,10,11,12,13]
+let column = [0,1,3,8,10,11,12,13]
 
 
 onMounted(()=>{
@@ -126,6 +127,7 @@
       await xGrid.value.setMergeCells(res.data.mergeCells)
       mergeCells.value = res.data.mergeCells
       gridOptions.loading = false
+      xGrid.value.commitProxy('reset_custom')
 
     } else {
       ElMessage.warning(res.msg)
@@ -173,12 +175,17 @@
       +')' )
   //return
 }
+let showTitle = ref(false)
+const changeZoom = ()=> {
+  showTitle.value = !showTitle.value
+}
 </script>
 
 <template>
   <div style="width: 100%;height: 100%">
     <vxe-grid
         @filter-change ='filterChange'
+        @zoom="changeZoom"
         height="100%"
         size="mini"
         class="mytable-scrollbar"
@@ -201,6 +208,15 @@
         <span>{{ quantitySum(row,column) }} </span>
       </template>
 
+      <template #title>
+        <span style="font-weight: bold" v-show="showTitle">
+          {{ row.orderId }}
+          {{ row.project?'--':'' }}
+          {{row.project}}
+          {{ row.batch?'--':'' }}
+          {{row.batch}}
+        </span>
+      </template>
     </vxe-grid>
   </div>
 </template>

--
Gitblit v1.8.0