yangle
2023-08-18 99a1efdab00fd2f52f231fe315a82d4e11fbf5e0
WebTM/views/²É¹º¹ÜÀí/²É¹º¶©µ¥/Cg_POOrderBillList.html
@@ -68,14 +68,13 @@
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <!--<div class="layui-inline">
                                <div class="layui-inline">
                                    <label class="layui-form-label">单据号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HBillno2" id="HBillno2" style="width:190px;">
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnResCnz" id="btnReSearch" style="padding:0 5px">重新同步</button>-->
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnResCnz" id="btnReSearch" style="padding:0 5px">重新同步</button>
                                <div class="layui-colla-content">
@@ -89,6 +88,12 @@
                                        <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>
@@ -103,11 +108,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">
@@ -118,6 +123,12 @@
                                        <label class="layui-form-label">物料代码</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input" name="HMaterNumber" id="HMaterNumber" style="width:190px;">
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label">旧物料编码</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input" name="HOldMaterNumber" id="HOldMaterNumber" style="width:190px;">
                                        </div>
                                    </div>
                                    <div class="layui-inline">
@@ -132,7 +143,7 @@
                                            <input type="text" class="layui-input" name="HSupName" id="HSupName" style="width:190px;">
                                        </div>
                                    </div>
                                    <div class="layui-inline" style="margin-left:30px">
                                    <div class="layui-inline">
                                        <label class="layui-form-label">反馈状态</label>
                                        <div class="layui-input-block" style="width:190px;">
                                            <select name="HFeedback" lay-filter="HFeedback">
@@ -144,7 +155,7 @@
                                            </select>
                                        </div>
                                    </div>
                                    <div class="layui-inline" style="margin-left:30px">
                                    <div class="layui-inline">
                                        <label class="layui-form-label">完成状态</label>
                                        <div class="layui-input-block" style="width:190px;">
                                            <select name="HFinishStatus" lay-filter="HFinishStatus">
@@ -160,9 +171,9 @@
                        <table class="" id="mainTable" lay-filter="mainTable"></table>
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>新增</button>
    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
    <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-fp"><i class="layui-icon layui-icon-tips"></i>分配</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-fb"><i class="layui-icon layui-icon-tips"></i>发布</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back"><i class="layui-icon layui-icon-close-fill"></i>撤销</button>
@@ -311,7 +322,7 @@
                //直接执行列表筛选 åŠ è½½æ•°æ®åˆ°ç½‘æ ¼
                get_FastQuery(table, option)
                //加载业务员
                get_HEmpName();
                //get_HEmpName();
                //隐藏勾选字段
                DisPlay_HideColumn();
            }
@@ -334,12 +345,23 @@
                    , { field: '供应商协同状态', title: '供应商协同状态', width: 135 }/*物料代码,物料名称,规格型号,批号,数量,单位,源单单号*/
                    , { field: '反馈状态', title: '供应商反馈状态', width: 135 }
                    , { field: '物料编码', title: '物料编码', width: 120 }
                    , { field: '物料代码', title: '物料代码', width: 200 }
                    , { field: '物料代码', title: '物料代码', width: 130 }
                    , { field: '旧物料编码', title: '旧物料编码', width: 130 }
                    , { field: '物料名称', title: '物料名称', width: 130 }
                    , { field: '数量', title: '订单数量', width: 100 }
                    , { field: '打印条码数量', title: '打印条码数量', width: 120 }
                    /* å®‰ç‘žæ–°å¢žå­—段 begin */
                    , { field: '可打印条码数量', title: '可打印条码数量', width: 120 }
                    /* å®‰ç‘žæ–°å¢žå­—段 end */
                    , { field: '关联数量', title: '已发货数量', width: 120 }
                    , { field: '未关联数量', title: '未已发货数量', width: 120 }
                    , { field: '未关联数量', title: '可发货数量', width: 120 }
                    /* å®‰ç‘žæ–°å¢žå­—段 begin */
                    , { field: '退料数量', title: '退料数量', width: 120 }
                    , { field: '实收数量', title: '实收数量', width: 120 }
                    , { field: '入库数量', title: '入库数量', width: 120 }
                    , { field: '剩余入库数量', title: '剩余入库数量', width: 120 }
                    , { field: '剩余收料数量', title: '剩余收料数量', width: 120 }
                    /* å®‰ç‘žæ–°å¢žå­—段 end */
                    , { field: '完成状态', title: '完成状态', width: 100 }
                    , { field: 'HUnitID', title: 'HUnitID', hide: true }
                    , { field: '规格型号', title: '规格型号', width: 100 }
