From b19f2ab5b5d6f6993e0e314c869e4cbc53ab4a04 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期五, 14 三月 2025 11:02:57 +0800
Subject: [PATCH] 采购订单、收料通知单、采购入库单、退料通知单、采购退料单:页面调整 采购订单:下推 退料通知单 取消单据状态判断 退料通知单:当源单是采购订单,保存时取消对源单单据状态的判断

---
 WebTM/layuiadmin/modules/tableSelect.js |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/WebTM/layuiadmin/modules/tableSelect.js b/WebTM/layuiadmin/modules/tableSelect.js
index 2939f83..0c64501 100644
--- a/WebTM/layuiadmin/modules/tableSelect.js
+++ b/WebTM/layuiadmin/modules/tableSelect.js
@@ -43,7 +43,7 @@
             //娓叉煋TABLE
             opt.table.elem = "#"+tableName;
             opt.table.id = tableName;
-            //鑻ユ病鏈墂here琛ㄧず涓哄墠绔垎椤�
+            //鑻ユ病鏈塽rl琛ㄧず涓哄墠绔垎椤�
             if (opt.table.url != undefined) {
                 opt.table.where['sWhere'] = opt.sWhere
             } else {
@@ -148,16 +148,16 @@
                             if (tr.length == 0) {
                                 tableElem.find('tr:first').children('td').eq(0).click();
                             } else {
-                                tr.children('td').click();
-                                tr['prev']().children('td').click();
+                                tr.children('td').eq(0).click();
+                                tr['prev']().children('td').eq(0).click();
                             }
                             break;
                         case "ArrowDown"://涓嬮敭
                             if (tr.length == 0) {
-                                tr = tableElem.find('tr:first').children('td').eq(0).click();
+                                tableElem.find('tr:first').children('td').eq(0).click();
                             } else {
-                                tr.children('td').click();
-                                tr['next']().children('td').click();
+                                tr.children('td').eq(0).click();
+                                tr['next']().children('td').eq(0).click();
                             }
                             break;
                         case "Enter"://鍥炶溅
@@ -247,7 +247,13 @@
             //鎸夐挳閫変腑
             tableBox.find('.tableSelect_btn_select').on('click', function() {
                 var checkStatus = table.checkStatus(tableName);
-                selectDone(checkStatus);
+                if (checkStatus.data.length > 0) {
+                    selectDone(checkStatus);
+                } else {
+                    tableBox.remove();
+                    delete table.cache[tableName];
+                }
+                
             })
 
             //鍐欏�煎洖璋冨拰鍏抽棴

--
Gitblit v1.9.1