wtt
2025-04-07 993e8ce26d643cd552d342a5585f71a39ded13d7
三升排产页面优化添加假删除
1个文件已修改
100 ■■■■ 已修改文件
WebTM/views/生产管理/三升排产/JIT_DayPlanPlatForm.html 100 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Éú²ú¹ÜÀí/ÈýÉýÅŲú/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 });
                            }
                        })
                    }
                })