| | |
| | | <div class="layui-col-xs3 layui-inline" style="border: solid 1.5px #e0d6d64d;"> |
| | | <div id="TreeTable" class="demo-tree demo-tree-box"></div> |
| | | </div> |
| | | <div class="layui-col-xs8 layui-inline" style="padding-left: 10px; width: 73%"> |
| | | <div class="layui-col-xs8 layui-inline" style="padding-left: 10px; width: 75%"> |
| | | <div> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | <div id="page"></div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | , tree = layui.tree |
| | | var sWhere = ""; |
| | | var option = []; |
| | | var sql = ""; |
| | | //#endregion |
| | | //#region ãè¿æ»¤æ¹æ¡ã |
| | | |
| | |
| | | }); |
| | | //æ¥è¯¢æé® |
| | | form.on('submit(btnSearch)', function (data) { |
| | | optionPage.curr = 1; |
| | | get_FastQuery(); |
| | | }); |
| | | |
| | | //éç½®æé® |
| | | form.on('submit(btnReSearch)', function (data) { |
| | | optionPage.curr = 1; |
| | | set_ClearQuery(); |
| | | }); |
| | | |
| | |
| | | set_InitGrid(); |
| | | |
| | | //æ¥è¯¢ |
| | | get_Display(sWhere); |
| | | get_DisplayPage(sWhere); |
| | | //æ¥è¯¢å¨å
·åç±» |
| | | get_Display_Tree(); |
| | | |
| | |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , height: 'full-50' |
| | | , page: true |
| | | , height: 'full-110' |
| | | , page: false |
| | | , totalRow: true |
| | | , limits: [50, 500, 5000, 20000] |
| | | , limit: 50 //æ¯é¡µé»è®¤æ¾ç¤ºçæ°é |
| | |
| | | , { field: 'hsubid', title: 'hsubid', hide: true, sort: true } |
| | | ]] |
| | | }; |
| | | |
| | | optionPage = { |
| | | elem: 'page', //注æï¼è¿éç page æ¯ IDï¼ä¸ç¨å # å· |
| | | count: 10000, //æ°æ®æ»æ°ï¼ä»æå¡ç«¯å¾å° |
| | | limit: 4, |
| | | limits: [4, 500, 1000, 2000], |
| | | layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'], |
| | | jump: function (obj, first) { |
| | | //console.log(obj) |
| | | //objå
å«äºå½ååé¡µçææåæ°ï¼æ¯å¦ï¼ |
| | | //console.log(obj.curr); //å¾å°å½å页ï¼ä»¥ä¾¿åæå¡ç«¯è¯·æ±å¯¹åºé¡µçæ°æ®ã |
| | | //console.log(obj.limit); //å¾å°æ¯é¡µæ¾ç¤ºçæ¡æ° |
| | | |
| | | //馿¬¡ä¸æ§è¡ |
| | | if (!first) { |
| | | //do something |
| | | console.log(obj) |
| | | get_FastQuery(); |
| | | } |
| | | } |
| | | } |
| | | laypage.render(optionPage); |
| | | } |
| | | |
| | | //æ¥è¯¢ |
| | |
| | | }); |
| | | } |
| | | |
| | | //#region æ¥è¯¢(主表)-å页 |
| | | function get_DisplayPage(sWhere) { |
| | | var ajaxLoad = layer.load();//é®ç½© |
| | | var ModRightNameSelect = 'Gy_MouldFileList'; |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_Mould/page', |
| | | type: "GET", |
| | | async: false, |
| | | data: { "sWhere": sWhere, "ModRightNameSelect": ModRightNameSelect, "user": sessionStorage["HUserName"],"page": optionPage.curr, "size": optionPage.limit }, |
| | | success: function (data1) { |
| | | option.limit = optionPage.limit;//æ¹åè¡¨æ ¼é¡µå¤§å° |
| | | if (data1.code == 1) { |
| | | optionPage.count = data1.count;//æ¹ååè¡¨æ°æ®æ»æ° |
| | | laypage.render(optionPage); |
| | | option.data = data1.data; |
| | | table.render(option); |
| | | } else { |
| | | optionPage.count = data1.count;//æ¹ååè¡¨æ°æ®æ»æ° |
| | | laypage.render(optionPage); |
| | | option.data = []; |
| | | table.render(option); |
| | | layer.alert(data1.code + data1.Message, { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | } |
| | | }); |
| | | layer.close(ajaxLoad); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | |
| | | //å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | var HNumber = $("#HNumber").val(); |
| | |
| | | if (HName) { |
| | | sWhere += " and 模å
·åç§° like '%" + HName + "%'"; |
| | | } |
| | | get_Display(sWhere); |
| | | if (sql != "") { |
| | | sWhere += sql; |
| | | } |
| | | get_DisplayPage(sWhere); |
| | | sWhere = "";//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | | |
| | |
| | | $("#HNumber").val("") |
| | | $("#HName").val(""); |
| | | sWhere = ""; |
| | | get_Display(sWhere); |
| | | get_FastQuery(); |
| | | } |
| | | |
| | | //æ°å¢ |
| | |
| | | obj.elem.addClass('layui-tree-set-active'); |
| | | |
| | | var data = obj.data; //è·åå½åç¹å»çèç¹æ°æ® |
| | | var sql = ""; |
| | | sql = ""; |
| | | if (data.id == "0") { |
| | | sql = ""; |
| | | } else { |
| | | sql = " and HMouldTypeID='" + data.id + "' "; |
| | | } |
| | | get_Display(sql); |
| | | get_FastQuery(); |
| | | } |
| | | }); |
| | | } |