WebTM/views/²É¹º¹ÜÀí/ίÍâ¶©µ¥/WW_EntrustOrderBillList.html
@@ -15,6 +15,8 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/HideButton.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
</head>
<body>
@@ -153,18 +155,19 @@
                        <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-getCheckData"><i class="layui-icon layui-icon-tips"></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>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-yxj"><i class="layui-icon layui-icon-tips"></i>优先级</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh"></i>刷新</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm"><i class="layui-icon layui-icon-ok-circle"></i>确认</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-getCheckData" id="getCheckData"><i class="layui-icon layui-icon-tips"></i>预览</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-fp" id="fp"><i class="layui-icon layui-icon-tips"></i>分配</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-fb" id="fb"><i class="layui-icon layui-icon-tips"></i>发布</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="back"><i class="layui-icon layui-icon-close-fill"></i>撤销</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-yxj" id="yxj"><i class="layui-icon layui-icon-tips"></i>优先级</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="Refresh"><i class="layui-icon layui-icon-refresh"></i>刷新</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-confirm" id="btn_confirm" id="HideButton"><i class="layui-icon layui-icon-ok-circle"></i>确认</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-back" id="btn_back"><i class="layui-icon layui-icon-close-fill"></i>驳回</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details"><i class="layui-icon layui-icon-form"></i>详情</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate"><i class="layui-icon layui-icon-file"></i>生成送货单</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-return"></i>退出</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-details" id="details"><i class="layui-icon layui-icon-form"></i>详情</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-generate" id="generate"><i class="layui-icon layui-icon-file"></i>生成送货单</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>按钮设置</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="Exit"><i class="layui-icon layui-icon-return"></i>退出</button>
                                <!--<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnResCnz" id="btnReSearch" style="padding:0 5px">重新同步</button>-->
                            </div>
@@ -179,7 +182,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
@@ -190,6 +193,7 @@
                , laypage = layui.laypage
                , laydate = layui.laydate
                , util = layui.util
                , soulTable = layui.soulTable
            //查询条件
            var sWhere = "";
            var option = [];
@@ -241,6 +245,12 @@
                        break;
                    //列设置
                    case 'set_HideColumn': get_HideColumn();
                        break;
                    //按钮设置
                    case 'set_HideButton':
                        var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                        var HBillType = "1601";
                        get_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                        break;
                };
            });
