From 993e8ce26d643cd552d342a5585f71a39ded13d7 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期一, 07 四月 2025 14:18:36 +0800
Subject: [PATCH] 三升排产页面优化添加假删除
---
WebTM/views/生产管理/三升排产/JIT_DayPlanPlatForm.html | 100 ++++++++++++++++++++++++++++++++++++-------------
1 files changed, 73 insertions(+), 27 deletions(-)
diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
index 59d0c8d..4d32f1a 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\344\270\211\345\215\207\346\216\222\344\272\247/JIT_DayPlanPlatForm.html"
@@ -1441,7 +1441,7 @@
columns.push({ field: 'HEmpID', title: 'HEmpID', hide: true });
columns.push({ field: '鎷嗗崟姹囨姤鏁伴噺', title: '鎷嗗崟姹囨姤鏁伴噺', width: 150, edit: 'text' });
columns.push({ field: '閿佸畾宸ュ崟', title: '閿佸畾宸ュ崟', width: 150, filter: true });//0
- //columns.push({ fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' });
+ columns.push({ fixed: 'right', title: '鎿嶄綔', toolbar: '#barDemo' });
option_columns = columns;
option = {
elem: '#mainTable'
@@ -3061,37 +3061,27 @@
var rowIndex = $(obj.tr).attr("data-index");
if (obj.event === 'del') {
layer.confirm('鐪熺殑鍒犻櫎琛屽悧锛�', function (index) {
- if (rowIndex === '0') {
- layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
- } else {
+ //if (rowIndex === '0' && table.cache["mainTable"].length==1) {
+ // layer.msg('棣栬鏃犳硶鍒犻櫎锛侊紒锛�');
+ //} else {
+ // obj.del();
+ // table.cache["mainTable"].splice(rowIndex, 1); //鈶″交搴曠Щ闄ゅ厓绱狅紝浠庣紦瀛橀噷绉婚櫎杩欎竴琛�
+ // option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
+ // table.render(option);
+ // //table.reload(option);
+ // layer.close(index);
+ //}
+ //鍋囧垹闄�
+ if (obj.data.hmainid == "" && obj.data.鍗曟嵁鍙� == "") {
obj.del();
+ table.cache["mainTable"].splice(rowIndex, 1); //鈶″交搴曠Щ闄ゅ厓绱狅紝浠庣紦瀛橀噷绉婚櫎杩欎竴琛�
option.data = table.cache["mainTable"];//灏嗘暟鎹粦瀹氬埌data涓�
+ table.render(option);
//table.reload(option);
layer.close(index);
- }
- });
- }
- }
-
- //鍒犻櫎琛�
- function set_DeleteBill() {
- var CheckStatus = table.checkStatus("mainTable");
- var scrollTop = 0;
- var layuiTable = $('.layui-table-main');
- if (layuiTable != null && layuiTable.length > 0) {
- scrollTop = layuiTable[0].scrollTop;
- }
- if (CheckStatus.data.length == 0) {
- return layer.msg("璇烽�夋嫨鏁版嵁!")
- } else {
- layer.confirm('鎮ㄧ‘瀹氳鍒犻櫎鍚楋紵', {
- btn: ['纭畾', '鍙栨秷'] //鎸夐挳
- , btn1: function () {
+ } else {//鐪熷垹闄�
var HInterID = [];
- for (var i = 0; i < CheckStatus.data.length; i++) {
- HInterID.push(CheckStatus.data[i].hmainid); //鑾峰彇缂栧彿
- }
-
+ HInterID.push(obj.data.hmainid); //鑾峰彇缂栧彿
$.ajax({
url: GetWEBURL() + '/Sc_WorkBillSortBill/DelWorkBillSortBillList'
, type: "GET"
@@ -3118,6 +3108,62 @@
layer.alert(result.code + result.Message, { icon: 5 });
}
}
+ , error: function (err) {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!" + err, { icon: 5 });
+ }
+ })
+ }
+ });
+ }
+ }
+
+ //鍒犻櫎琛�
+ function set_DeleteBill() {
+ var CheckStatus = table.checkStatus("mainTable");
+ var scrollTop = 0;
+ var layuiTable = $('.layui-table-main');
+ if (layuiTable != null && layuiTable.length > 0) {
+ scrollTop = layuiTable[0].scrollTop;
+ }
+ if (CheckStatus.data.length == 0) {
+ return layer.msg("璇烽�夋嫨鏁版嵁!")
+ } else {
+ layer.confirm('鎮ㄧ‘瀹氳鍒犻櫎鍚楋紵', {
+ btn: ['纭畾', '鍙栨秷'] //鎸夐挳
+ , btn1: function () {
+ var HInterID = [];
+ for (var i = 0; i < CheckStatus.data.length; i++) {
+ HInterID.push(CheckStatus.data[i].hmainid); //鑾峰彇缂栧彿
+ }
+ $.ajax({
+ url: GetWEBURL() + '/Sc_WorkBillSortBill/DelWorkBillSortBillList'
+ , type: "GET"
+ , data: { "HInterID": HInterID.toString(), DataType: "2", "User": sessionStorage["HUserName"] }
+ , success: function (result) {
+ if (result.count == 1) {
+ layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
+ // 寰楀埌frame绱㈠紩
+ var index = layer.getFrameIndex(window.name);
+ //鍏抽棴褰撳墠frame
+ layer.close(index);
+ //淇敼涓哄姛鍚庡埛鏂扮晫闈�
+ get_FastQuery(2);
+ ////閲嶈浇tree
+ //tree.reload('treeDepartment', {});
+
+ setTimeout(function () {
+ if (layuiTable != null && layuiTable.length > 0) {
+ $('.layui-table-main').scrollTop(scrollTop)
+ }
+ }, 100)
+ });
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ }
+ }
+ , error: function (err) {
+ layer.alert("鎺ュ彛璇锋眰澶辫触!" + err, { icon: 5 });
+ }
})
}
})
--
Gitblit v1.9.1