yangle
2024-06-18 ac5962f71fe0f4fd4e7e44fb74a02bba7ff816b4
WebTM/views/É豸¹ÜÀí/É豸״̬/Sb_EquipStatusChangeBillList.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/soulTable.slim.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
</head>
<body>
    <div class="layui-fluid">
@@ -120,6 +121,13 @@
            var sWhere = "";
            var HModName = "Sb_EquipStatusChangeBillList";
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "3916";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? document.title : get_PageTitle(HModuleType);
        //#endregion
            var params = getUrlVars();
            //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘
@@ -220,6 +228,7 @@
                    , toolbar: '#toolbarDemo'
                    , height: 'full-50'
                    , page: true
                    , totalRow: true
                    , cellMinWidth: 90
                    , limit: 50
                    , limits: [50, 500, 5000, 20000]
@@ -227,7 +236,7 @@
                        soulTable.render(this);
                    }
                    , cols: [[
                        { type: 'checkbox', fixed: 'left' }
                        { type: 'checkbox', fixed: 'left', totalRowText: '合计行'}
                        , { field: 'HMainID', title: 'HMainID', sort: true, width: 165, hide: true }
                        , { field: '日期', title: '日期', sort: true, width: 165}
                        , { field: '单据号', title: '单据号', sort: true, width: 170 }
@@ -248,7 +257,7 @@
                        , { field: '计量单位', title: '计量单位', sort: true, width: 165 }
                        , { field: 'å¹´', title: 'å¹´', sort: true, width: 170 }
                        , { field: '月', title: '月', sort: true, width: 170 }
                        , { field: '数量', title: '数量', sort: true, width: 170 }
                        , { field: '数量', title: '数量', sort: true, width: 170, totalRow: true }
                        , { field: '制单人', title: '制单人', sort: true, width: 165 }
                        , { field: '制单日期', title: '制单日期', width: 120, sort: true, templet: "<div>{{d.制单日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd')}}</div>" }
                        , { field: '审核人', title: '审核人', sort: true, width: 100 }
@@ -259,6 +268,27 @@
                    ]]
                };
            }
            //#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 æŸ¥è¯¢
            function get_Display(sWhere) {
@@ -346,7 +376,7 @@
                    type: 2
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['100%', '100%']
                    , title: '设备状态变更单新增'
                    , title: '新增' + HPageTitle
                    , shift: 0//弹出动画
                    , content: './Sb_EquipStatusChangeBill.html?OperationType=1&linterid='
                    , end: function () {
@@ -366,7 +396,7 @@
                    layer.open({
                        type: 2
                        , area: ['100%', '100%']
                        , title: '设备状态变更单编辑'
                        , title: '编辑' + HPageTitle
                        , shift: 0//弹出动画
                        , content: './Sb_EquipStatusChangeBill.html?OperationType=3&linterid=' + linterid +''
                        , end: function () {