$(function () { main.setTradeDatePicker(pageObj.valueDate, ""); $("#DateValueDate").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true, onSelect: function (se) { } }); $("#DateValueDate").val(pageObj.valueDate); }); var i = 0; var colModelGrid = [ { name: 'ValueDate', label: '持仓日期', index: 'ValueDate', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: 'date' }, { name: 'GroupCode', label: '集团机构代码', index: 'GroupCode', width: 120, sortIndex: i++, align: 'left', sortable: false }, { name: 'OrgName', label: '部门名称', index: 'OrgName', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'AssetCode', label: '资产代码', index: 'AssetCode', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'PrtflCode', label: '投组代码', index: 'PrtflCode', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'CmbCode', label: '组合代码', index: 'CmbCode', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'HoldAcct', label: '持仓帐户', index: 'HoldAcct', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'CfrmAchvNo', label: '交易确认书编号', index: 'CfrmAchvNo', width: 160, sortIndex: i++, align: 'left', sortable: false }, { name: 'Cutp', label: '对手方', index: 'Cutp', width: 200, sortIndex: i++, align: 'left', sortable: false }, { name: 'CutpNo', label: '对手方编号', index: 'CutpNo', width: 120, sortIndex: i++, align: 'left', sortable: false }, { name: 'EqyFlag', label: '权益标志', index: 'EqyFlag', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'InsmTgt', label: '投资标的', index: 'InsmTgt', width: 160, sortIndex: i++, align: 'left', sortable: false }, { name: 'TgtSecuCd', label: '标的证券代码', index: 'TgtSecuCd', width: 120, sortIndex: i++, align: 'left', sortable: false }, { name: 'ExchCd', label: '交易所代码', index: 'ExchCd', width: 120, sortIndex: i++, align: 'left', sortable: false }, { name: 'NomnVal', label: '名义本金', index: 'NomnVal', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: StockEqvNotional }, { name: 'Share', label: '份数', index: 'Share', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: Notional }, { name: 'BgnDt', label: '开始日期', index: 'BgnDt', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'ExprDt', label: '到期日期', index: 'ExprDt', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'AhedEndDt', label: '提前终止日期', index: 'AhedEndDt', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'ValtnDays', label: '估值天数', index: 'ValtnDays', width: 90, align: 'left', sortable: false }, { name: 'FixPrftPayType', label: '固定收益支付类型', index: 'FixPrftPayType', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'FixPrftRate', label: '固定收益率', index: 'FixPrftRate', width: 90, align: 'left', sortable: false, formatter: fixed4 }, { name: 'FlotPrftPayDay', label: '浮动收益支付类型', index: 'FlotPrftPayDay', width: 90, align: 'left', sortable: false }, { name: 'EnhPrftRate', label: '增强收益率', index: 'EnhPrftRate', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: fixed4 }, { name: 'RelpFlag', label: '关联方标志', index: 'RelpFlag', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'XyzqPrftPay', label: '兴证收益支付', index: 'XyzqPrftPay', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'PrtcRate', label: '参与率', index: 'PrtcRate', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: fixed4 }, { name: 'CrrcCd', label: '货币代码', index: 'CrrcCd', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'HedgTypeCd', label: '对冲类型代码', index: 'HedgTypeCd', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'ValidHedgFlag', label: '有效对冲标志', index: 'ValidHedgFlag', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'SrvlNomnVal', label: '监管名义价值', index: 'SrvlNomnVal', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: StockEqvNotional }, { name: 'TgtBpPrc', label: '标的期初价格', index: 'TgtBpPrc', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: Umprice }, { name: 'CurCrdtRiskExps', label: '当期信用风险敞口', index: 'CurCrdtRiskExps', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: greek }, { name: 'PotntCrdtRiskExps', label: '潜在信用风险敞口', index: 'PotntCrdtRiskExps', width: 90, sortIndex: i++, align: 'left', sortable: false, formatter: greek }, { name: 'RptDt', label: '填报日期', index: 'RptDt', width: 90, sortIndex: i++, align: 'left', sortable: false }, { name: 'RptPsn', label: '填报人', index: 'RptPsn', width: 90, sortIndex: i++, align: 'left', sortable: false } ]; function gridComplete(req) { if (req.msg) { main.alert(req.msg) } else { $("#listGrid").footerData("set", { ValueDate: "合计", NomnVal: req.Sum.SumNomnVal, SrvlNomnVal: req.Sum.SumSrvlNomnVal }); } $(".selftooltip").tooltip({ html: true, show: 50000, trigger: "hover" }); main.setcolumnChooser(jQuery('#listGrid'), pageObj.columnConfigName); } function reloadSuperviseTodayReport() { //重新加载 SearchClick(); } function SearchClick(isSearchclick) { var listGrid = $('#listGrid'); listGrid.appendPostData({ ValueDate: $("#DateValueDate").val(), DataSource: $("#DataSource").val() }); if (typeof (isSearchclick) != "undefined" && isSearchclick) { //点击搜索时默认第一页 listGrid.jqGrid('setGridParam', { page: 1 }); } listGrid.trigger('reloadGrid'); } function exportToFile() { if ($("#DateValueDate").val() == null || $("#DateValueDate").val() == "" || $("#DateValueDate").val() == undefined) { alert("请选择结算日期!"); return; } var option = { url: "/supervise_report/SendSupervise_EquitySwap", type: "POST", data: { ValueDate: $("#DateValueDate").val(), DataSource: $("#DataSource").val() }, dataType: "json", //格式是html success: function (res) { if (res.success) { window.open(res.obj); } else { main.alert(res.obj); } }, error: function (msg) { main.alert("后台运行错误:" + msg.msg); } }; main.ajax(option); } function importToSystem() { var htmlContent = `