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