From c69b6892e9e004db9cf5d0edc69bbd2fcc1d83db Mon Sep 17 00:00:00 2001
From: yangpeixing <yangpeixing@hnkhzn.com>
Date: 星期一, 15 十二月 2025 16:41:44 +0800
Subject: [PATCH] 1

---
 项目代码/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx |   70 +++++++++++++++++++++++++++++------
 1 files changed, 58 insertions(+), 12 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx"
index 0bb9578..8fa5fbe 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx"
@@ -48,12 +48,30 @@
       //     })
       //   }
       // });
+      var DoubleTrayBtn = this.buttons.find(x => x.value == "DoubleTray");
+      if (DoubleTrayBtn != null) {
+        DoubleTrayBtn.onClick = () => {
+          let rows = this.$refs.table.getSelected();
+          if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
+          if (rows.length > 1) return this.$error("璇烽�夋嫨鏁版嵁!");
+          this.http.post(`/api/Task/OutBoundTaskAsync?palletCode=${rows[0].palletCode}&remark=${""}&doubleTray=${1}`, {}, '鏁版嵁澶勭悊涓�...')
+            .then((x) => {
+              if (x.status) {
+                this.$Message.success('鎴愬姛.');
+                this.refresh();
+              } else {
+                return this.$error(x.message);
+              }
+            });
+        }
+      }
+
       this.boxButtons.push({
         name: '纭畾鍑哄簱', //鎸夐挳鍚嶇О
         type: 'danger',
         icon: 'el-icon-check',
         disabled: false,
-        plain: true,
+        plain: false,
         onClick: function () {
           if (this.editFormFields.remark == '鍏朵粬鍑哄簱') {
             this.$confirm('鏄惁鍏朵粬鍑哄簱', '璀﹀憡', {
@@ -79,7 +97,34 @@
                   }
                 })
             })
-          } else {
+          }
+          else if (this.editFormFields.remark == '') {
+            this.$confirm('鏄惁鐩存帴鍑哄簱', '璀﹀憡', {
+              confirmButtonText: '纭畾',
+              cancelButtonText: '鍙栨秷',
+              type: 'warning',
+              center: true,
+              customClass: 'large-text-confirm'
+            }).then(() => {
+              console.log(this.$refs.detail.rowData)
+              this.http
+                .post(
+                  `/api/StockInfo/UpdateDataStockDetail`,
+                  this.$refs.detail.rowData,
+                  '鐗规畩鍑哄簱'
+                )
+                .then((res) => {
+                  if (res.status) {
+                    this.$Message.success(res.message)
+                    this.boxModel = false
+                    this.refresh()
+                  } else {
+                    this.$Message.error(res.message) //閿欒鎻愮ず
+                  }
+                })
+            })
+          }
+          else {
             this.$confirm('鏄惁璋冩嫧鍑哄簱', '璀﹀憡', {
               confirmButtonText: '纭畾',
               cancelButtonText: '鍙栨秷',
@@ -115,9 +160,9 @@
         onClick: function () {
           let rows = this.$refs.detail.getSelected()
           if (rows.length == 0) return this.$error("璇烽�夋嫨鏁版嵁!");
-          let orderNos  = rows.map(x => {
+          let orderNos = rows.map(x => {
             return x.orderNo
-        })
+          })
           this.$confirm('鏄惁鎵撳嵃鍗曟嵁', '璀﹀憡', {
             confirmButtonText: '纭畾',
             cancelButtonText: '鍙栨秷',
@@ -143,6 +188,7 @@
           })
         }
       })
+
       this.columns.push({
         title: '鎿嶄綔',
         field: '鎿嶄綔',
@@ -153,7 +199,7 @@
             <div>
               <el-button
                 onClick={($e) => {
-                  ;(row.remark = '鍏朵粬鍑哄簱'), this.linkDataNew(row, '鍏朵粬鍑哄簱')
+                  ; (row.remark = '鍏朵粬鍑哄簱'), this.linkDataNew(row, '鍏朵粬鍑哄簱')
                 }}
                 type="primary"
               >
@@ -162,7 +208,7 @@
 
               <el-button
                 onClick={($e) => {
-                  ;(row.remark = '璋冩嫧鍑哄簱'), this.linkDataNew(row, '璋冩嫧鍑哄簱')
+                  ; (row.remark = '璋冩嫧鍑哄簱'), this.linkDataNew(row, '璋冩嫧鍑哄簱')
                 }}
                 type="success"
               >
@@ -183,11 +229,11 @@
       })
       //绀轰緥锛氳缃慨鏀规柊寤恒�佺紪杈戝脊鍑烘瀛楁鏍囩鐨勯暱搴�
       this.boxOptions.labelWidth = 150
-      this.buttons.forEach((btn) => {
-        if (btn.name == '缂栬緫') {
-          btn.hidden = true
-        }
-      })
+      // this.buttons.forEach((btn) => {
+      //   if (btn.name == '缂栬緫') {
+      //     btn.hidden = true
+      //   }
+      // })
       this.boxButtons.forEach((btn) => {
         if (btn.name == '淇� 瀛�') {
           btn.hidden = true
@@ -233,7 +279,7 @@
     onInited() {
       //妗嗘灦鍒濆鍖栭厤缃悗
       //濡傛灉瑕侀厤缃槑缁嗚〃,鍦ㄦ鏂规硶鎿嶄綔
-      this.detailOptions.columns.forEach((column) => {})
+      this.detailOptions.columns.forEach((column) => { })
     },
     searchBefore(param) {
       //鐣岄潰鏌ヨ鍓�,鍙互缁檖aram.wheres娣诲姞鏌ヨ鍙傛暟

--
Gitblit v1.9.3