var g_grid = {}; var query_data = {}; $(function () { var PostData = {}; $(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true }); grid = jQuery('#listGrid').jqGrid({ cmTemplate: { width: 80, align: 'center', sortable: false }, url: '/swapTrade/TradeFlowCheckResultQuery', datatype: 'json', multiselect: true, height: 'auto', width: '96%', autowidth: false, shrinkToFit: false, viewrecords: true, jsonReader: { repeatitems: false }, caption: '', mtype: 'POST', postData: PostData, afterInsertRow: AfterInsertRow, onSelectRow: rowclick, ondblClickRow: rowdblclick, colModel: colModelGrid, pager: jQuery('#pagerGrid'), pagerpos: 'left', rowNum: 20, rowList: [20, 30, 50, 200, 10000], footerrow: false, loadComplete: gridComplete, onPaging: onJqgridPaging, }); function keyEnter(event) { try { var e = event ? event : (window.event ? window.event : null); if (e.keyCode === 13) { SearchClick(true); } } catch (e) { // } } document.onkeydown = keyEnter; }); var hideObj = { clientWidth: 160 }; var i = 0; var getColModelGrid = function () { return [ { name: 'trade_swap_flow_check_result.id', label: 'trade_swap_flow_check_result.id', index: 'trade_swap_flow_check_result.id', sortIndex: i++, width: 70, align: 'center', hidden: true, optionHide: true }, { name: 'trade_swap_flow_check_result.IsSuccess', label: '检测结果', index: 'trade_swap_flow_check_result.IsSuccess', sortIndex: i++, width: 130, width: 130, align: 'center', formatter: IsSuccessFormat }, { name: 'trade.TradeNumber', label: '交易编号', index: 'trade.TradeNumber', sortIndex: i++, width: 150, width: 150, align: 'center', }, { name: 'trade.ClientName', label: '交易对手方', index: 'trade.ClientName', sortIndex: i++, width: 180, width: 180, align: 'center', }, { name: 'trade_swap_flow_check_result.Detail', label: '检测详情', index: 'trade_swap_flow_check_result.Detail', sortIndex: i++, width: 100, align: 'center', sortable: false, formatter: detailFormat } ]; }; var colModelGrid = getColModelGrid(); function gridComplete() { var newHeight = $(window).height() - 250; $(".ui-jqgrid .ui-jqgrid-bdiv").css("cssText", "height: " + newHeight + "px!important;"); $('.ui-jqgrid-bdiv', '#gbox_listGrid').floatingScroll(); } function customButton(cellValue, options, rowObject) { if (!page.canEdit) { return ""; } else { if (rowObject.Status === "已完成") { var imageHtml = ""; imageHtml += ""; return imageHtml; } else { var imageHtml = ""; imageHtml += ""; return imageHtml; } } } function IsSuccessFormat(cellValue, options, rowObject) { var s = cellValue ? "通过" : "不通过"; var html = "".template(s); return html; } function detailFormat(cellValue, options, rowObject) { if (!rowObject.trade_swap_flow_check_result.IsSuccess) { var html = ""; return html; } } function showDetail(detail) { main.alert(detail); } function checkTradeFlow() { var tradeNumber = $("#TradeNumber").val(); main.post("/swapTrade/checkTradeFlow/", { tradeNumber: tradeNumber }).done(function (res) { SearchClick(true); }); } function reloadlist() { //重新加载 SearchClick(); } function SearchClick(isSearchclick) { var listGrid = $('#listGrid'); listGrid.appendPostData({ TradeNumber: $("#TradeNumber").val() }); listGrid.appendPostData({ ClientIds: $("#ClientId").val() }); listGrid.appendPostData({ IsSuccessList: $("#IsSuccess").val() }); query_data = listGrid.jqGrid('getPostData'); if (typeof isSearchclick !== "undefined" && isSearchclick) { //点击搜索时默认第一页 listGrid.jqGrid('setGridParam', { page: 1 }); } listGrid.trigger('reloadGrid'); } Array.prototype.contains = function (obj) { if (this.length === 0) { return false; } for (var i = 0; i < this.length; i++) { if (this[i] === obj) { return true; } } return false; } //ESC $(document).keyup(function (event) { switch (event.keyCode) { case 27: window.parent.layer.closeAll(); $(".jconfirm-open").addClass("hide");//关闭取消分组弹层 } }); $(".morebtn").click(function (e) { $(".hidediv").toggle(); }); window.reloadData = reloadlist;