duhe
2024-04-03 e3263c69309f4d8d12625aa079ad4492764a582a
销售订单:子表批量删除
1个文件已修改
28 ■■■■ 已修改文件
WebTM/views/销售管理/销售订单/Add_Edit_Xs_SeOrderBillList.html 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/ÏúÊÛ¹ÜÀí/ÏúÊÛ¶©µ¥/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中HisStockGoods值设置下拉列表
                            setSelectHisStockGoodsByTableRender();