1
duhe
2025-09-10 008c8e04bdec606bff6c336ffd5e82be2963c108
1
2个文件已修改
113 ■■■■■ 已修改文件
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/仓存管理/仓库调拨/Add_Edit_Kf_MoveStockBill.html 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/Properties/PublishProfiles/LAYUI.pubxml.user
@@ -3166,7 +3166,7 @@
      <publishTime>07/31/2024 13:38:19</publishTime>
    </File>
    <File Include="views/仓存管理/仓库调拨/Add_Edit_Kf_MoveStockBill.html">
      <publishTime>09/10/2025 08:56:59</publishTime>
      <publishTime>09/10/2025 09:59:32</publishTime>
    </File>
    <File Include="views/仓存管理/仓库调拨/Cc_LookingForBill.html">
      <publishTime>04/12/2021 11:31:26</publishTime>
WebTM/views/²Ö´æ¹ÜÀí/²Ö¿âµ÷²¦/Add_Edit_Kf_MoveStockBill.html
@@ -50,6 +50,7 @@
                    <div class="layui-card-header">
                        <div class="layui-btn-group">
                            <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">保存</button>
                            <button type="button" id="check-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_CheckBill">审核</button>
                            <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                        </div>
                    </div>
@@ -471,13 +472,14 @@
            //#region åˆ¤æ–­æ“ä½œç±»åž‹å¹¶åˆå§‹åŒ–
            if (OperationType == 1) {//无源单新增
                $("#HItemID").val(0);
                $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// ç¦ç”¨å®¡æ ¸æŒ‰é’®
            }
            else if (OperationType == 3) {//编辑
                $("#HItemID").val(linterid);//修改时主表ID
                //编辑状态时,根据内码,获取信息并写入界面
                RoadBillMain(linterid);
                $('#check-btn').removeClass("layui-btn-disabled").removeAttr("disabled");//取消禁用审核按钮
            }
            else {
                layer.alert("未知操作类型!", { icon: 5 });
@@ -522,6 +524,38 @@
            });
            //#endregion
            //#region å®¡æ ¸æŒ‰é’®
            form.on('submit(set_CheckBill)', function (data) {
                set_CheckBill(1);
            });
            //#region å®¡æ ¸   [1 å®¡æ ¸ã€2 åå®¡æ ¸]
            function set_CheckBill(num) {
                var HInterID = $("#HInterID").val();
                $.ajax({
                    url: GetWEBURL() + '/Kf_MoveStockBill/CheckKf_MoveStockBill',
                    type: "GET",
                    data: { "HInterID": HInterID, "Type": num, "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);
                            });
                            $('#check-btn').addClass("layui-btn-disabled").attr("disabled", true);// ç¦ç”¨å®¡æ ¸æŒ‰é’®
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#endregion
            //#region ä¿å­˜æŒ‰é’®
            form.on('submit(set_SaveBill)', function (data) {
                set_SaveBill(data);
@@ -529,15 +563,19 @@
            //#region ä¿å­˜æ–¹æ³•
            function set_SaveBill(data) {
                //数值格式校验工具
                var ref = /^\d+(\.\d+)?$/;          //非负数正则表达式
                var ref1 = /^\d+$/;                 //正整数正则表达式
                var temp = "";
                if ($("#HWHID").val() == 0) {
                    layer.msg("请选择调入仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HSCWHID").val() == 0) {
                    layer.msg("请选择调出仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                //if ($("#HWHID").val() == 0) {
                //    layer.msg("请选择调入仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if ($("#HSCWHID").val() == 0) {
                //    layer.msg("请选择调出仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if ($("#HManagerID").val() == 0) {
                //    layer.msg("请选择负责人!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
@@ -555,6 +593,56 @@
                //    return;
                //}
                if ($("#HSupID").val() == 0) {
                    layer.msg("请选择往来单位!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if (option.data.length == 0) {
                    layer.msg("子表未设置数据!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                for (var i = 0; i < option.data.length; i++) {
                    if (option.data[i]["HMaterID"] == "0") {
                        layer.msg("第" + (i + 1) + "行:请选择物料!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    }
                    if (option.data[i]["HWHID"] == "0") {
                        layer.msg("第" + (i + 1) + "行:请选择调入仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    }
                    if (option.data[i]["HSCWHID"] == "0") {
                        layer.msg("第" + (i + 1) + "行:请选择调出仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    }
                    if (option.data[i]["HWHID"] == option.data[i]["HSCWHID"]) {
                        layer.msg("第" + (i + 1) + "行:调入仓库与调出仓库不能相同,请检查!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    }
                    //实发数量格式校验
                    temp = option.data[i]["HQty"] + "";
                    if (!ref.test(temp)) {
                        layer.msg("第" + (i + 1) + "行:实收数量请输入不为0的数字!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    } else if (temp * 1 == 0) {
                        layer.msg("第" + (i + 1) + "行:实收数量请输入不为0的数字!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return false;
                    }
                    //件数格式校验
                    temp = option.data[i]["HPieceQty"] + "";
                    if (!ref1.test(temp)) {
                        layer.msg("第" + (i + 1) + "行:件数请输入不为0的整数!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return;
                    } else if (temp * 1 == 0) {
                        layer.msg("第" + (i + 1) + "行:件数请输入不为0的整数!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return false;
                    }
                }
                var num = [];
@@ -616,6 +704,11 @@
                            layer.msg(data.Message, { icon: 1 });
                            $('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
                            setTimeout(function () {
                                $('#check-btn').removeClass("layui-btn-disabled").removeAttr("disabled");//取消禁用审核按钮
                            }, 3000);
                            //保存后浏览
                            //ReRoadBillMain();
                        }