From 718f604deb342b0bee6c588bb44e22ced3371fb8 Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期六, 26 六月 2021 11:20:51 +0800 Subject: [PATCH] 1.删除sap的2天前的日志 --- src/main/webapp/jsFiles/sapRequestLog.js | 136 +++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 124 insertions(+), 12 deletions(-) diff --git a/src/main/webapp/jsFiles/sapRequestLog.js b/src/main/webapp/jsFiles/sapRequestLog.js index 6d5453b..ffcd350 100644 --- a/src/main/webapp/jsFiles/sapRequestLog.js +++ b/src/main/webapp/jsFiles/sapRequestLog.js @@ -23,19 +23,21 @@ 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 +50,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 +69,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 +97,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