wtt
2025-05-16 24efc0b0d99502afdebb6ef678b0cf4e91dcb084
WebTM/views/²É¹º¹ÜÀí/ÍËÁÏ֪ͨµ¥/Add_Edit_Cg_POInStockBackBillList.html
@@ -884,14 +884,15 @@
                                if (HSourceBillData == null) {
                                    layer.alert("保存失败!第" + (i + 1) + "行:未查询到源单单据!", { icon: 5 });
                                    return;
                                } else if (HSourceBillData.状态 != "已审核") {
                                    var err = "保存失败!原因:第" + (i + 1) + "行-源单单据状态为“" + HSourceBillData.状态 + "”,不允许保存!";
                                    layer.alert(err, { icon: 5 });
                                    return;
                                } else if (HSourceBillData.行状态 == "已关闭") {
                                    layer.alert("保存失败!第" + (i + 1) + "行:该行记录行状态为'已关闭'状态!", { icon: 5 });
                                    return;
                                }
                                //else if (HSourceBillData.状态 != "已审核") {
                                //    var err = "保存失败!原因:第" + (i + 1) + "行-源单单据状态为“" + HSourceBillData.状态 + "”,不允许保存!";
                                //    layer.alert(err, { icon: 5 });
                                //    return;
                                //} else if (HSourceBillData.行状态 == "已关闭") {
                                //    layer.alert("保存失败!第" + (i + 1) + "行:该行记录行状态为'已关闭'状态!", { icon: 5 });
                                //    return;
                                //}
                            } else {
                                return;
                            }
@@ -987,16 +988,16 @@
                                , "HUnitID": dataArray[i].HUnitID
                                , "计量单位": dataArray[i].计量单位
                                , "HWHID": dataArray[i].HWHID
                                , "退料仓库": dataArray[i].退料仓库
                                , "退料仓库": dataArray[i].仓库
                                , "HSPID": dataArray[i].HSPID    
                                , "仓位名称": dataArray[i].仓位名称
                                , "HSecUnitID": dataArray[i].HSecUnitID
                                , "辅助单位": dataArray[i].辅助单位
                                , "HQty": dealDoubleToFixed(dataArray[i].数量, 1)
                                , "HPrice": dealDoubleToFixed(dataArray[i].单价, 3)
                                , "HTaxPrice": dealDoubleToFixed(dataArray[i].含税单价, 3)
                                , 'HDiscountRate': dataArray[i].折扣率                                                    //
                                , 'HRelTaxPrice': "0"
                                /*, "HTaxPrice": dealDoubleToFixed(dataArray[i].含税单价, 3)*/
                                /*, 'HDiscountRate': dataArray[i].折扣率*/                                                    //
                                /*, 'HRelTaxPrice': "0"*/
                                , "HTaxRate": dataArray[i].税率
                                , 'HTaxMoney': dataArray[i].税额                                                     //
                                , "HMoney": dealDoubleToFixed(dataArray[i].金额, 2)
@@ -1021,7 +1022,8 @@
                        );
                    }
                    option.data = rowdata;
                    table.render(option);
                table.render(option);
                OperationType = 1;//设置操作类型为新增
                }
        
            //#endregion
@@ -1053,10 +1055,10 @@
                    layer.msg("请选择仓库!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HManagerName").val() == 0) {
                    layer.msg("请选择主管!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                //if ($("#HManagerName").val() == 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++) {
@@ -1065,7 +1067,7 @@
                    }
                    var rowData = option.data[i];
                    for (var col of Object.keys(rowData)) {
                        if (rowData[col] == "0" && col != "LAY_TABLE_INDEX") {
                        if (rowData[col] == "0" && (col == "HQty" || col == "HMaterID" || col == "HUnitID")) {
                            layer.msg("第" + (i + 1) + "行:" + col + "不能为0!");
                            return;
                        }
@@ -1516,7 +1518,7 @@
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ['../../基础资料/公用基础资料/Gy_Warehouse.html', 'yes']
                                , content: ['../../基础资料/公用基础资料/Gy_Warehouse.html?Type=Warehouse', 'yes']
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
@@ -1533,12 +1535,15 @@
                                    })
                                    layer.close(index);//关闭弹窗
                                }
                              , end: function () {
                                obj.update({
                                    "HWHID": OptionData.HItemID
                                    , "退料仓库": OptionData.仓库名称
                                })
                            }
                                , end: function () {
                                    if (typeof (OptionData[0].HItemID) != undefined) {
                                        obj.update({
                                            "HWHID": OptionData[0].HItemID
                                            , "退料仓库": OptionData[0].仓库名称
                                        })
                                    }
                                    OptionData = "";
                                }
                            })
                        }
                        //退料仓位
@@ -1740,7 +1745,7 @@
                if (obj.event === 'del') {
                    layer.confirm('真的删除行吗?', function (index) {
                        console.log("索引为:" + rowIndex);
                        if (rowIndex === '0') {
                        if (rowIndex === '0' && table.cache["mainTable"].length == 1) {
                            layer.msg('首行无法删除!!!');
                        } else {
                            obj.del();
@@ -2109,7 +2114,11 @@
            $("#HManagerName").val(obj[0].职员名称);
            $("#HManagerID").val(obj[0].HItemID);
        }
        function GetGyCur(obj) {
            $("#HCurName").val(obj.货币名称);
            $("#HCurID").val(obj.HItemID);
            $("#HExRate").val(obj.汇率);
        }
         //双击返回物料
         function GetGyMaterial(data) {
             OptionData = data