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: '/clientcashincashout_history/ClientCashInCashOutHistoryQuery', datatype: 'json', 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: 'id', label: 'id', index: 'id', sortIndex: i++, width: 70, align: 'center', hidden: true, optionHide: true }, { name: 'EncryptId', label: 'EncryptId', index: 'EncryptId', sortIndex: i++, width: 70, align: 'center', hidden: true, optionHide: true }, { name: 'ClientName', label: '客户名称', index: 'ClientName', sortIndex: i++, width: 100, align: 'center', sortable: false }, { name: 'ValueDate', label: '记录日期', index: 'ValueDate', sortIndex: i++, width: 90, align: 'center', formatter: 'date', sortable: false }, { name: 'HappenDate', label: '发生日期', index: 'HappenDate', sortIndex: i++, width: 90, align: 'center', formatter: 'date', sortable: false }, { name: 'Amount', label: '资金金额', index: 'Amount', width: 90, align: 'right', sortable: false, formatter: amountFormat }, { name: 'Action', label: '资金科目', index: 'Action', sortIndex: i++, width: 90, align: 'center', sortable: false }, { name: 'ContractId', label: '交易编码', index: 'ContractId', sortIndex: i++, width: 150, align: 'center', sortable: false } ]; }; var colModelGrid = getColModelGrid(); function amountFormat(cellValue, options, rowObject) { return main.formatNumber(cellValue, 2); } 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 boolFormater(cellValue, options, rowObject) { var s = cellValue ? "是" : "否"; var html = "".template(s); return html; } function reloadtradeflow() { //重新加载 SearchClick(); } function SearchClick(isSearchclick) { var listGrid = $('#listGrid'); listGrid.appendPostData({ ValueDateStart: $("#DateFromValueDate").val() }); listGrid.appendPostData({ ValueDateEnd: $("#DateToValueDate").val() }); listGrid.appendPostData({ HappenDateStart: $("#DateFromHappenDate").val() }); listGrid.appendPostData({ HappenDateEnd: $("#DateToHappenDate").val() }); listGrid.appendPostData({ ClientIds: $("#ClientId").val() }); query_data = listGrid.jqGrid('getPostData'); if (typeof isSearchclick !== "undefined" && isSearchclick) { //点击搜索时默认第一页 listGrid.jqGrid('setGridParam', { page: 1 }); } listGrid.trigger('reloadGrid'); } function uploadClientCashInCashOutHistory() { main.open("导入历史资金", "/clientcashincashout_history/ClientCashInCashOutHistoryUpload", { area: ['800px', '600px'] }); } 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 = reloadtradeflow;