yangle
2024-06-11 865eb3bcd1a25d5f9233f85c2549c6fe3da3ceb0
WebTM/views/»ù´¡×ÊÁÏ/»ù´¡×ÊÁÏ/InventoryAnalysis.html
@@ -9,6 +9,7 @@
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
    <style type="text/css">
        input.layui-input.layui-unselect {
            padding-right: 0;
@@ -17,37 +18,45 @@
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
            <div class="layui-card" style="padding: 1px">
                <div class="layui-card-body" style="padding: 1px;">
        <div class="layui-row layui-col-space15">
            <div class="layui-col-md12">
                <div class="layui-card">
                    <form class="layui-form" action="" lay-filter="component-form-group">
                        <div class="layui-collapse">
                            <div class="layui-colla-item">
                                <div style="padding:20px;margin:0px 700px">
                                    <h1>盘点分析表</h1>
                                </div>
                            </div>
                            <div class="layui-form-item">
                                <div class="layui-inline">
                                    <label class="layui-form-label">盘点方案</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" id="HItemID">
                                        <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceInterList" style="width:40px;">
                                            <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                        </button>
                        <div class="layui-card-body">
                            <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
                                <h1 style="text-align:center;margin-top:20px"><b>盘点分析列表</b></h1>
                                <div class="layui-tab-content">
                                    <div class="layui-tab-item layui-show">
                                        <div class="layui-form-item">
                                            <div class="layui-inline">
                                                <label class="layui-form-label">盘点方案</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HName" id="HName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                    <input type="hidden" name="HItemID" id="HItemID" class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceInterList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                    </button>
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch1" id="btnSearch1">
                                                    æŸ¥è¯¢
                                                </button>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch1" id="btnReSearch1">
                                                    é‡ç½®
                                                </button>
                                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnDel" id="btnDel">
                                                    åˆ é™¤
                                                </button>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch1" id="btnSearch1">
                                        æŸ¥è¯¢
                                    </button>
                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch1" id="btnReSearch1">
                                        é‡ç½®
                                    </button>
                                </div>
                            </div>
                        </div>
                        <div class="layui-tab layui-tab-card" style="margin-top:10px">
                            <ul class="layui-tab-title">
@@ -95,7 +104,7 @@
                        <script type="text/html" id="toolbarDemo2">
                            <div class="layui-btn-container">
                                <div class="layui-btn-container">
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check2"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check2" id="btn-Check2"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh2"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit2"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                </div>
@@ -104,7 +113,7 @@
                        <script type="text/html" id="toolbarDemo3">
                            <div class="layui-btn-container">
                                <div class="layui-btn-container">
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check3"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check3" id="btn-Check3"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh3"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit3"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                </div>
@@ -113,7 +122,7 @@
                        <script type="text/html" id="toolbarDemo4">
                            <div class="layui-btn-container">
                                <div class="layui-btn-container">
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check4"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check4" id="btn-Check4"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh4"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit4"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                </div>
@@ -122,7 +131,7 @@
                        <script type="text/html" id="toolbarDemo5">
                            <div class="layui-btn-container">
                                <div class="layui-btn-container">
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check5"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check5" id="btn-Check5"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh5"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit5"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                </div>
@@ -131,7 +140,7 @@
                        <script type="text/html" id="toolbarDemo6">
                            <div class="layui-btn-container">
                                <div class="layui-btn-container">
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check6"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check6" id="btn-Check6"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh6"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit6"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                </div>
@@ -140,7 +149,7 @@
                        <script type="text/html" id="toolbarDemo7">
                            <div class="layui-btn-container">
                                <div class="layui-btn-container">
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check7"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check7" id="btn-Check7"><i class="layui-icon layui-icon-delete"></i>审核</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh7"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
                                    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit7"><i class="layui-icon layui-icon-logout"></i>退出</button>
                                </div>
@@ -164,7 +173,7 @@
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
            index: 'lib/index', //主入口模块
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','soulTable'], function () {
            // #region å…¨å±€å˜é‡
            var $ = layui.$
                , admin = layui.admin
@@ -183,8 +192,9 @@
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
                , soulTable = layui.soulTable
            //查询条件
            var sWhere = "k.HCorrespondentTypeID!=3  and m.HNowSupTypeID!=3 and k.HCorrespondentTypeID=m.HNowSupTypeID and k.HCorrespondentID=m.HNowSupID";
            var sWhere = " HRealPotType=HBookPotType and HRealPot=HBookPot";
            var option1 = [];
            var option2 = [];
            var option3 = [];
@@ -193,38 +203,26 @@
            var option6 = [];
            var option7 = [];
            var col = [
                { type: 'checkbox', fixed: 'left' }
                , { field: '条码', title: '器具条码', width: 200 }
                , { field: '器具编号', title: '器具编号', width: 200 }
                , { field: '盘点方案', title: '盘点方案', width: 200 }
                , { field: '实际位置类型', title: '实际位置类型', width: 200 }
                , { field: '实际位置', title: '实际位置', width: 200 }
                , { field: '账面位置类型', title: '账面位置类型', width: 200 }
                , { field: '账面位置', title: '账面位置', width: 200 }
                { type: 'checkbox', fixed: 'left', totalRowText: '合计行' }
                , { field: 'HItemID', title: 'HItemID', width: 200, hide: true, sort: true}
                , { field: 'HBarCode', title: '器具条码', width: 200, sort: true}
                , { field: 'HMouldNo', title: '器具编号', width: 200, sort: true}
                , { field: 'HStockCheck', title: '盘点方案', width: 200, sort: true}
                , { field: 'HRealPotType', title: '实际位置类型', width: 200, sort: true}
                , { field: 'HRealPot', title: '实际位置', width: 200, sort: true}
                , { field: 'HBookPotType', title: '账面位置类型', width: 200, sort: true}
                , { field: 'HBookPot', title: '账面位置', width: 200, sort: true}
                , { field: 'HOWNERName', title: '盘点组织', width: 200, sort: true}
                , { field: 'HMakeDate', title: '盘点日期', width: 200, templet: "<div>{{d.HMakeDate ==null ?'':layui.util.toDateString(d.HMakeDate, 'yyyy-MM-dd')}}</div>", sort: true }
            ];
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //初始化界面
             set_ClearBill();
            set_ClearBill();
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //#region å¤´å·¥å…·æ äº‹ä»¶ æ­£å¸¸
            table.on('toolbar(mainTable1)', function (obj) {
                switch (obj.event) {
                    //审核
                    case 'btn-Check1': set_CheckBill1();
                        break;
                    //刷新
                    case 'btn-Refresh1': set_ClearQuery();;
                        break;
                    //退出按钮
                    case 'btn-Exit1': Pub_Close1(2);
                        break;
                };
            });
            //#endregion
            //#region è§¦å‘事件:包括form.on(){}格式的所有点击事件、选择事件等
            //#region å¤´å·¥å…·æ äº‹ä»¶ è°ƒæ‹¨
            table.on('toolbar(mainTable2)', function (obj) {
                switch (obj.event) {
@@ -315,26 +313,75 @@
                };
            });
            //#endregion
            //查询按钮
            form.on('submit(btnSearch1)', function (data) {
                var HItemID = $("#HItemID").val();//盘点
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
                    type: "GET",
                    data: { "sWhere": sWhere, "sID": HItemID },
                    success: function (data1) {
                        if (data1.count == 1) {
                            option1.data = data1.list[0];
                            table1.render(option1);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                if (HItemID) {
                    //盘点分析列表判断当前选择的盘点方案是否生成过单据
                    $.ajax({
                        url: GetWEBURL() + 'Gy_StockCheckItemBill/StockItemSubIsExistence',
                        type: "GET",
                        data: { "sID": HItemID },
                        success: function (data1) {
                            if (data1.count == 0) {
                                layer.confirm('暂未生成过对应盘点方案数据,是否生成?', {
                                    icon: 3,
                                    title: "提示",
                                    btn: ['确定', '取消'],
                                    submit: function (index) {
                                        //进入页面显示的缓存列表
                                        $.ajax({
                                            url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
                                            type: "GET",
                                            data: { "sWhere": sWhere, "sID": HItemID },
                                            success: function (data1) {
                                                if (data1.count == 1) {
                                                    option1.data = data1.list[0];
                                                    table1.render(option1);
                                                } else {
                                                    layer.alert(result.code + result.Message, { icon: 5 });
                                                }
                                            },
                                            error: function () {
                                                layer.alert("接口失效!", { icon: 5 });
                                            }
                                        });
                                    },
                                    cancel: function (index, layero) {
                                        layer.close(index);
                                        location.reload();
                                    }
                                });
                            }
                            else {
                                $.ajax({
                                    url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
                                    type: "GET",
                                    data: { "sWhere": sWhere, "sID": HItemID },
                                    success: function (data1) {
                                        if (data1.count == 1) {
                                            option1.data = data1.list[0];
                                            table1.render(option1);
                                        } else {
                                            layer.alert(result.code + result.Message, { icon: 5 });
                                        }
                                    }, error: function () {
                                        layer.alert("接口失效!", { icon: 5 });
                                    }
                                });
                            }
                        }, error: function () {
                            layer.alert("接口失效!", { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
                    });
                }
                else {
                    layer.msg("请选择盘点方案");
                    return;
                }
            });
            // é‡ç½®æŒ‰é’®
@@ -351,7 +398,7 @@
                            option1.data = data1.list[0];
                            table1.render(option1);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
@@ -359,12 +406,45 @@
                });
            });
            //删除按钮
            form.on('submit(btnDel)', function (data) {
                var HItemID = $("#HItemID").val();//盘点
                if (HItemID) {
                    layer.confirm('是否删除其他无用的库存?', {
                        icon: 3,
                        title: "提示",
                        btn: ['确定', '取消'],
                        btn1: function (index) {
                            $.ajax({
                                url: GetWEBURL() + 'Gy_StockCheckItemBill/StockItemSubDel',
                                type: "GET",
                                anysc: false,
                                data: { "sID": HItemID },
                                success: function (data1) {
                                    if (data1.count == 1) {
                                        layer.msg(data1.Message, { icon: 1 });
                                    } else {
                                        layer.alert(data1.code + data1.Message, { icon: 5 });
                                    }
                                }, error: function () {
                                    layer.alert("接口失效!", { icon: 5 });
                                }
                            })
                        }
                    })
                }
                else {
                    layer.msg("请选择盘点方案");
                    return;
                }
            });
            //盘点方案弹窗
            form.on('submit(HSourceInterList)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim',
                    skin: 'layui-layer-rim',
                    title: '盘点方案列表',
                    closeBtn: 1,
                    shift: 2,
@@ -380,6 +460,7 @@
                            return layer.msg('请选择数据');
                        }
                        $("#HItemID").val(checkStatus.data[0].hitemid);
                        $("#HName").val(checkStatus.data[0].盘点方案);
                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -432,42 +513,46 @@
                tk_Display();
            });
            //#endregion
         //#endregion
           //#region å½“前页面加载所有方法
           // #region åˆå§‹åŒ–界面
           function set_ClearBill() {
            //#endregion
            //#region å½“前页面加载所有方法
            // #region åˆå§‹åŒ–界面
            function set_ClearBill() {
                //初始化表格(正常)
                set_InitGrid1();
                //初始化表格(调拨)
               set_InitGrid2();
               //初始化表格(出库)
               set_InitGrid3();
               //初始化表格(入库)
               set_InitGrid4();
               //初始化表格(盘盈)
               set_InitGrid5();
               //初始化表格(盘亏)
               set_InitGrid6();
               //初始化表格(退库)
               set_InitGrid7();
                //查询
                zc_Display();
                set_InitGrid2();
                //初始化表格(出库)
                set_InitGrid3();
                //初始化表格(入库)
                set_InitGrid4();
                //初始化表格(盘盈)
                set_InitGrid5();
                //初始化表格(盘亏)
                set_InitGrid6();
                //初始化表格(退库)
                set_InitGrid7();
                //初始查正常页签
                //zc_Display();
            }
            //初始化表格(正常)
            function set_InitGrid1()
            {
            function set_InitGrid1() {
                var ajaxLoad = layer.load();
                option1 = {
                    elem: '#mainTable1'
                    , toolbar: '#toolbarDemo1'
                    , height: '550'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , cols: [col]
                    , done: function (res, curr, count) {
                        soulTable.render(this);
                    }
                };
                option1.data = [];
                table1.render(option1);
@@ -482,7 +567,10 @@
                    , toolbar: '#toolbarDemo2'
                    , height: '550'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , cols: [col]
                };
                option2.data = [];
@@ -498,7 +586,10 @@
                    , toolbar: '#toolbarDemo3'
                    , height: '550'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , cols: [col]
                };
                option3.data = [];
@@ -514,7 +605,10 @@
                    , toolbar: '#toolbarDemo4'
                    , height: '550'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , cols: [col]
                };
                option4.data = [];
