From e3263c69309f4d8d12625aa079ad4492764a582a Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期三, 03 四月 2024 09:54:59 +0800
Subject: [PATCH] 销售订单:子表批量删除
---
WebTM/views/销售管理/销售订单/Add_Edit_Xs_SeOrderBillList.html | 28 ++++++++++++++++++++++------
1 files changed, 22 insertions(+), 6 deletions(-)
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
index ebf1aed..b788f19 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
@@ -1004,13 +1004,24 @@
table.on('checkbox(mainTable)', function (obj) {
//鑾峰彇閫変腑琛岀殑绱㈠紩鍒楄〃
var rowIndex = $(obj.tr).attr("data-index");
- if ($.inArray(rowIndex, btnBatchDeleteList) > -1) {
- var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex);
- btnBatchDeleteList = btnBatchDeleteList_New;
- } else {
- btnBatchDeleteList.push(rowIndex);
- }
+ if (typeof (rowIndex) == "undefined") {
+ if (btnBatchDeleteList.length == option.data.length) {
+ btnBatchDeleteList = [];
+ } else {
+ btnBatchDeleteList = [];
+ for (var i = 0; i < option.data.length; i++) {
+ btnBatchDeleteList.push(i + "");
+ }
+ }
+ } else {
+ if ($.inArray(rowIndex, btnBatchDeleteList) > -1) {
+ var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex);
+ btnBatchDeleteList = btnBatchDeleteList_New;
+ } else {
+ btnBatchDeleteList.push(rowIndex);
+ }
+ }
console.log(btnBatchDeleteList);
});
//#endregion
@@ -2325,6 +2336,11 @@
//鏇存柊鎵归噺鍒犻櫎绱㈠紩鍒楄〃
var btnBatchDeleteList_New = btnBatchDeleteList.filter(item => item !== rowIndex);
btnBatchDeleteList = btnBatchDeleteList_New;
+ for (var i = 0; i < btnBatchDeleteList.length; i++) {
+ if (btnBatchDeleteList[i] * 1 > rowIndex * 1) {
+ btnBatchDeleteList[i] = (btnBatchDeleteList[i] * 1 - 1) + "";
+ }
+ }
//鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
setSelectHisStockGoodsByTableRender();
--
Gitblit v1.9.1