@@ -311,78 +321,78 @@
                $("#HBeginDate").val("2022-03-14");
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                var columns = [
                    { type: 'checkbox', fixed: 'left', totalRowText: '合计' }
                    { type: 'checkbox', fixed: 'left', totalRowText: '合计'}
                    , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                    , { field: '日期', title: '日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '单据号', title: '单据号', width: 150 }
                    , { field: '供应商', title: '供应商', width: 150 }
                    , { field: '业务员', title: '业务员', width: 100 }
                    , { field: 'HBillType', title: 'HBillType', hide: true }
                    , { field: 'HSupID', title: 'HSupID', hide: true }
                    , { field: '业务状态', title: '业务状态', width: 100 , hide: true }
                    , { field: '分配状态', title: '分配状态', width: 100  }
                    , { field: '发布状态', title: '发布状态', width: 100 }
                    , { field: '供应商协同状态', title: '供应商协同状态', width: 135 }/*物料代码,物料名称,规格型号,批号,数量,单位,源单单号*/
                    , { field: '反馈状态', title: '供应商反馈状态', width: 135 }
                    , { field: '物料编码', title: '物料编码', width: 130 }
                    , { field: '物料代码', title: '物料代码', width: 130 }
                    , { field: '物料名称', title: '物料名称', width: 120 }
                    , { field: '数量', title: '订单数量', width: 100}
                    , { field: '打印条码数量', title: '打印条码数量', width: 120}
                    , { field: '关联数量', title: '已发货数量', width: 120 }
                    , { field: '未关联数量', title: '未已发货数量', width: 120 }
                    , { field: '完成状态', title: '完成状态', width: 100 }
                    , { field: 'HUnitID', title: 'HUnitID', hide: true }
                    , { field: '计量单位代码', title: '计量单位代码', width: 120 }
                    , { field: '计量单位', title: '计量单位', width: 100 }
                    , { field: '规格型号', title: '规格型号', width: 100 }
                    , { field: '批号', title: '批号', width: 100 }
                    , { field: '源单单号', title: '源单单号', width: 100 }
                    , { field: '日期', title: '日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '单据号', title: '单据号', width: 150, sort: true}
                    , { field: '供应商', title: '供应商', width: 150, sort: true}
                    , { field: '业务员', title: '业务员', width: 100, sort: true }
                    , { field: 'HBillType', title: 'HBillType', hide: true, sort: true}
                    , { field: 'HSupID', title: 'HSupID', hide: true, sort: true }
                    , { field: '业务状态', title: '业务状态', width: 100, hide: true, sort: true}
                    , { field: '分配状态', title: '分配状态', width: 100, sort: true }
                    , { field: '发布状态', title: '发布状态', width: 100, sort: true }
                    , { field: '供应商协同状态', title: '供应商协同状态', width: 135, sort: true }/*物料代码,物料名称,规格型号,批号,数量,单位,源单单号*/
                    , { field: '反馈状态', title: '供应商反馈状态', width: 135, sort: true}
                    , { field: '物料编码', title: '物料编码', width: 130, sort: true }
                    , { field: '物料代码', title: '物料代码', width: 130, sort: true}
                    , { field: '物料名称', title: '物料名称', width: 120, sort: true}
                    , { field: '数量', title: '订单数量', width: 100, sort: true}
                    , { field: '打印条码数量', title: '打印条码数量', width: 120, sort: true}
                    , { field: '关联数量', title: '已发货数量', width: 120, sort: true }
                    , { field: '未关联数量', title: '未已发货数量', width: 120, sort: true }
                    , { field: '完成状态', title: '完成状态', width: 100, sort: true}
                    , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true}
                    , { field: '计量单位代码', title: '计量单位代码', width: 120, sort: true}
                    , { field: '计量单位', title: '计量单位', width: 100, sort: true}
                    , { field: '规格型号', title: '规格型号', width: 100, sort: true}
                    , { field: '批号', title: '批号', width: 100, sort: true}
                    , { field: '源单单号', title: '源单单号', width: 100, sort: true }
                    //, { field: '供应商代码', title: '供应商代码', width: 120, hide: true}
                    //, { field: '业务员代码', title: '业务员代码', width: 100, hide: true }
                    //, { field: 'HPriority', title: 'HPriority', width: 100, hide: true }
                    , { field: '优先级', title: '优先级', width: 100 }
                    , { field: '交货地点', title: '交货地点', width: 100 }
                    , { field: '优先级', title: '优先级', width: 100, sort: true}
                    , { field: '交货地点', title: '交货地点', width: 100, sort: true}
                    //, { field: 'HPSStyleID', title: 'HPSStyleID', hide: true }
                    , { field: '采购方式代码', title: '采购方式代码', width: 120 }
                    , { field: '采购方式', title: '采购方式', width: 100 }
                    , { field: '采购方式代码', title: '采购方式代码', width: 120, sort: true}
                    , { field: '采购方式', title: '采购方式', width: 100, sort: true}
                    //, { field: 'HSSID', title: 'HSSID', hide: true }
                    , { field: '结算方式代码', title: '结算方式代码', width: 120 }
                    , { field: '结算方式', title: '结算方式', width: 100 }
                    , { field: '结算日期', title: '结算日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.结算日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '结算方式代码', title: '结算方式代码', width: 120, sort: true}
                    , { field: '结算方式', title: '结算方式', width: 100, sort: true}
                    , { field: '结算日期', title: '结算日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.结算日期, 'yyyy-MM-dd')}}</div>" }
                    //, { field: 'HCurID', title: 'HCurID', hide: true }
                    , { field: '币别代码', title: '币别代码', width: 100 }
                    , { field: '币别', title: '币别', width: 100 }
                    , { field: '汇率', title: '汇率', width: 100 }
                    , { field: '币别代码', title: '币别代码', width: 100, sort: true}
                    , { field: '币别', title: '币别', width: 100, sort: true}
                    , { field: '汇率', title: '汇率', width: 100, sort: true}
                    //, { field: 'HDeptID', title: 'HDeptID', hide: true }
                    , { field: '部门代码', title: '部门代码', width: 100 }
                    , { field: '部门', title: '部门', width: 100 }
                    , { field: '部门代码', title: '部门代码', width: 100, sort: true}
                    , { field: '部门', title: '部门', width: 100, sort: true}
                    //, { field: 'HManagerID', title: 'HManagerID', hide: true }
                    , { field: '主管代码', title: '主管代码', width: 100 }
                    , { field: '主管', title: '主管', width: 100 }
                    , { field: '主管代码', title: '主管代码', width: 100, sort: true}
                    , { field: '主管', title: '主管', width: 100, sort: true}
                    //, { field: 'HEmpID', title: 'HEmpID', hide: true }
                    , { field: '摘要', title: '摘要', width: 100 }
                    , { field: '表头备注', title: '表头备注', width: 100 }
                    , { field: '摘要', title: '摘要', width: 100, sort: true}
                    , { field: '表头备注', title: '表头备注', width: 100, sort: true}
                    //, { field: 'hsubid', title: 'hsubid', hide: true }
                    //, { field: 'HMaterID', title: 'HMaterID', hide: true }
                    , { field: '单价', title: '单价', width: 100 }
                    , { field: '金额', title: '金额', width: 100 }
                    , { field: '税率', title: '税率', width: 100 }
                    , { field: '税额', title: '税额', width: 100 }
                    , { field: '价税合计', title: '价税合计', width: 100 }
                    , { field: '交货日期', title: '交货日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.交货日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '计划跟踪号', title: '计划跟踪号', width: 100 }
                    , { field: '表体备注', title: '表体备注', width: 100 }
                    , { field: '制单人', title: '制单人', width: 100 }
                    , { field: '制单日期', title: '制单日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '审核人', title: '审核人', width: 100 }
                    , { field: '审核日期', title: '审核日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.审核日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '修改人', title: '修改人', width: 100 }
                    , { field: '修改日期', title: '修改日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.修改日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '关闭人', title: '关闭人', width: 100 }
                    , { field: '关闭日期', title: '关闭日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.关闭日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '作废人', title: '作废人', width: 100 }
                    , { field: '作废日期', title: '作废日期', width: 120, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.作废日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '单价', title: '单价', width: 100, sort: true}
                    , { field: '金额', title: '金额', width: 100, sort: true}
                    , { field: '税率', title: '税率', width: 100, sort: true}
                    , { field: '税额', title: '税额', width: 100, sort: true}
                    , { field: '价税合计', title: '价税合计', width: 100, sort: true}
                    , { field: '交货日期', title: '交货日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.交货日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '计划跟踪号', title: '计划跟踪号', width: 100, sort: true}
                    , { field: '表体备注', title: '表体备注', width: 100, sort: true}
                    , { field: '制单人', title: '制单人', width: 100, sort: true}
                    , { field: '制单日期', title: '制单日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '审核人', title: '审核人', width: 100, sort: true}
                    , { field: '审核日期', title: '审核日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.审核日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '修改人', title: '修改人', width: 100, sort: true}
                    , { field: '修改日期', title: '修改日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.修改日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '关闭人', title: '关闭人', width: 100, sort: true}
                    , { field: '关闭日期', title: '关闭日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.关闭日期, 'yyyy-MM-dd')}}</div>" }
                    , { field: '作废人', title: '作废人', width: 100, sort: true}
                    , { field: '作废日期', title: '作废日期', width: 120, sort: true, templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.作废日期, 'yyyy-MM-dd')}}</div>" }
                ];
                option = {
@@ -396,7 +406,7 @@
                    , cols: [columns]
                    , limits: [500, 5000, 20000]
                    , done: function (res, curr, count) {
                        soulTable.render(this);
                    }
                };
                ////设置列宽
@@ -434,6 +444,12 @@
                            DataList = data1.data;
                            option.data = data1.data;
                            table.render(option);
                            //刷新按钮显示
                            var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                            var HBillType = "1601";
                            Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                            layer.close(wait);
                        } else {
                            layer.close(wait);
@@ -1223,6 +1239,11 @@
                        } else {
                            table.render(option);
                        }
                        var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                        var HBillType = "1601";
                        Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }