zrg
2024-02-28 10ef0eca16dd40fa943595b6c62e50a1aa6030b9
WebTM/views/²É¹º¹ÜÀí/Ó¦¸¶µ¥/Cg_PayableBillList.html
@@ -19,7 +19,7 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -134,6 +134,12 @@
            var option = [];
            var sWhere = "";
            var HModName = "Cg_PayableBillList";
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "1114";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType);
            //#endregion
            //不需要显示的字段 å¯æ‰©å±•
            var titleData = [];
@@ -255,7 +261,7 @@
                layer.open({
                    type: 2
                    , area: ['100%', '100%']
                    , title: '应付单-编辑'
                    , title: '编辑' + HPageTitle
                    , shift: 0//弹出动画
                    , content: '../../采购管理/应付单/Cg_PayableBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                    , btn: ['确定'],
@@ -326,6 +332,7 @@
                            var totalArray = ["", ""];
                            var data = [];
                            var col = [];
                            var totalArray = ["金额", "数量"];
                            //给空的数组赋值
                            for (var key in data1.list) {
                                //动态获取列表所有列名
@@ -455,7 +462,7 @@
                    type: 2
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['100%', '100%']
                    , title: '应付单-新增'
                    ,title: '新增' + HPageTitle
                    , shift: 0//弹出动画
                    , content: '../../采购管理/应付单/Cg_PayableBill.html?OperationType=1&linterid=0&HSouceBillType='
                    ,btn: [],
@@ -477,7 +484,7 @@
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '应付单-编辑'
                        , title: '编辑' + HPageTitle
                        , shift: 0//弹出动画
                        , content: '../../采购管理/应付单/Cg_PayableBill.html?OperationType=3&linterid=' + linterid + '&HSouceBillType='
                        , btn: [],
@@ -651,19 +658,11 @@
            //#region éšè—åˆ—设置
            function get_HideColumn() {
                var colName = "";
                var contentUrl = "";
                for (var i = 1; i < option.cols[0].length; i++) {
                    colName += option.cols[0][i]["title"] + ",";
                }
                var urlStr = window.document.location.pathname;//获取文件路径
                var urlLen = urlStr.split('/');
                for (var i = 0; i < urlLen.length - 4; i++) {
                    contentUrl += "../";
                }
                colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI è¿›è¡Œç¼–码
                contentUrl += '基础资料/隐藏列设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
                layer.open({
                    type: 2
                    , skin: "layui-layer-rim" //加上边框
@@ -672,7 +671,7 @@
                    , shift: 2 //弹出动画
                    , area: ["50%", "90%"] //窗体大小
                    , maxmin: true //设置最大最小按钮是否显示
                    , content: [contentUrl, "yes"]
                    , content: ['../../基础资料/隐藏列设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName, "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index, laero) {
                        //刷新表格数据
@@ -693,8 +692,7 @@
                        if (data1.data.length != 0) {
                            var dataCol = [];//数据库查询出的列数据
                            //var titleData = ["单据ID", "HMouldID", "hsubid", "HManagerID", "源单主内码", "源单子内码"];//不需要显示的字段 å¯æ‰©å±•
                            var titleData = ["hmainid", "HSSID", "HSupID", "HPSStyleID", "HCurID", "HDeptID", "HManagerID", "HEmpID", "hsubid", "HMaterID", "HUnitID", "物料代码", "HSourceInterID", "HSourceEntryID", "HSourceBillNo", "HSourceBillType", "HRelationQty", "HRelationMoney", "HPOOrderInterID", "HPOOrderEntryID", "HPOOrderBillNo", "HSeOrderTaxPrice", "HSeOrderInterID", "HSeOrderEntryID", "HSeOrderBillNo"];//不需要显示的字段 å¯æ‰©å±•
                            dataCol = data1.data[0].HGridString.split(',');
                            for (var i = 0; i < option.cols[0].length - 1; i++) {
@@ -703,10 +701,6 @@
                                if (dataCols[1] == 1) {
                                    option.cols[0][i + 1]["hide"] = true;
                                }
                                //设置列宽
                                if (dataCols[3] > 0) {
                                    option.cols[0][i + 1]["width"] = dataCols[3];
                                }
                                //设置内容字体大小
                                if (data1.data[0].HFontSize != 0) {
                                    option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
@@ -714,11 +708,9 @@
                                    option.cols[0][i + 1]["style"] = "font-size:100%";
                                }
                                //设置列宽
                                //if (data1.data[0].HColumnWidth != 0) {
                                //    option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
                                //} else {
                                //    option.cols[0][i + 1]["width"] = "";
                                //}
                                if (dataCols[3] > 0) {
                                    option.cols[0][i + 1]["width"] = dataCols[3];
                                }
                                //显示列
                                if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
                                    option.cols[0][i + 1]["hide"] = false;
@@ -756,8 +748,16 @@
                                }
                            }
                            table.render(option);
                            //刷新按钮显示
                            var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                            Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                        } else {
                            table.render(option);
                            //刷新按钮显示
                            var btns = document.getElementsByTagName("button");     //获取本页所有按钮对象
                            Display_HideButton(btns, HBillType, HModName, sessionStorage["HUserName"]);
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });