1
duhe
2024-12-05 5f6b11a987bd0282385d3a276e070bdcbb3882f3
WebTM/views/²É¹º¹ÜÀí/²É¹º¶©µ¥/Cg_POOrderBillList.html
@@ -20,6 +20,7 @@
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
    <script src="../../../layuiadmin/modules//tableFilter2.js"></script>
    <script src="../../../layuiadmin/SetColumn.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -80,6 +81,14 @@
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnResCnz" id="btnReSearch" style="padding:0 5px">重新同步</button>
                                <div class="layui-inline">
                                    <label class="layui-form-label">项目编号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HProjectNumber" id="HProjectNumber" style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;">组织</label>
                                    <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
@@ -110,18 +119,18 @@
                                        </div>
                                    </div>
                                    <!--<div class="layui-inline">
                    <label class="layui-form-label">业务员</label>
                    <div class="layui-input-block" style="width:190px;">
                        <select name="HEmpName" lay-filter="HEmpName" id="HEmpName">
                            <option value="">全部</option>
                            <option value="李美霞">李美霞</option>
                            <option value="徐巧乐">徐巧乐</option>
                            <option value="时文仙">时文仙</option>
                            <option value="江欧阳">江欧阳</option>
                            <option value="易新红">易新红</option>
                        </select>
                    </div>
                </div>-->
            <label class="layui-form-label">业务员</label>
            <div class="layui-input-block" style="width:190px;">
                <select name="HEmpName" lay-filter="HEmpName" id="HEmpName">
                    <option value="">全部</option>
                    <option value="李美霞">李美霞</option>
                    <option value="徐巧乐">徐巧乐</option>
                    <option value="时文仙">时文仙</option>
                    <option value="江欧阳">江欧阳</option>
                    <option value="易新红">易新红</option>
                </select>
            </div>
        </div>-->
                                    <div class="layui-inline">
                                        <label class="layui-form-label">协同状态</label>
                                        <div class="layui-input-block">
@@ -133,11 +142,11 @@
                                        </div>
                                    </div>
                                    <!--<div class="layui-inline">
                    <label class="layui-form-label">反馈状态</label>
                    <div class="layui-input-block">
                        <input type="text" class="layui-input" name="HXTFKStatus" id="HXTFKStatus" style="width:190px;">
                    </div>
                </div>-->
            <label class="layui-form-label">反馈状态</label>
            <div class="layui-input-block">
                <input type="text" class="layui-input" name="HXTFKStatus" id="HXTFKStatus" style="width:190px;">
            </div>
        </div>-->
                                    <div class="layui-inline">
                                        <label class="layui-form-label">物料编码</label>
                                        <div class="layui-input-block">
@@ -327,7 +336,6 @@
        var currRowIndex = 0;                       //用于定位子窗口当前选中的行
        var childData = null;                       //用于获取子窗口返回的数据
        //#endregion
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
        }).extend({
@@ -350,9 +358,7 @@
            var option = [];
            var Name = "MouldProdInHouseCellWidth";
            var HModName = "Cg_POOrderBillList";
        var HBillType = "1102";
            var page = 1;//分页数据
            var size = 50;
            var HBillType = "1102";
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "1102";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
@@ -508,11 +514,9 @@
            //重置按钮
            form.on('submit(btnReSearch)', function (data) {
                set_ClearQuery();
                if (page != 1) {
                    $("#page a:eq(1)").get(0).click();//点击分页栏第一页
                } else {
                    get_FastQuery();
                }
                optionPage.curr = 1;
                get_FastQuery();
            });
            table.on('tool(mainTable)' , function (obj) {
@@ -586,11 +590,9 @@
            //查询按钮
            form.on('submit(btnSearch)', function (data) {
                if (page != 1) {
                    $("#page a:eq(1)").get(0).click();//点击分页栏第一页
                } else {
                    get_FastQuery(table, option, 2);
                }
                optionPage.curr = 1;
                get_FastQuery(table, option, 2);
            });
            //表头信息部门弹窗
@@ -647,6 +649,33 @@
                } else {
                    $('#HBeginDate').prop('disabled', false);
                    $('#HEndDate').prop('disabled', false);
                }
            });
            //#region æŽ’序后选择
            table.on('sort(mainTable)', function (obj) { //注:sort æ˜¯å·¥å…·æ¡äº‹ä»¶åï¼Œtest æ˜¯ table åŽŸå§‹å®¹å™¨çš„å±žæ€§ lay-filter="对应的值"
                table.reload('mainTable', {
                    initSort: obj //记录初始排序,如果不设的话,将无法标记表头的排序状态。 layui 2.1.1 æ–°å¢žå‚æ•°
                    , where: { //请求参数(注意:这里面的参数可任意定义,并非下面固定的格式)
                        field: obj.field //排序字段   åœ¨æŽ¥å£ä½œä¸ºå‚数字段  field order
                        , order: obj.type //排序方式   åœ¨æŽ¥å£ä½œä¸ºå‚数字段  field order
                    }
                });
                option.data = layui.table.cache["mainTable"];
                table.render(option);
                //刷新按钮显示
                var set_HideButton_ID = "toolbarDemo_ButtonSet";                    //需要设置的按钮的父级节点的id
                var HBillType = "1102";
                Display_HideButton(set_HideButton_ID, HBillType, HModName, sessionStorage["HUserName"]);
            });
            //#endregion
            //#region
            //#endregion è¾“入框回车监听
            $('input[type="text"]').on('keydown', function (event) {
                if (event.keyCode == 13) {
                    $("#btnSearch").click();
                }
            });
            //#endregion
@@ -851,8 +880,10 @@
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                //初始化表格
                set_InitGrid();
                //初始化页大小
                DisPlay_HideColumn_GetPageSize(HModName, sessionStorage["HUserName"],optionPage);
                //直接执行列表筛选 åŠ è½½æ•°æ®åˆ°ç½‘æ ¼
                 get_FastQuery(table, option,1)
                get_FastQuery(table, option, 1)
                //加载业务员
                //get_HEmpName();
                //隐藏勾选字段
@@ -1006,8 +1037,6 @@
                        //首次不执行
                        if (!first) {
                            //do something
                            page = obj.curr;
                            size = obj.limit;
                            get_FastQuery();
                        }
                    }
@@ -1123,9 +1152,9 @@
                $.ajax({
                    url: GetWEBURL() + '/Cg_POOrderBill/page',
                    type: "GET",
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "page": page, "size": size },
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"], "page": optionPage.curr, "size": optionPage.limit },
                    success: function (data1) {
                        option.limit = size;//改变表格页大小
                        option.limit = optionPage.limit;//改变表格页大小
                        if (data1.code == 1) {
                            optionPage.count = data1.count;//改变列表数据总数
                            var data = [];//列字段数据
@@ -2279,6 +2308,7 @@
                var HBeginDate = $("#HBeginDate").val();//开始日期
                var HEndDate = $("#HEndDate").val();//结束日期
                var HBillNo = $("#HBillNo").val(); //单据号
                var HProjectNumber = $("#HProjectNumber").val(); //项目编号
                var HEmpName = $("#HEmpName").val();
                var HMaterNumber = $("#HMaterNumber").val();
                var HMaterShortNumber = $("#HMaterShortNumber").val();
@@ -2393,6 +2423,9 @@
                if (HBillNo) {
                    sWhere += " and å•据号 like '%" + HBillNo + "%'";
                }
                if (HProjectNumber) {
                    sWhere += " and é¡¹ç›®ä»£ç  like '%" + HProjectNumber + "%'";
                }
                if (HMaterShortNumber) {
                    sWhere += " and ç‰©æ–™ç¼–码 like '%" + HMaterShortNumber + "%'";
                }
@@ -2441,6 +2474,7 @@
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));  //结束日期
                $('#HStatus').find("option[value='-1']").attr("selected", true);
                $("#HBillNo").val("");
                $("#HProjectNumber").val("");
                $("#HEmpName").val("");
                $("#HMaterNumber").val("");
                $("#HOldMaterNumber").val("");
@@ -2633,6 +2667,15 @@
                                            option.cols[0][i + 1]["fixed"] = "left";
                                        }
                                    }
                                    //设置列排序
                                    for (var i = 1; i < option.cols[0].length; i++) {
                                        if (data1.data[0].HSortFlag == "是") {
                                            option.cols[0][i]["sort"] = true;
                                        }
                                        else {
                                            option.cols[0][i]["sort"] = false;
                                        }
                                    }
                                }
                            }
                            table.render(option);