From a8639d4836e656b961cdbf1c68a3747940f9a7df Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 31 十二月 2024 15:42:26 +0800
Subject: [PATCH] 模具列表添加分页
---
WebTM/views/模治具管理/模治具管理/Gy_MouldFileList.html | 78 +++++++++++++++++++++++++++++++++++----
1 files changed, 70 insertions(+), 8 deletions(-)
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MouldFileList.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MouldFileList.html"
index ead384d..1f0f5ce 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MouldFileList.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MouldFileList.html"
@@ -62,9 +62,10 @@
<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>
@@ -110,6 +111,7 @@
, tree = layui.tree
var sWhere = "";
var option = [];
+ var sql = "";
//#endregion
//#region 銆愯繃婊ゆ柟妗堛��
@@ -177,11 +179,13 @@
});
//鏌ヨ鎸夐挳
form.on('submit(btnSearch)', function (data) {
+ optionPage.curr = 1;
get_FastQuery();
});
//閲嶇疆鎸夐挳
form.on('submit(btnReSearch)', function (data) {
+ optionPage.curr = 1;
set_ClearQuery();
});
@@ -222,7 +226,7 @@
set_InitGrid();
//鏌ヨ
- get_Display(sWhere);
+ get_DisplayPage(sWhere);
//鏌ヨ鍣ㄥ叿鍒嗙被
get_Display_Tree();
@@ -236,8 +240,8 @@
option = {
elem: '#mainTable'
, toolbar: '#toolbarDemo'
- , height: 'full-50'
- , page: true
+ , height: 'full-110'
+ , page: false
, totalRow: true
, limits: [50, 500, 5000, 20000]
, limit: 50 //姣忛〉榛樿鏄剧ず鐨勬暟閲�
@@ -308,6 +312,28 @@
, { 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);
}
//鏌ヨ
@@ -336,6 +362,39 @@
});
}
+ //#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();
@@ -346,7 +405,10 @@
if (HName) {
sWhere += " and 妯″叿鍚嶇О like '%" + HName + "%'";
}
- get_Display(sWhere);
+ if (sql != "") {
+ sWhere += sql;
+ }
+ get_DisplayPage(sWhere);
sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
}
@@ -355,7 +417,7 @@
$("#HNumber").val("")
$("#HName").val("");
sWhere = "";
- get_Display(sWhere);
+ get_FastQuery();
}
//鏂板
@@ -634,13 +696,13 @@
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();
}
});
}
--
Gitblit v1.9.1