| | |
| | | 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: "记录时间", |
| | |
| | | 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 "成功"; |
| | |
| | | ], |
| | | 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 "请稍等,正在加载中..."; |
| | |
| | | function getViewStockUseByCon() { |
| | | // $("#test-table").bootstrapTable('refresh'); |
| | | $("#test-table").bootstrapTable('refreshOptions', {pageNumber: 1}); //分页后重新搜索时,初始化页码为1 |
| | | } |
| | | } |
| | | |
| | | var formatterRequest = function (value, row, index) { |
| | | if (!value) { |
| | | return; |
| | | } |
| | | //没有内容的时候显示“-” |
| | | var temp = ""; |
| | | if (value == '') { |
| | | var temp = "-"; |
| | | } else { |
| | | temp = value; |
| | | } |
| | | //有内容时,内容大于50字符则大于的部分隐藏,点击Show 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字符则大于的部分隐藏,点击Show 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字符则大于的部分隐藏,点击Show 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(); |
| | | } |
| | | }); |