1
yangle
2025-02-28 50e8da1b9afd39f32f5c73a1cbcdb7f6c6de8adb
WebTM/views/É豸¹ÜÀí/É豸µµ°¸/Gy_EquipFileMainList.html
@@ -72,9 +72,9 @@
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btnAdd"><i class="layui-icon layui-icon-add-1"></i>新增</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btnModify"><i class="layui-icon layui-icon-edit"></i>编辑</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btndelete"><i class="layui-icon layui-icon-delete"></i>删除</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_SouceExcel"><i class="layui-icon layui-icon-delete"></i>导入</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>打印</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_SouceExcel"><i class="layui-icon layui-icon-delete"></i>导入</button>-->
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>预览</button>-->
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>打印</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_AbandonCheck" id="AbandonCheck"><i class="layui-icon layui-icon-form"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>关闭</button>
@@ -109,6 +109,7 @@
                , tree = layui.tree
            var sWhere = "";
            var option = [];
            var titleData = ["hmainid", "HMaterID", "HUnitID", "HDeptID", "HEquipDotCheckRuleInterID", "HEquipMaintainRuleInterID", "HEquipFileTypeID","HBillType", "HUseEmpID", "HRepairEmpID", "HSellSupID", "HMakeSupID", "HMainSourceID", "HSourceID", "HSourceName"];
            //#endregion
            //#region ã€è¿‡æ»¤æ–¹æ¡ˆã€‘
@@ -237,55 +238,55 @@
                    , done: function (res, curr, count) {
                        soulTable.render(this);
                    }
                    , cols: [[
                        { type: 'checkbox', fixed: 'left', totalRowText: '合计行' }
                        , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                        , { field: '日期', title: '日期', templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '条形码', title: '条码编号', sort: true }
                        , { field: 'HMaterID', title: 'HMaterID', hide: true, sort: true }
                        , { field: '物料名称', title: '物料名称', sort: true }
                        , { field: '设备代码', title: '设备代码', sort: true }
                        , { field: '设备编码', title: '设备编码', sort: true }
                        , { field: '设备名称', title: '设备名称', sort: true }
                        , { field: '设备规格', title: '设备规格', sort: true }
                        , { field: '设备型号', title: '设备型号', sort: true }
                        , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
                        , { field: '单位', title: '单位', sort: true }
                        , { field: '设备出厂日期', title: '设备出厂日期', templet: "<div>{{d.设备出厂日期 ==null ?'':layui.util.toDateString(d.设备出厂日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '设备出厂编号', title: '设备出厂编号', sort: true }
                        , { field: 'HDeptID', title: 'HDeptID', hide: true, sort: true }
                        , { field: '使用部门', title: '使用部门', sort: true }
                        , { field: 'HUseEmpID', title: 'HUseEmpID', hide: true, sort: true }
                        , { field: '使用负责人', title: '使用负责人', sort: true }
                        , { field: 'HRepairEmpID', title: 'HRepairEmpID', hide: true, sort: true }
                        , { field: '维护负责人', title: '维护负责人', sort: true }
                        , { field: '安装地点', title: '安装地点', sort: true }
                        , { field: '安装日期', title: '安装日期', templet: "<div>{{d.安装日期 ==null ?'':layui.util.toDateString(d.安装日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '运行开始日期', title: '运行开始日期', templet: "<div>{{d.运行开始日期 ==null ?'':layui.util.toDateString(d.运行开始日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '当前状态', title: '当前状态', sort: true }
                        , { field: 'HEquipFileTypeID', title: 'HEquipFileTypeID', hide: true, sort: true }
                        , { field: '设备类型', title: '设备类型', sort: true }
                        , { field: '工程编码', title: '工程编码', sort: true }
                        , { field: '产品', title: '产品', sort: true }
                        , { field: '品牌', title: '品牌', sort: true }
                        , { field: 'HSellSupID', title: 'HSellSupID', hide: true, sort: true }
                        , { field: '供应商', title: '供应商', sort: true }
                        , { field: 'HMakeSupID', title: 'HMakeSupID', hide: true, sort: true }
                        , { field: '制造商', title: '制造商', sort: true }
                        , { field: '制单人', title: '制单人', sort: true }
                        , { field: '制单日期', title: '制单日期', templet: "<div>{{d.制单日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '审核人', title: '审核人', sort: true }
                        , { field: '审核日期', title: '审核日期', templet: "<div>{{d.审核日期 ==null ?'':layui.util.toDateString(d.审核日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '修改人', title: '修改人', sort: true }
                        , { field: '修改日期', title: '修改日期', templet: "<div>{{d.修改日期 ==null ?'':layui.util.toDateString(d.修改日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: '关闭人', title: '关闭人', sort: true }
                        , { field: '关闭日期', title: '关闭日期', templet: "<div>{{d.关闭日期 ==null ?'':layui.util.toDateString(d.关闭日期, 'yyyy-MM-dd')}}</div>", sort: true }
                        , { field: 'hbilltype', title: 'hbilltype', hide: true, sort: true }
                        , { field: '单据号', title: '单据号', sort: true }
                        , { field: '单据类型', title: '单据类型', sort: true }
                        , { field: 'HMoudType', title: 'HMoudType', hide: true, sort: true }
                        , { field: 'hsubid', title: 'hsubid', hide: true, sort: true }
                    ]]
                    //, cols: [[
                    //    { type: 'checkbox', fixed: 'left', totalRowText: '合计行' }
                    //    , { field: 'hmainid', title: 'hmainid', sort: true, hide: true }
                    //    , { field: '日期', title: '日期', templet: "<div>{{d.日期 ==null ?'':layui.util.toDateString(d.日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: '条形码', title: '条码编号', sort: true }
                    //    , { field: 'HMaterID', title: 'HMaterID', hide: true, sort: true }
                    //    , { field: '物料名称', title: '物料名称', sort: true }
                    //    , { field: '设备代码', title: '设备代码', sort: true }
                    //    , { field: '设备编码', title: '设备编码', sort: true }
                    //    , { field: '设备名称', title: '设备名称', sort: true }
                    //    , { field: '设备规格', title: '设备规格', sort: true }
                    //    , { field: '设备型号', title: '设备型号', sort: true }
                    //    , { field: 'HUnitID', title: 'HUnitID', hide: true, sort: true }
                    //    , { field: '单位', title: '单位', sort: true }
                    //    , { field: '设备出厂日期', title: '设备出厂日期', templet: "<div>{{d.设备出厂日期 ==null ?'':layui.util.toDateString(d.设备出厂日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: '设备出厂编号', title: '设备出厂编号', sort: true }
                    //    , { field: 'HDeptID', title: 'HDeptID', hide: true, sort: true }
                    //    , { field: '使用部门', title: '使用部门', sort: true }
                    //    , { field: 'HUseEmpID', title: 'HUseEmpID', hide: true, sort: true }
                    //    , { field: '使用负责人', title: '使用负责人', sort: true }
                    //    , { field: 'HRepairEmpID', title: 'HRepairEmpID', hide: true, sort: true }
                    //    , { field: '维护负责人', title: '维护负责人', sort: true }
                    //    , { field: '安装地点', title: '安装地点', sort: true }
                    //    , { field: '安装日期', title: '安装日期', templet: "<div>{{d.安装日期 ==null ?'':layui.util.toDateString(d.安装日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: '运行开始日期', title: '运行开始日期', templet: "<div>{{d.运行开始日期 ==null ?'':layui.util.toDateString(d.运行开始日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: '当前状态', title: '当前状态', sort: true }
                    //    , { field: 'HEquipFileTypeID', title: 'HEquipFileTypeID', hide: true, sort: true }
                    //    , { field: '设备类型', title: '设备类型', sort: true }
                    //    , { field: '工程编码', title: '工程编码', sort: true }
                    //    , { field: '产品', title: '产品', sort: true }
                    //    , { field: '品牌', title: '品牌', sort: true }
                    //    , { field: 'HSellSupID', title: 'HSellSupID', hide: true, sort: true }
                    //    , { field: '供应商', title: '供应商', sort: true }
                    //    , { field: 'HMakeSupID', title: 'HMakeSupID', hide: true, sort: true }
                    //    , { field: '制造商', title: '制造商', sort: true }
                    //    , { field: '制单人', title: '制单人', sort: true }
                    //    , { field: '制单日期', title: '制单日期', templet: "<div>{{d.制单日期 ==null ?'':layui.util.toDateString(d.制单日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: '审核人', title: '审核人', sort: true }
                    //    , { field: '审核日期', title: '审核日期', templet: "<div>{{d.审核日期 ==null ?'':layui.util.toDateString(d.审核日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: '修改人', title: '修改人', sort: true }
                    //    , { field: '修改日期', title: '修改日期', templet: "<div>{{d.修改日期 ==null ?'':layui.util.toDateString(d.修改日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: '关闭人', title: '关闭人', sort: true }
                    //    , { field: '关闭日期', title: '关闭日期', templet: "<div>{{d.关闭日期 ==null ?'':layui.util.toDateString(d.关闭日期, 'yyyy-MM-dd')}}</div>", sort: true }
                    //    , { field: 'hbilltype', title: 'hbilltype', hide: true, sort: true }
                    //    , { field: '单据号', title: '单据号', sort: true }
                    //    , { field: '单据类型', title: '单据类型', sort: true }
                    //    , { field: 'HMoudType', title: 'HMoudType', hide: true, sort: true }
                    //    , { field: 'hsubid', title: 'hsubid', hide: true, sort: true }
                    //]]
                };
            }
@@ -313,8 +314,7 @@
            //查询
            function get_Display(sWhere) {
                var index = layer.load(0, { shade: false });
                var ModRightNameSelect = 'Gy_MouldFileList';
                var index = layer.load(0, { shade: false });
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + '/Gy_EquipFileMain/GetList',
@@ -323,7 +323,53 @@
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"]},
                    success: function (data1) {
                        if (data1.count == 1) {
                            option.data = data1.data;
                            var data = [];
                            var col = [];
                            var totalArray = [];
                            //给空的数组赋值
                            for (var key in data1.list) {
                                data.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType });
                            }
                            //在列表左边添加勾选框
                            col.push({ type: 'checkbox', fixed: 'left' });
                            for (var i = 0; i < data.length; i++) {
                                if ($.inArray(data[i].name, titleData) > -1) {
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //隐藏id列
                                } else if ($.inArray(data[i].name, totalArray) > -1) { //计算列
                                    col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, totalRow: true, width: 120 });
                                } else {
                                    switch (data[i].Type) {
                                        case 'DateTime':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 120 });
                                            break;
                                        case 'long':
                                        case 'Int32':
                                        case 'Int64':
                                        case 'double':
                                        case 'Decimal':
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 120, totalRow: true });
                                            break;
                                        default:
                                            col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: false, width: 120 });
                                    }
                                }
                            }
                            //动态显示列名
                            option = {
                                elem: '#mainTable'
                                , toolbar: '#toolbarDemo'
                                , cols: [col]
                                , data: data1.data
                                , height: 'full-80'
                                , page: true
                                , limits: [50, 500, 5000, 20000]
                                , limit: 50
                                , totalRow: true
                                , done: function (res, curr, count) {
                                    soulTable.render(this);
                                }
                            }
                            table.render(option);
                            layer.close(index);
                        } else {