yangle
2024-06-18 ac5962f71fe0f4fd4e7e44fb74a02bba7ff816b4
WebTM/views/²Ö´æ¹ÜÀí/²Ö¿âµ÷²¦/Add_Edit_Kf_MoveStockBill.html
@@ -316,7 +316,8 @@
                        <div class="layui-btn-container">
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Inventory" id="get_Inventory"><i class="layui-icon layui-icon-form"></i>库存查询</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="get_InOutSum" id="get_InOutSum"><i class="layui-icon layui-icon-form"></i>出入库记录查询</button>
                        </div>
                    </script>
                    <script type="text/html" id="xuhao">
@@ -354,7 +355,7 @@
            var allVal;
            //双击返回全局变量
            window.OptionData = {};
            window.OptionData = [];
            //#endregion
@@ -431,8 +432,8 @@
            //#endregion
            var rowdata = [{
                "HMaterID": 0, "物料代码": "", "物料名称": "", "规格型号": "", "HPropertyID": "0", "辅助属性": "", "HSecUnitRate": "", "HUnitID": 0, "计量单位": "", "HRemark": "",
                "HOutPrice": "0", "HOutMoney": "0", "HQtyMust": "", "HQty": "", "HPrice": "0", "HMoney": "0", "HWHID": 0, "调入仓库": "", "HSCWHID": 0, "调出仓库": "",
                "HMaterID": 0, "物料代码": "", "物料名称": "", "规格型号": "", "HPropertyID": "0", "辅助属性": "", "HSecUnitRate": "1", "HUnitID": 0, "计量单位": "", "HRemark": "",
                "HOutPrice": "0", "HOutMoney": "0", "HQtyMust": "0", "HQty": "0", "HPrice": "0", "HMoney": "0", "HWHID": 0, "调入仓库": "", "HSCWHID": 0, "调出仓库": "",
                "HSPID": 0, "HSPGroupID": 0, "仓位名称": "", "HBatchNo": "", "HPOOrderInterID": 0, "HPOOrderEntryID": 0,
                "HPOOrderBillNo": "", "HSeOrderInterID": 0, "HSeOrderEntryID": 0, "HSeOrderBillNo": "",
                "HSourceBillNo": 0, "HSourceBillType": 0, "HSourceInterID": 0, "HSourceEntryID": 0,
@@ -446,13 +447,20 @@
                    , data = checkStatus.data;
                //新增行表格数据
                var NewRow = {
                    "HMaterID": 0, "物料代码": "", "物料名称": "", "规格型号": "", "HPropertyID": "0", "辅助属性": "", "HSecUnitRate": "", "HUnitID": 0, "计量单位": "", "HRemark": "",
                    "HOutPrice": "0", "HOutMoney": "0", "HQtyMust": "", "HQty": "", "HPrice": "0", "HMoney": "0", "HWHID": 0, "调入仓库": "", "HSCWHID": 0, "调出仓库": "",
                    "HMaterID": 0, "物料代码": "", "物料名称": "", "规格型号": "", "HPropertyID": "0", "辅助属性": "", "HSecUnitRate": "1", "HUnitID": 0, "计量单位": "", "HRemark": "",
                    "HOutPrice": "0", "HOutMoney": "0", "HQtyMust": "0", "HQty": "0", "HPrice": "0", "HMoney": "0", "HWHID": 0, "调入仓库": "", "HSCWHID": 0, "调出仓库": "",
                    "HSPID": 0, "HSPGroupID": 0, "仓位名称": "", "HBatchNo": "", "HPOOrderInterID": 0, "HPOOrderEntryID": 0,
                    "HPOOrderBillNo": "", "HSeOrderInterID": 0, "HSeOrderEntryID": 0, "HSeOrderBillNo": "",
                    "HSourceBillNo": 0, "HSourceBillType": 0, "HSourceInterID": 0, "HSourceEntryID": 0,
                };
                switch (obj.event) {
                    //库存查询
                    case 'get_Inventory': get_Inventory();
                        break;
                    //出入库记录查询
                    case 'get_InOutSum': get_InOutSum();
                        break;
                    case 'btn-AddLine':
                        table.cache["mainTable"].push(NewRow);
                        option.data = table.cache["mainTable"];
@@ -664,7 +672,55 @@
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            //#region åº“存查询
            function get_Inventory() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HMaterID = data[0].HMaterID.toString();
                    //弹窗方法
                    layer.open({
                        type: 2//弹窗类型
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ['90%', '90%']//大小
                        , title: '库存查询列表'//标题
                        , shift: 2//弹出动画
                        , content: ['../../仓存管理/条码报表/Kf_ICinventoryQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
                        , btn: ['取消']
                        , btn1: function (index, layero) {
                            layer.close(index);
                        }
                    })
                }
                else {
                    layer.msg('请选择一行数据查询!');
                }
            }
            //#endregion
            //#region å‡ºå…¥åº“记录查询
            function get_InOutSum() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HMaterID = data[0].HMaterID.toString();
                    layer.open({
                        type: 2//弹窗类型
                        , skin: 'layui-layer-rim' //加上边框
                        , area: ['90%', '90%']//大小
                        , title: '出入库记录列表'//标题
                        , shift: 2//弹出动画
                        , content: ['../../仓存管理/条码报表/Kf_StockInOutSumQueryReport.html?Type=1&HMaterID=' + HMaterID, 'yes']
                        , btn: ['取消']
                        , btn1: function (index, layero) {
                            layer.close(index);
                        }
                    })
                }
                else {
                    layer.msg('请选择一行数据查询!');
                }
            }
            //#endregion
            //#region åˆ¤æ–­æ˜¯å¦ç™»å½• æœªç™»å½•则跳到登录页
            function get_LoginIs() {
                if (sessionStorage.login != "login") {
@@ -1209,18 +1265,17 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    //if (OptionData.length>0) {
                                    //    OptionData = [];
                                    //}
                                    obj.update({
                                        "HMaterID": OptionData.HItemID
                                        , "物料代码": OptionData.物料代码
                                        , "物料名称": OptionData.物料名称
                                        , "规格型号": OptionData.规格型号
                                        , "HUnitID": OptionData.HUnitID
                                        , "计量单位": OptionData.计量单位名称
                                    })
                                    if (OptionData != null && OptionData.length == undefined) {
                                        obj.update({
                                            "HMaterID": OptionData.HItemID
                                            , "物料代码": OptionData.物料代码
                                            , "物料名称": OptionData.物料名称
                                            , "规格型号": OptionData.规格型号
                                            , "HUnitID": OptionData.HUnitID
                                            , "计量单位": OptionData.计量单位名称
                                        })
                                        OptionData = [];
                                    }
                                }
                            });
                        }