@@ -454,7 +476,7 @@
                    shift: 2,
                    area: ['100%', '100%'],
                    maxmin: true,
                    content: '../模治具仓库管理/Sc_MouldProdInBillEdit.html?OperationType=1&linterid=&HSouceBillType=0&closeType=1',
                    content: './Cg_POOrderBillEdit.html?OperationType=1&linterid=&HSouceBillType=0&closeType=1',
                    end: function () {
                        //刷新页面,
                        get_FastQuery(table, option);
@@ -474,12 +496,12 @@
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '编辑器具采购入库单'
                        , title: '编辑采购订单'
                        , closeBtn: 1
                        , shade: 0.6 //遮罩透明度
                        , maxmin: true //允许全屏最小化
                        , anim: 0 //0-6的动画形式,-1不开启
                        , content: '../模治具仓库管理/Sc_MouldProdInBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1'
                        , content: './Cg_POOrderBillEdit.html?OperationType=3&linterid=' + linterid + '&HSouceBillType=0&closeType=1'
                        , resize: false,
                        end: function () {
                            get_FastQuery(table, option);
@@ -503,8 +525,8 @@
                        var wait = layer.load();
                        $.ajax({
                            type: "GET",
                            url: GetWEBURL() + "/Sc_MouldProdInBill/set_DeleteBill", //方法所在页面和方法名
                            data: { "HInterID": InterID, "user": sessionStorage["HUserName"] },
                            url: GetWEBURL() + "/Cg_POOrderBill/DeltetCg_POOrderBill", //方法所在页面和方法名
                            data: { "HInterID": InterID },
                            success: function (result) {
                                if (result.count == 1) {
                                    layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -1026,7 +1048,11 @@
                var HSupName = $("#HSupName").val();//供应商
                var HFeedback = $("select[name='HFeedback']").val(); //供应商反馈状态
                var HFinishStatus = $("select[name='HFinishStatus']").val(); //完成状态
                var HOldMaterNumber = $("#HOldMaterNumber").val();//旧物料编码
                if (HOldMaterNumber) {
                    sWhere += " and æ—§ç‰©æ–™ç¼–码 like '%" + HOldMaterNumber + "%'";
                }
                if (HStatus) {
                    sWhere += " and åˆ†é…çŠ¶æ€ like '%" + HStatus + "%'";
                }
@@ -1075,7 +1101,7 @@
                }
                //添加查询条件,根据当前登录用户关联职员返回数据
                sWhere += " and HUserID =" + sessionStorage["Czybm"]
                //sWhere += " and HUserID =" + sessionStorage["Czybm"]
                var index = layer.load(0);
                get_Display(sWhere);
                //调用接口后清空sWhere缓存
@@ -1099,9 +1125,9 @@
            function set_ResCnz() {
                var HBillno2 = $('#HBillno2').val();
                $.ajax({
                    url: GetWEBURL() + '/Cg_POOrderBill/Resynchronize',
                    url: GetWEBURL() + '/Cg_POOrderBill/Cg_POOrderBillViewApi',
                    type: "GET",
                    data: { "HBillNo": HBillno2,"HBillType":1102 },
                    data: { "BillNo": HBillno2,"BillType":1102 },
                    success: function (result) {
                        if (result.count == 1) {
                            layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
@@ -1201,7 +1227,9 @@
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 2; i++) {
                                var dataCols = dataCol[i].split('|');
                                if(dataCol[i]){
                                    var dataCols = dataCol[i].split('|');
                                }
                                //隐藏列
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;