$(function () { main.setTradeDatePicker(pageObj.valueDate, ""); $("#DateValueDate").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true, onSelect: function (se) { } }); $("#DateValueDate").val(pageObj.valueDate); $("#DateValueDate").datepicker("option", "maxDate", pageObj.valueDate); function keyEnter(event) { try { var e = event ? event : (window.event ? window.event : null); if (e.keyCode == 13) { SearchClick(true); } } catch (e) { } } document.onkeydown = keyEnter; try { SetAceDropDown(); } catch (e) { } function AfterInsertRow(rowid, aData) { } $(window).resize(function () { //如有频繁改变大小的需求,要增加延迟运行的逻辑; var g_grid = $("#listGrid"); g_grid.jqGrid('destroyFrozenColumns'); g_grid.jqGrid('setFrozenColumns'); $(".frozen-div").css("overflow", "hidden") g_grid.setGridWidth($("#main-wrapper").width() - 30); }); $(window).resize(); }); var i = 0; var colModelGrid = [ { name: 'ValueDate', label: '日期', index: 'ValueDate', width: 180, sortIndex: i++, align: 'left', optionHide: true, frozen: true, formatter: 'date' }, { name: 'CreditRisk', label: '场外套利业务信用风险敞口(元)', index: 'CreditRisk', width: 200, sortIndex: i++, align: 'left', optionHide: true, frozen: true, formatter: 'number' }, { name: 'TradePrice', label: '期权费收支差额(元)', index: 'TradePrice', width: 200, sortIndex: i++, align: 'left', optionHide: true, frozen: true, formatter: 'number' }, { name: 'ExchangeCredit', label: '交易所试点项目授信(元)', index: 'ExchangeCredit', width: 200, sortIndex: i++, align: 'left', optionHide: true, frozen: true, formatter: 'number' }, { name: 'ExchangeOffCredit', label: '非交易所试点项目授信(元)', index: 'ExchangeOffCredit', width: 200, sortIndex: i++, align: 'left' }, { name: 'TotalCredit', label: '场外授信使用额度', index: 'TotalCredit', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'BuyClientCount', label: '我方买入期权的交易对手数', index: 'BuyClientCount', width: 190, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'MaxBuyLoss', label: '单一客户最大买入期权赔付(元)', index: 'MaxBuyLoss', width: 200, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'EAD', label: '场外业务交易对手信用风险敞口', index: 'EAD', width: 200, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'Status', label: '确认状态', index: 'Status', width: 120, sortIndex: i++, sortable: false, align: 'left', formatter: function (cellValue, options, rowObject) { return cellValue ? "已确认" : "未确认"; } }, { name: '', label: '操作', index: '', width: 120, sortIndex: i++, sortable: false, align: 'left', formatter: function (cellValue, options, rowObject) { var htmlstr = rowObject.Status ? "" : "".template(rowObject.id, "确认"); htmlstr += "".template(rowObject.id, "删除"); return htmlstr; } } ]; function gridComplete() { $(".selftooltip").tooltip({ html: true, show: 50000, trigger: "hover" }); $("#listGrid").setGridWidth($("#main-wrapper").width() - 30); } function showToolName(cellValue, options, rowObject) { return ""; } function doubleFormat(cellValue, options, rowObject) { return cellValue == null || cellValue == undefined || cellValue == "" ? "0.00" : cellValue.toFixed(2); } function strikeFormat(cellValue, options, rowObject) { return rowObject.IsMoneynessOption == "是" ? main.formatNumber(cellValue * 100) + "%" : main.formatNumber(cellValue); } function reloadSupervisePositionReport() { //重新加载 SearchClick(); } function SearchClick(isSearchclick) { var listGrid = $('#listGrid'); listGrid.appendPostData({ ValueDate: $("#DateValueDate").val() }); listGrid.appendPostData({ DataType: $("#DataMode").val() }); if (typeof (isSearchclick) != "undefined" && isSearchclick) { //点击搜索时默认第一页 listGrid.jqGrid('setGridParam', { page: 1 }); } listGrid.trigger('reloadGrid'); } function updateSuperviseCreditRisk(id) { var req = { Id: id, ValueDate: $("#DateValueDate").val(), Type: "update" }; main.confirm(`是否更改为已确认状态`, function () { main.post("/supervise_report/HandleSuperviseCreditRisk", req).done(function () { main.message("更新成功"); SearchClick(); }) }); } function deleteSuperviseCreditRisk(id) { var req = { Id: id, ValueDate: $("#DateValueDate").val(), Type: "delete" }; main.confirm(`是否删除此条数据`, function () { main.post("/supervise_report/HandleSuperviseCreditRisk", req).done(function () { main.message("删除成功"); SearchClick(); }) }); }