From 47e51078a55706950c21b54ca49e64b7444cdb60 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期三, 24 四月 2024 16:02:15 +0800
Subject: [PATCH] 销售明细单的样式调整+发货的页面增加仓库

---
 src/views/sales/salesDetails/index.vue |   66 +++++---------------------------
 1 files changed, 11 insertions(+), 55 deletions(-)

diff --git a/src/views/sales/salesDetails/index.vue b/src/views/sales/salesDetails/index.vue
index bae53a7..6f7307a 100644
--- a/src/views/sales/salesDetails/index.vue
+++ b/src/views/sales/salesDetails/index.vue
@@ -33,11 +33,11 @@
                     <!-- <el-button @click="delClick(scope.row.id)" type="text" size="small">鍒犻櫎</el-button> -->
                     <el-button @click.stop="closeClick(scope.row)" type="text" size="small">鍏抽棴</el-button>
                   </template>
-                  <template v-if="scope.row.status === 3 || scope.row.status === 4">
+                  <template v-if="scope.row.status === 3">
                     <el-button @click.stop="shipmentsClick(scope.row)" type="text" size="small">鍙戣揣</el-button>
                   </template>
-                  <template v-if="scope.row.status === 3 || scope.row.status === 4">
-                    <el-button @click.stop="confirmClick(scope.row)" type="text" size="small">纭瀹屾垚</el-button>
+                  <template v-if="scope.row.status === 3">
+                    <el-button @click.stop="confirmClick(scope.row)" type="text" size="small">鍙戣揣瀹屾垚</el-button>
                   </template>
                 </template>
               </el-table-column>
@@ -236,8 +236,8 @@
       { label: "瀹屾垚鏁伴噺", prop: "finishAmount" },
       { label: "宸ュ崟缂栧彿", prop: "workOrderId" },
       { label: "宸ュ崟鐘舵��", prop: "workOrderStatus" },
-      { label: "璁″垝寮�濮嬫椂闂�", prop: "startTime" },
-      { label: "璁″垝缁撴潫鏃堕棿", prop: "endTime" }
+      { label: "璁″垝寮�濮嬫椂闂�", prop: "startTime",min:130 },
+      { label: "璁″垝缁撴潫鏃堕棿", prop: "endTime",min:130 }
     ]
     // 閲囪喘淇℃伅
     const purchaseColumn = [
@@ -630,6 +630,7 @@
     },
     // 鑾峰彇鍒堕�犱俊鎭�
     async getProductOrderInfo(number) {
+      console.log(number,this.TabsIndex,"number")
       if (number) {
         if (this.TabsIndex == 0) {
           // 浜у搧淇℃伅鍒楄〃
@@ -681,6 +682,7 @@
           })
         this.loading = false
       }
+      this.$forceUpdate()
     },
     getListValue(res) {
       if (this.TabsIndex == 0) {
@@ -784,7 +786,7 @@
       this.editShipmentsConfig.infomation.saleDetailID = row.id
       this.editShipmentsConfig.infomation.deliverType = row.deliverType ? row.deliverType : 1
       this.editShipmentsConfig.infomation.saleDetailNumber = row.number
-      this.editShipmentsConfig.infomation.projectId = row.projectId
+      // this.editShipmentsConfig.infomation.projectId = row.projectId
     },
     // 纭鍙戣揣瀹屾垚
     async confirmClick(row) {
@@ -794,60 +796,15 @@
           console.log(res, "resss")
           if (res.data) {
             this.productTableList.tableInfomation = res.data?.length > 0 ? res.data : []
-            // let accumulator=res.data
-            // const reducedArray = array.reduce((accumulator, currentItem) => {  
-            //   // 鏌ユ壘褰撳墠number鏄惁宸插瓨鍦ㄤ簬accumulator涓�  
-            //   const existingItem = accumulator.find(item => item.number === currentItem.number);  
-            //   if (existingItem) {  
-            //     // 濡傛灉瀛樺湪锛岀疮鍔爊um  
-            //     existingItem.amount += currentItem.amount;  
-            //   } else {  
-            //     // 濡傛灉涓嶅瓨鍦紝灏嗗綋鍓嶉」娣诲姞鍒癮ccumulator涓�  
-            //     accumulator.push(currentItem);  
-            //   }  
-            //   return accumulator;  
-            // }, []); // 鍒濆鍖朼ccumulator涓轰竴涓┖鏁扮粍  
-
-            // console.log(reducedArray,"鏂版暟缁�");
           }
           this.loading = false
         })
-        // let obj=[
-        //   {
-        //     name:"灏忔槑",
-        //     id:1,
-        //     num:10
-        //   },
-        //   {
-        //     name:"灏忔槑",
-        //     id:1,
-        //     num:20
-        //   },
-        //   {
-        //     name:"灏忔槑",
-        //     id:1,
-        //     num:5
-        //   },
-        //   {
-        //     name:"灏忕孩",
-        //     id:1,
-        //     num:5
-        //   },
-        //   {
-        //     name:"灏忕孩",
-        //     id:1,
-        //     num:10
-        //   },
-        //   {
-        //     name:"灏忔埧",
-        //     id:5,
-        //     num:3
-        //   },
-        // ]
         .catch(() => {
           this.productTableList.tableInfomation = []
           this.loading = false
         })
+        
+      this.updateStatus(row.id, 4)
       // await confirmOutputOver({saleDetailNumber:row.number}).then((res)=>{
       //   if(res&&res.code===200){
       //     this.$message.success("纭鍙戣揣瀹屾垚")
@@ -857,8 +814,7 @@
     },
     // 鍏抽棴
     closeClick(row) {
-      console.log(row, "鍏抽棴")
-      this.updateStatus(row.id, 4)
+      this.updateStatus(row.id, 6)
     },
     // 淇敼鐘舵��
     async updateStatus(id, status) {

--
Gitblit v1.8.0