WebTM/views/ÏúÊÛ¹ÜÀí/ÌØÅúÉêÇëµ¥/Xs_ExceptiveCheckRequestBill.html
@@ -497,6 +497,30 @@
            //#region æ“ä½œæŒ‰é’®è§¦å‘事件
            //#region ä¿å­˜æäº¤
            form.on('submit(btnSave)', function (data) {//提交
                //#region åˆ¤æ–­æºå•状态
                var HSourceBillData = "";
                if (params[params[2]] + "" == "1401") {
                    var HSourceBillData = getSourceBillStatus_SeOrderBill();            //获取源单数据
                } else if (params[params[2]] + "" == "1205") {
                    var HSourceBillData = getSourceBillStatus_SellOutBill();            //获取源单数据
                } else {
                    HSourceBillData = "none";
                    layer.alert("保存失败!请源单类型不为销售订单或销售出库单!", { icon: 5 });
                    return;
                }
                if (HSourceBillData != "none") {
                    if (HSourceBillData.length == 0) {
                        layer.alert("保存失败!未查询到源单单据!", { icon: 5 });
                        return;
                    } else if (HSourceBillData[0]["状态"] != "创建") {
                        layer.alert("保存失败!源单单据状态未为'创建'状态!", { icon: 5 });
                        return;
                    }
                } else {
                    return;
                }
                //#endregion
                //if (AllowLoadData(data)) {
                    set_AddNew(data);
                //}
@@ -1112,6 +1136,52 @@
                });
            }
            //#endregion
            //#region èŽ·å–æºå•-销售订单单据状态
            function getSourceBillStatus_SeOrderBill() {
                var HSourceBillData = "none";
                var sWhere = " and hmainid = " + $("#HMainSourceInterID").val();
                $.ajax({
                    url: GetWEBURL() + '/Xs_SeOrderBill/list',
                    async: false,
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            HSourceBillData = data1.data;
                        } else {
                            layer.alert(data1.code + "源单单据状态判断失败!", { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                return HSourceBillData;
            }
            //#endregion
            //#region èŽ·å–æºå•-销售出库单单据状态
            function getSourceBillStatus_SellOutBill() {
                var HSourceBillData = "none";
                var sWhere = " and hmainid = " + $("#HMainSourceInterID").val();
                $.ajax({
                    url: GetWEBURL() + '/Kf_SellOutBill/GetSellOutBillList',
                    async: false,
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (data1) {
                        if (data1.count == 1) {
                            HSourceBillData = data1.data;
                        } else {
                            layer.alert(data1.code + "源单单据状态判断失败!", { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                return HSourceBillData;
            }
            //#endregion
            //#endregion
            //#endregion