| | |
| | | <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> |
| | |
| | | , 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 ãè¿æ»¤æ¹æ¡ã |
| | | |
| | |
| | | , 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 } |
| | | //]] |
| | | }; |
| | | } |
| | | |
| | |
| | | |
| | | //æ¥è¯¢ |
| | | 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', |
| | |
| | | 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 { |