var query_data = {}; const colModelGrid = function () { function dateFmt(cellValue) { return (cellValue || '').substring(0, 10); } return [{ name: 'id', label: 'id', index: 'id', width: 1, hidden: true, optionHide: true, },{ name: 'create_time', label: '触碰时间', width: 160 }, { name: 'trader', label: '操作人', index: 'trader', width: 120 }, { name: 'trial_result', label: '预警结果', index: 'trial_result', width: 80, formatter(cellValue) { if (cellValue === 0) return '通过'; if (cellValue === 1) return '老风控触发特批'; if (cellValue === 2) return '新风控需审批'; if (cellValue === 3) return '禁止'; return cellValue; } }, { name: 'risk_warning', label: '风险预警', index: 'risk_warning', width: 280 }, { name: 'limit_warning', label: '限额预警', index: 'limit_warning', width: 280 }, { name: 'remark', label: '预警通过说明', index: 'remark', width: 260 }, { name: 'trade_number', label: '交易编号', index: 'trade_number', width: 160 }, { name: 'client_number', label: '客户编号', index: 'client_number', width: 160 }, { name: 'client_name', label: '客户名称', index: 'client_name', width: 160 }]; }; var g_grid = {}; $(function () { $(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true }); $("#TrialResult").val([1, 2, 3]); $("#TrialResult").selectpicker('refresh'); PostData = { TrialResults: $("#TrialResult").val(), DateFromCreateTime: $("#DateFromCreateTime").val(), DateToCreateTime: $("#DateToCreateTime").val() }; var grid = jQuery('#listGrid').jqGrid({ url: '/RiskCheckLog/PageList', datatype: 'json', height: 'auto', width: '90%', autowidth: false, shrinkToFit: false, viewrecords: true, jsonReader: { repeatitems: false, userdata: 'rows' }, cmTemplate: { align: 'center', width: 120 }, mtype: 'POST', postData: PostData, colModel: colModelGrid(), pager: jQuery('#pagerGrid'), pagerpos: 'left', rowNum: 20, rowList: [20, 30, 50, 200, 10000], loadComplete:gridComplete, footerrow: false }); g_grid = jQuery('#listGrid'); document.onkeydown = function keyEnter(event) { try { var e = event || window.event; (e.keyCode === 13) && SearchClick(true); } catch (e) { } }; SearchClick(true); }); function gridComplete() { var jgrid = $(this); $('.ui-jqgrid-bdiv', '#gbox_listGrid').floatingScroll(); } function SearchClick(isSearchclick) { var listGrid = $('#listGrid'); listGrid.appendPostData({ DateFromCreateTime: $("#DateFromCreateTime").val() }); listGrid.appendPostData({ DateToCreateTime: $("#DateToCreateTime").val() }); listGrid.appendPostData({ TradeNumber: $("#TradeNumber").val() }); listGrid.appendPostData({ ClientNumber: $("#ClientNumber").val() }); listGrid.appendPostData({ ClientName: $("#ClientName").val() }); listGrid.appendPostData({ Trader: $("#Trader").val() }); listGrid.appendPostData({ TrialResults: $("#TrialResult").val() }); query_data = listGrid.jqGrid('getPostData'); if (isSearchclick) { //点击搜索时默认第一页 listGrid.jqGrid('setGridParam', { page: 1 }); } listGrid.trigger('reloadGrid'); } function exportExcel() { var $form = $('#exportForm').html(''); $form.attr("action", '/RiskCheckLog/ExportLog') _.each(query_data, (val, key) => { if (!val) { val = ''; } else if (_.isArray(val)) { _.each(val, x => { $form.append(``); }); return; } $form.append(``); }); $form.submit(); } window.reloadData = SearchClick;