From b743b62c7d57c84d16422841b0b51e85fe53a891 Mon Sep 17 00:00:00 2001 From: 18516761980 <56479841@qq.com> Date: 星期五, 22 七月 2022 19:33:10 +0800 Subject: [PATCH] # --- src/main/webapp/jsFiles/sapRequestLog.js | 139 ++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 127 insertions(+), 12 deletions(-) diff --git a/src/main/webapp/jsFiles/sapRequestLog.js b/src/main/webapp/jsFiles/sapRequestLog.js index 6d5453b..015f83f 100644 --- a/src/main/webapp/jsFiles/sapRequestLog.js +++ b/src/main/webapp/jsFiles/sapRequestLog.js @@ -16,26 +16,31 @@ clickToSelect: true, // 鍗曞嚮琛屽嵆鍙互閫変腑 search: false,//鏄剧ず鎼滅礌琛ㄥ崟 silent: true, //鍒锋柊浜嬩欢蹇呴』璁剧疆 + pagination: true, sidePagination: "client", //鍓嶇鍒嗛〉 + pageSize : 10,//鍗曢〉璁板綍鏁� + pageList : [ 5, 10, 20, 30 ,50],//鍙�夋嫨鍗曢〉璁板綍鏁� columns: [ { field: "matnr", title: "鐗╂枡缂栫爜", align: "center", valign: "middle", - // sortable: "true" + sortable: "true" }, { field: "request", title: "璇锋眰鍙傛暟", align: "center", valign: "middle", - sortable: "true" + width:150, + formatter: formatterRequest }, { field: "response", title: "杩斿洖鍙傛暟", align: "center", valign: "middle", - sortable: "true" + width:150, + formatter: formatterResponse }, { field: "create_time$", title: "璁板綍鏃堕棿", @@ -48,14 +53,13 @@ title: "鍏朵粬淇℃伅", align: "center", valign: "middle", - sortable: "true" + formatter: formatterRemark }, { field: "type", title: "璇锋眰缁撴灉", align: "center", valign: "middle", - sortable: "true", formatter: function (item) { if (item == 1) { return "鎴愬姛"; @@ -68,12 +72,11 @@ ], queryParamsType: "undefined", queryParams: function queryParams(params) { //璁剧疆鏌ヨ鍙傛暟 - // var param = { - // pageNumber: params.pageNumber, - // pageSize: params.pageSize - // // searchText: params.searchText - // }; - // return param; + var condition = $("#condition").val(); + var param = { + condition: condition + }; + return param; }, formatLoadingMessage: function () { return "璇风◢绛夛紝姝e湪鍔犺浇涓�..."; @@ -97,4 +100,116 @@ function getViewStockUseByCon() { // $("#test-table").bootstrapTable('refresh'); $("#test-table").bootstrapTable('refreshOptions', {pageNumber: 1}); //鍒嗛〉鍚庨噸鏂版悳绱㈡椂锛屽垵濮嬪寲椤电爜涓�1 -} \ No newline at end of file +} + +var formatterRequest = function (value, row, index) { + if (!value) { + return; + } + //娌℃湁鍐呭鐨勬椂鍊欐樉绀衡��-鈥� + var temp = ""; + if (value == '') { + var temp = "-"; + } else { + temp = value; + } +//鏈夊唴瀹规椂锛屽唴瀹瑰ぇ浜�50瀛楃鍒欏ぇ浜庣殑閮ㄥ垎闅愯棌锛岀偣鍑籗how More 鏄剧ず鍐呭 + var text = value; + var flag = text.length > 50 ? true : false; + if (flag) { + var type = 1; + temp = "<div style='word-wrap:break-word'>" + text.substring(0, 50) + "</div><a onclick='showhide(" + index + "," + type + ")'>...鏌ョ湅鍏ㄩ儴</a>" + } + return temp; +} + +var formatterResponse = function (value, row, index) { + if (!value) { + return; + } + //娌℃湁鍐呭鐨勬椂鍊欐樉绀衡��-鈥� + var temp = ""; + if (value == '') { + var temp = "-"; + } else { + temp = value; + } +//鏈夊唴瀹规椂锛屽唴瀹瑰ぇ浜�50瀛楃鍒欏ぇ浜庣殑閮ㄥ垎闅愯棌锛岀偣鍑籗how More 鏄剧ず鍐呭 + var text = value; + var flag = text.length > 50 ? true : false; + if (flag) { + var type = 2; + temp = "<div style='word-wrap:break-word'>" + text.substring(0, 50) + "</div><a onclick='showhide(" + index + "," + type + ")'>...鏌ョ湅鍏ㄩ儴</a>" + } + return temp; +} + +var formatterRemark = function (value, row, index) { + if (!value) { + return; + } + //娌℃湁鍐呭鐨勬椂鍊欐樉绀衡��-鈥� + var temp = ""; + if (value == '') { + var temp = "-"; + } else { + temp = value; + } +//鏈夊唴瀹规椂锛屽唴瀹瑰ぇ浜�50瀛楃鍒欏ぇ浜庣殑閮ㄥ垎闅愯棌锛岀偣鍑籗how More 鏄剧ず鍐呭 + var text = value; + var flag = text.length > 50 ? true : false; + if (flag) { + var type = 3; + temp = "<div style='word-wrap:break-word'>" + text.substring(0, 50) + "</div><a onclick='showhide(" + index + "," + type + ")'>...鏌ョ湅鍏ㄩ儴</a>" + } + return temp; +} + +function showhide(row, col) { + var data = $('#test-table').bootstrapTable('getData', true); + // 1 request, 2 response, 3 remark + var type = ""; + var modalTitle = ""; + switch (col) { + case 1: + type = "request"; + modalTitle = "璇锋眰鍙傛暟"; + break; + case 2: + type = "response"; + modalTitle = "杩斿洖鍙傛暟"; + break; + case 3: + type = "remark"; + modalTitle = "鍏朵粬淇℃伅"; + break; + } + var displayRecord = ""; + if (data && data.length > 0) { + data.map(function (item, index) { + if (index == row) { + displayRecord = item[type]; + } + }); + } + // alert(displayRecord); + // 鏄剧ず妯℃�佹 + $("#showDetail").modal('show'); + $("#headerName").html(modalTitle); + $("#details").val(displayRecord); +} + +function closeModal() { + // 鏄剧ず妯℃�佹 + $("#showDetail").modal('hide'); +} + +function onSearch() { + $("#test-table").bootstrapTable('refreshOptions',{pageNumber:1}); //鍒嗛〉鍚庨噸鏂版悳绱㈡椂锛屽垵濮嬪寲椤电爜涓�1 +} + +$('#content').keydown(function () { + if (event.keyCode === 13) { + onSearch(); + } +}); \ No newline at end of file -- Gitblit v1.9.1