89 lines
3.4 KiB
JavaScript
89 lines
3.4 KiB
JavaScript
$(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 "<input type=\"button\" class=\"wentiEdit\" title='查看债券期间付息' onclick=\"startView('{0}')\" value=\"{1}\" />".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)
|
|
} |