|  |  | 
 |  |  | </head> | 
 |  |  | <body> | 
 |  |  |  | 
 |  |  | <table id="test-table" class="table table-hover table-striped table-condensed table-bordered"></table> | 
 |  |  | <div class="table-responsive"> | 
 |  |  |     <table id="test-table" class="table table-hover table-striped table-condensed table-bordered"></table> | 
 |  |  | </div> | 
 |  |  |  | 
 |  |  | <div id="showDetail" class="modal fade" data-backdrop="static"> | 
 |  |  |     <div> | 
 |  |  |  | 
 |  |  |     </div> | 
 |  |  |     <div class="modal-content"> | 
 |  |  |         <div class="modal-header" id="headerName"> | 
 |  |  |            日志明细 | 
 |  |  |         </div> | 
 |  |  |         <div class="container" style="text-align: center; width: 600px"> | 
 |  |  |             <form class="form-horizontal" id="detailForm"  method="post"> | 
 |  |  |                 <textarea  style="width: 95%; margin-top: 8px" rows="10" id="details" readonly></textarea> | 
 |  |  |             </form> | 
 |  |  |             <button type="button" class="btn btn-default" onclick="closeModal()" style="margin-bottom: 8px">关闭</button> | 
 |  |  |         </div> | 
 |  |  |     </div> | 
 |  |  | </div> | 
 |  |  |  | 
 |  |  | </body> | 
 |  |  | </html> | 
 
 |  |  | 
 |  |  |                 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 "成功"; | 
 |  |  | 
 |  |  | 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'); | 
 |  |  | } |