$(function () {
$("#DateToValueDate").val(curdate)
$("#DateFromValueDate").val(curdate)
var PostData = { ValueDate: curdate, ValueDateEnd: curdate, ValueDateStart: curdate };
$(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true });
var grid = jQuery('#listGrid').jqGrid({
url: '/eodPrice/eodPriceQuery',
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: 'ValueDate', label: '估值日期', index: 'ValueDate', width: 120, formatter: 'date'
}, {
name: 'MarketName', label: '市场', index: 'MarketName', width: 200
}, {
name: 'LaunchState', label: '启用', index: 'LaunchState', width: 80, formatter: formatLaunchState
}, {
name: 'UnderlyingCode', label: '合约代码', index: 'UnderlyingCode', width: 150
}, {
name: 'UnderlyingName', label: '合约名', index: 'UnderlyingName', width: 200
}, {
name: 'UnderlyingInstrumentTypeCn', label: '标的种类', index: 'UnderlyingInstrumentTypeCn', width: 130,sortable: false
}, {
name: 'ClosePrice', label: '收盘价/全价', index: 'ClosePrice', width: 100
}, {
name: 'SettlePrice', label: '结算价/净价', index: 'SettlePrice', width: 100
},
{
name: 'ReferencePrice', label: '参考价/收益率', index: 'ReferencePrice', width: 100
},
{
name: 'UpdateTime', label: '更新时间', index: 'UpdateTime', width: 160, formatter: 'datetime'
},
{
name: 'SourceTime', label: '时间戳', index: 'SourceTime', width: 160, formatter: 'datetime'
}, {
name: 'DataSource', label: '数据来源', index: 'DataSource', sortable: false, width: 120
}];
function showToolName(cellValue, options, rowObject) {
return "".template(rowObject.EncryptId, rowObject.UnderlyingInstrumentType, "查看");
}
function formatLaunchState(cellValue, options, rowObject) {
var html = "";
html = rowObject.LaunchState == "1" ? html.template("/Images/yes.gif") : html.template("/Images/no.gif");
return html;
}
function startAddeod_commodity_future_price() {
var addurl = "/eodPrice/eodPriceEdit/0";
main.open("新增日终商品期货价格", addurl);
}
function starteod_commodity_future_priceView(id, underlyingInstrumentType) {
var srcurl = "/eodPrice/eodPriceView/?enid=" + id + "&UnderlyingInstrumentType=" + underlyingInstrumentType;
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({ LaunchState: $("#LaunchState").val() });
listGrid.appendPostData({ DataSource: $("#DataSource").val() });
if (isSearchclick) {
//点击搜索时默认第一页
listGrid.jqGrid('setGridParam', { page: 1 });
}
listGrid.trigger('reloadGrid');
}
function openEodPriceAdd() {
var html = '
请选择要新增的日终价格类型:
' + '' + '' + '' + '