From 4af716ae6ae5858fe5b0cffba21483a6dc44e90d Mon Sep 17 00:00:00 2001
From: cuijian <cuijian@xalxzn.com>
Date: 星期三, 18 六月 2025 13:33:44 +0800
Subject: [PATCH] 入库打印二维码

---
 src/views/tms/InboundOrderList.vue |   38 ++++++++++++++++++++++++--------------
 1 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/src/views/tms/InboundOrderList.vue b/src/views/tms/InboundOrderList.vue
index 214521c..adce8d0 100644
--- a/src/views/tms/InboundOrderList.vue
+++ b/src/views/tms/InboundOrderList.vue
@@ -18,7 +18,7 @@
                 />
               </a-form-item>
             </a-col>
-          <a-col :md="6" :sm="8">
+          <!-- <a-col :md="6" :sm="8">
               <a-form-item label="缁忔墜浜�">
                 <j-search-select-tag
                   placeholder="璇烽�夋嫨缁忔墜浜�"
@@ -26,7 +26,7 @@
                   dict="sys_user,realname,id,del_flag!=1"
                 />
               </a-form-item>
-            </a-col>
+            </a-col> -->
         </a-row>
       </a-form>
     </div>
@@ -49,6 +49,7 @@
       :dataSource="dataSource"
       :pagination="ipagination"
       :loading="loading"
+      :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange,type:'radio'}"
       @change="handleTableChange"
     >
       <!--鐘舵�佹爮涓�у睍绀�-->
@@ -169,6 +170,7 @@
           scopedSlots: { customRender: 'action' },
         },
       ],
+      loading:false
     }
   },
   computed: {
@@ -188,23 +190,28 @@
       return {
         on: {
           click: (e) => {
-            //灏嗗綋鍓嶉�変腑鐨勮褰曚紶鍒板瓙椤甸潰
-            this.$bus.$emit('getToolingStorageData', record)
+            this.onSelectChange(record.id.split(","), [record]); 
             //鐐瑰嚮褰撳墠琛屽彉鑹�
-            let oldList = document.querySelectorAll('.checked-td-of-add-table')
-            if (oldList) {
-              for (let j = 0; j < oldList.length; j++) {
-                oldList[j].classList.remove('checked-td-of-add-table')
-              }
-            }
-            let children = e.target.parentNode.children
-            for (let i = 0; i < children.length; i++) {
-              children[i].classList.add('checked-td-of-add-table')
-            }
+            // let oldList = document.querySelectorAll('.checked-td-of-add-table')
+            // if (oldList) {
+            //   for (let j = 0; j < oldList.length; j++) {
+            //     oldList[j].classList.remove('checked-td-of-add-table')
+            //   }
+            // }
+            // let children = e.target.parentNode.children
+            // for (let i = 0; i < children.length; i++) {
+            //   children[i].classList.add('checked-td-of-add-table')
+            // }
           },
         },
       }
     },
+    onSelectChange(selectedRowKeys, selectionRows) {
+        this.selectedRowKeys = selectedRowKeys;
+        this.selectionRows = selectionRows;
+        //灏嗗綋鍓嶉�変腑鐨勮褰曚紶鍒板瓙椤甸潰
+        this.$bus.$emit('getToolingStorageData', this.selectionRows[0])
+      },
     handleEdit: function (record) {
         this.$refs.modalForm.edit(record)
         this.$refs.modalForm.title = '缂栬緫'
@@ -217,6 +224,7 @@
     },
     handleSubmit(record) {
         let that = this;
+        that.loading = true
         getAction(that.url.submit, { id:record.id}).then((res) => {
           if (res.success) {
             that.$message.success(res.message);
@@ -224,6 +232,8 @@
           } else {
             that.$message.warning(res.message);
           }
+        }).finally(() => {
+          that.loading = false
         })
       },
   },

--
Gitblit v1.9.3