@@ -530,7 +624,10 @@
                    , toolbar: '#toolbarDemo5'
                    , height: '550'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , cols: [col]
                };
                option5.data = [];
@@ -546,7 +643,10 @@
                    , toolbar: '#toolbarDemo6'
                    , height: '550'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , cols: [col]
                };
                option6.data = [];
@@ -562,7 +662,10 @@
                    , toolbar: '#toolbarDemo7'
                    , height: '550'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
                    , cols: [col]
                };
                option7.data = [];
@@ -585,16 +688,16 @@
                            option1.data = data1.list[0];
                            table1.render(option1);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
            }
            //调拨查询
            //调拨查询
            function db_Display() {
                sWhere = "k.HCorrespondentTypeID!=3  and m.HNowSupTypeID!=3 and k.HCorrespondentTypeID=m.HNowSupTypeID and k.HCorrespondentTypeID=4 and k.HCorrespondentID!=m.HNowSupID";
                var sWhere = " HRealPotType=HBookPotType and HRealPotType=''仓库'' and HRealPot!=HBookPot";
                var HItemID = $("#HItemID").val();//盘点
                //进入页面显示的缓存列表
                $.ajax({
@@ -606,17 +709,18 @@
                            option2.data = data1.list[0];
                            table2.render(option2);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
            }
             //出库查询
            //出库查询
            function ck_Display() {
                sWhere = "k.HCorrespondentTypeID!=3  and m.HNowSupTypeID!=3 and m.HNowSupTypeID=4 and isnull(m.HNowSupID,'')!='' and (k.HCorrespondentTypeID=1 or k.HCorrespondentTypeID=2) and isnull(k.HCorrespondentID,'')!=''";
                var sWhere = " HBookPotType=''仓库'' and isnull(HBookPot,'''')!='''' and (HRealPotType=''供应商'' or HRealPotType=''客户'') and isnull(HRealPot,'''')!=''''";
                var HItemID = $("#HItemID").val();//单据类型
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
@@ -627,17 +731,18 @@
                            option3.data = data1.list[0];
                            table3.render(option3);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
            }
             //入库查询
            //入库查询
            function rk_Display() {
                sWhere = "k.HCorrespondentTypeID!=3  and m.HNowSupTypeID!=3 and (k.HCorrespondentTypeID=1 or k.HCorrespondentTypeID=2) and (m.HNowSupTypeID=1 or m.HNowSupTypeID=2) and k.HCorrespondentID!=m.HNowSupID";
                var sWhere = " (HRealPotType=''供应商'' or HRealPotType=''客户'') and (HBookPotType=''供应商'' or HBookPotType=''客户'') and HRealPot!=HBookPot";
                var HItemID = $("#HItemID").val();//单据类型
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
@@ -648,17 +753,18 @@
                            option4.data = data1.list[0];
                            table4.render(option4);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
            }
             //盘盈查询
            //盘盈查询
            function py_Display() {
                sWhere = "isnull(m.HNowSupID,'')='' and isnull(k.HCorrespondentID,'')!='' and k.HCorrespondentTypeID!=3  and m.HNowSupTypeID!=3";
                var sWhere = "py";
                var HItemID = $("#HItemID").val();//单据类型
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
@@ -669,17 +775,18 @@
                            option5.data = data1.list[0];
                            table5.render(option5);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
            }
             //盘亏查询
            //盘亏查询
            function pk_Display() {
                sWhere = "isnull(m.HNowSupID,'')!='' and isnull(k.HCorrespondentID,'')='' and k.HCorrespondentTypeID!=3  and m.HNowSupTypeID!=3";
                var sWhere = "pk";
                var HItemID = $("#HItemID").val();//单据类型
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
@@ -690,17 +797,18 @@
                            option6.data = data1.list[0];
                            table6.render(option6);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                    }
                });
            }
             //退库查询
            //退库查询
            function tk_Display() {
                sWhere = "k.HCorrespondentTypeID!=3  and m.HNowSupTypeID!=3 and k.HCorrespondentTypeID=4 and isnull(k.HCorrespondentID,'')!='' and  (m.HNowSupTypeID=1 or m.HNowSupTypeID=2)";
                var sWhere = " HRealPotType=''仓库'' and isnull(HRealPot,'''')!='''' and  (HBookPotType=''供应商'' or HBookPotType=''客户'')";
                var HItemID = $("#HItemID").val();//单据类型
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
@@ -711,7 +819,7 @@
                            option7.data = data1.list[0];
                            table7.render(option7);
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
@@ -720,18 +828,40 @@
            }
            //#endregion
            //#region ç‚¹å‡»è¡Œé€‰ä¸­é«˜äº®
            table.on('row(mainTable)', function (obj) {
                //选中行改变颜色
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
                    $(obj.tr.selector).attr({ "style": "background:" });//取消当前tr颜色
                }
                //mainTable ä¸ºè¡¨æ ¼ID   æ³¨æ„æ­¤å¤„如果ID不正确将导致你在监听复选框时获取不到你选择的数据,前面的只是添加或删除选中未选中样式以及设置背景色,字体颜色
                layui.each(table.cache.mainTable, function (i, l) {
                    if (obj.tr.index() == l.LAY_TABLE_INDEX) {
                        l.LAY_CHECKED = flag;
                    }
                });
            })
            //#endregion
           //#region å®¡æ ¸
            //#region å®¡æ ¸
            //审核 è°ƒæ‹¨
            function set_CheckBill2() {
                var checkStatus = table.checkStatus('mainTable2')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].条码.toString();
                if (checkStatus.data.length >= 1) {
                    var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
                    $('#btn-Check2').addClass("layui-btn-disabled").attr("disabled", true);
                    $.ajax({
                        type: "GET",
                        type: "POST",
                        url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdMove", //方法所在页面和方法名
                        data: { "HBarCode": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                        data: { "msg": sSubStr },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -740,6 +870,7 @@
                                    //关闭当前frame
                                    layer.close(index);
                                    //修改为功后刷新界面
                                    $('#btn-Check1').addClass("layui-btn-disabled").attr("disabled", true);
                                    window.location.reload();
                                });
@@ -752,19 +883,20 @@
                    });
                }
                else {
                    layer.msg('请选择一行数据审核!');
                    layer.msg('请最少选择一行数据审核!');
                }
            }
            //审核 å‡ºåº“
            function set_CheckBill3() {
                var checkStatus = table.checkStatus('mainTable3')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].条码.toString();
                if (checkStatus.data.length >= 1) {
                    var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
                    $('#btn-Check3').addClass("layui-btn-disabled").attr("disabled", true);
                    $.ajax({
                        type: "GET",
                        type: "POST",
                        url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdOut", //方法所在页面和方法名
                        data: { "HBarCode": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                        data: { "msg": sSubStr },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -785,19 +917,20 @@
                    });
                }
                else {
                    layer.msg('请选择一行数据审核!');
                    layer.msg('请最少选择一行数据审核!');
                }
            }
            //审核 å…ˆé€€åº“再出库
            function set_CheckBill4() {
                var checkStatus = table.checkStatus('mainTable4')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].条码.toString();
                if (checkStatus.data.length >= 1) {
                    var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
                    $('#btn-Check4').addClass("layui-btn-disabled").attr("disabled", true);
                    $.ajax({
                        type: "GET",
                        type: "POST",
                        url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdOutBack", //方法所在页面和方法名
                        data: { "HBarCode": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                        data: { "msg": sSubStr },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -818,19 +951,20 @@
                    });
                }
                else {
                    layer.msg('请选择一行数据审核!');
                    layer.msg('请最少选择一行数据审核!');
                }
            }
            //审核 ç›˜ç›ˆ
            function set_CheckBill5() {
                var checkStatus = table.checkStatus('mainTable5')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].条码.toString();
                    $.ajax({
                        type: "GET",
                if (checkStatus.data.length >= 1) {
                    var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
                    $('#btn-Check5').addClass("layui-btn-disabled").attr("disabled", true);
                     $.ajax({
                         type: "POST",
                        url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeOtherIn", //方法所在页面和方法名
                        data: { "HBarCode": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                         data: { "msg": sSubStr },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -851,19 +985,20 @@
                    });
                }
                else {
                    layer.msg('请选择一行数据审核!');
                    layer.msg('请最少选择一行数据审核!');
                }
            }
            //审核 ç›˜äº
            function set_CheckBill6() {
                var checkStatus = table.checkStatus('mainTable6')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].条码.toString();
                if (checkStatus.data.length >= 1) {
                    var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
                    $('#btn-Check6').addClass("layui-btn-disabled").attr("disabled", true);
                    $.ajax({
                        type: "GET",
                        type: "POST",
                        url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeScrapOut", //方法所在页面和方法名
                        data: { "HBarCode": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                        data: { "msg": sSubStr },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -884,19 +1019,20 @@
                    });
                }
                else {
                    layer.msg('请选择一行数据审核!');
                    layer.msg('请最少选择一行数据审核!');
                }
            }
            //审核 é€€åº“
            function set_CheckBill7() {
                var checkStatus = table.checkStatus('mainTable7')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    var HInterID = data[0].条码.toString();
                if (checkStatus.data.length >= 1) {
                    var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
                    $('#btn-Check7').addClass("layui-btn-disabled").attr("disabled", true);
                    $.ajax({
                        type: "GET",
                        type: "POST",
                        url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdBack", //方法所在页面和方法名
                        data: { "HBarCode": HInterID, "user": sessionStorage["HUserName"], "userID": sessionStorage["OrganizationID"] },
                        data: { "msg": sSubStr },
                        success: function (result) {
                            if (result.count == 1) {
                                layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -917,12 +1053,12 @@
                    });
                }
                else {
                    layer.msg('请选择一行数据审核!');
                    layer.msg('请最少选择一行数据审核!');
                }
            }
            //#endregion
            //#endregion
            //以上是layui模块