@@ -1252,14 +1307,14 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    //if (OptionData.length > 0) {
                                    //    OptionData = [];
                                    //}
                                    obj.update({
                                        "HPropertyID": OptionData.HItemID
                                        , "辅助属性": OptionData.辅助属性名称
                                    })
                            }
                                    if (OptionData != null && OptionData.length == undefined) {
                                        obj.update({
                                            "HPropertyID": OptionData.HItemID
                                            , "辅助属性": OptionData.辅助属性名称
                                        })
                                        OptionData = [];
                                    }
                                }
                            })
                        }
                        //计量单位
@@ -1272,7 +1327,7 @@
                                , shift: 2 //弹出动画
                                , area: ["90%", "90%"] //窗体大小
                                , maxmin: true //设置最大最小按钮是否显示
                                , content: ['../../基础资料/公用基础资料/Gy_Unit.html', 'yes']
                                , content: ['../../基础资料/公用基础资料/Gy_Unit.html?type=AuxiliaryUnit', 'yes']
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
@@ -1333,15 +1388,14 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    //if (OptionData.length > 0) {
                                    //    OptionData = [];
                                    //}
                                    obj.update({
                                        "HWHID": OptionData.HItemID
                                        , "调入仓库": OptionData.仓库名称
                                    })
                            }
                                    if (OptionData != null && OptionData.length == undefined) {
                                        obj.update({
                                            "HWHID": OptionData.HItemID
                                            , "调入仓库": OptionData.仓库名称
                                        })
                                        OptionData = [];
                                    }
                                }
                            })
                            
                        }
@@ -1374,14 +1428,13 @@
                                        layer.close(index);//关闭弹窗
                                    }
                                    , end: function () {
                                        //if (OptionData.length > 0) {
                                        //    OptionData = [];
                                        //}
                                        obj.update({
                                            "HSCWHID": OptionData.HItemID
                                            , "调出仓库": OptionData.仓库名称
                                        })
                                        if (OptionData != null && OptionData.length == undefined) {
                                            obj.update({
                                                "HSCWHID": OptionData.HItemID
                                                , "调出仓库": OptionData.仓库名称
                                            })
                                            OptionData = [];
                                        }
                                    }
                                })
                            }
@@ -1414,15 +1467,14 @@
                                    layer.close(index);//关闭弹窗
                                }
                                , end: function () {
                                    //if (OptionData.length > 0) {
                                    //    OptionData = [];
                                    //}
                                    obj.update({
                                        "HSPID": OptionData.HMainID
                                        , "仓位名称": OptionData.仓位名称
                                    })
                            }
                                    if (OptionData != null && OptionData.length == undefined) {
                                        obj.update({
                                            "HSPID": OptionData.HMainID
                                            , "仓位名称": OptionData.仓位名称
                                        })
                                        optiondata = [];
                                    }
                                }
                            })
                        }