From ceb1dea2b24d5c3216816f42fd0e514613656416 Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期一, 08 十二月 2025 16:11:04 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10105/r/ERP_override

---
 north-glass-erp/northglass-erp/src/stores/sd/order/orderInfo.js |  137 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 137 insertions(+), 0 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/stores/sd/order/orderInfo.js b/north-glass-erp/northglass-erp/src/stores/sd/order/orderInfo.js
new file mode 100644
index 0000000..09ee61f
--- /dev/null
+++ b/north-glass-erp/northglass-erp/src/stores/sd/order/orderInfo.js
@@ -0,0 +1,137 @@
+import {defineStore} from "pinia";
+import {ref} from "vue";
+
+export default defineStore('orderInfo', {
+
+    state: () => ({
+        orderId:null,
+        reviewList:[],
+        selectDate:ref(["",""]),
+        selectDeliveryDate:ref(["",""]),
+        selectOrderListDate:ref(["",""]),
+        reportFormDate:ref(["",""]),
+        workOrderDate:ref(["",""]),
+        reportingWorkDate:ref(["",""]),
+        qualityInspectionDate:ref(["",""]),
+        brokenDate:ref(["",""]),
+        yieldDate:ref(["",""]),
+        searchOrderListFilter:ref([]),//璁㈠崟棣栭〉绛涢�塢
+        searchOrderFilter:{
+            list:ref([]),
+            data:{}
+
+        },
+        //娴佺▼鍗$瓫閫夌紦瀛�
+        selectProcessCardFilter:{
+            list:ref([]),
+            data:{
+                order: {
+                    project: ''
+                },
+                orderDetail: {
+                    productId: '',
+                    productName: '',
+                    computeGrossArea: '',
+                    processingNote: '',
+                }
+            }
+
+        },
+        //鎶ュ伐鏌ヨ绛涢�夌紦瀛�
+        selectReportingWorksFilter:{
+            list:ref([]),
+            data:{
+                order: {
+                    project: '',
+                    batch:''
+                },
+                orderGlassDetail: {
+                    completedArea:'',
+                    wornArea:''
+                }
+            }
+
+        },
+        searchDeliverFilter:{
+            list:ref([]),
+            data:{}
+
+        },
+        projectNo:ref(),
+        optimizeData:{
+            optimalResults:'',
+            originalFilm:''
+        },
+
+
+
+    }),
+    actions: {
+
+        // 鑾峰彇璁㈠崟淇℃伅
+        getOrderInfo(orderId){
+            this.orderId = orderId
+        },
+        // 鑾峰彇璁㈠崟璇勮
+        getOrderReview(reviewList){
+            this.reviewList = reviewList
+        },
+        clearOrderInfo(){
+            this.orderId = null
+            this.reviewList = []
+        },
+        clearSelectDate(){
+            this.selectDate=["",""]
+            this.selectDeliveryDate=["",""]
+            this.selectOrderListDate=["",""]
+            this.reportFormDate=["",""]
+            this.workOrderDate=["",""]
+            this.reportingWorkDate=["",""]
+            this.qualityInspectionDate=["",""]
+            this.brokenDate=["",""]
+            this.yieldDate=["",""]
+            this.searchOrderFilter={
+                list:[],
+                data:{}
+            }
+            this.selectReportingWorksFilter={
+                list:ref([]),
+                    data:{
+                    order: {
+                        project: '',
+                            batch:''
+                    },
+                    orderGlassDetail: {
+                        completedArea:'',
+                            wornArea:''
+                    }
+                }
+
+            }
+            this.selectProcessCardFilter={
+                list:[],
+                data:{
+                    order: {
+                        project: ''
+                    },
+                    orderDetail: {
+                        productId: '',
+                        productName: '',
+                        computeGrossArea: '',
+                        processingNote: '',
+                    }
+                }
+            }
+            this.searchDeliverFilter={
+                list:[],
+                data:{}
+            }
+            this.projectNo=null
+            this.optimizeData={
+                optimalResults:null,
+                originalFilm:null
+            }
+        }
+    },
+    persist: true
+})
\ No newline at end of file

--
Gitblit v1.8.0