$(function () { $("#DateToValueDate").val(curdate) $("#DateFromValueDate").val(curdate) var PostData = { ValueDateEnd: curdate, ValueDateStart: curdate }; $(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true }); var grid = jQuery('#listGrid').jqGrid({ url: '/BondPayment/BondPaymentQuery', datatype: 'json', height: 'auto', width: '100%', autowidth: false, shrinkToFit: false, viewrecords: true, jsonReader: { repeatitems: false }, cmTemplate: { align: 'center', width: 120 }, mtype: 'POST', postData: PostData, colModel: colModelGrid, pager: jQuery('#pagerGrid'), pagerpos: 'left', rowNum: 20, rowList: [20, 30, 50, 200, 10000], footerrow: false }); function keyEnter(event) { try { var e = event ? event : (window.event ? window.event : null); (e.keyCode == 13) && SearchClick(true); } catch (e) { } } document.onkeydown = keyEnter; }); var colModelGrid = [{ name: '', label: '操作', index: '', width: 120, formatter: showToolName }, { name: 'payment_date', label: '支付日期', index: 'payment_date', width: 120, formatter: 'date' }, { name: 'MarketName', label: '市场', index: 'MarketName', width: 200 }, { name: 'security_id', label: '债券代码', index: 'security_id', width: 150 }, { name: 'symbol', label: '债券名称', index: 'symbol', width: 200 }, { name: 'payment_interest', label: '支付利息', index: 'payment_interest', width: 100 }, { name: 'update_time', label: '更新时间', index: 'update_time', width: 160, formatter: 'datetime' }, { name: 'channel_source', label: '数据来源', index: 'channel_source', sortable: false, width: 120 }]; function showToolName(cellValue, options, rowObject) { return "".template(rowObject.EncryptId, "查看"); } function startView(id) { var srcurl = "/BondPayment/BondPaymentView/?enid=" + id; main.open("查看债券期间付息", srcurl, { area: ['800px', '600px'] }); } function SearchClick(isSearchclick) { var listGrid = $('#listGrid'); listGrid.appendPostData({ UnderlyingCode: $("#UnderlyingCode").val() }); listGrid.appendPostData({ MarketName: $("#MarketName").val() }); listGrid.appendPostData({ ValueDateStart: $("#DateFromValueDate").val() }); listGrid.appendPostData({ ValueDateEnd: $("#DateToValueDate").val() }); listGrid.appendPostData({ DataSource: $("#DataSource").val() }); if (isSearchclick) { //点击搜索时默认第一页 listGrid.jqGrid('setGridParam', { page: 1 }); } listGrid.trigger('reloadGrid'); } function reloadData() { SearchClick(false); } function downloadExcel() { var dateTemp = new Date().Format("yyyyMMdd"); var fileName = "债券期间付息" + dateTemp; var formatters = _.map(['市场', '债券代码', '债券名称', '支付利息'] , x => new Object({ colName: x, formatter: "text" })); formatters.push(_.map(['支付日期', '更新时间'] , x => new Object({ colName: x, formatter: "datetime" }))); main.toExcel("listGrid", fileName, "xls", null, "操作", formatters) }