$(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: 'id', label: 'id', index: 'id', sortIndex: i++, width: 70, align: 'center', hidden: true, optionHide: true }, { name: 'CompanyName', label: '报告主体名称', index: 'CompanyName', width: 180, sortIndex: i++, align: 'left', optionHide: true, frozen: true }, { name: 'CompanyLicenseCode', label: '报告主体的统一社会信用代码', index: 'CompanyLicenseCode', width: 180, sortIndex: i++, align: 'left', optionHide: true, frozen: true }, { name: 'Date', label: '结算日期', index: 'Date', width: 80, sortIndex: i++, align: 'left', optionHide: true, frozen: true, formatter: 'date' }, { name: 'ClientName', label: '交易对手方名称', index: 'ClientName', width: 200, sortIndex: i++, align: 'left', optionHide: true, frozen: true }, { name: 'ClientLicenseCode', label: '交易对手方的统一社会信用代码', index: 'ClientLicenseCode', width: 160, sortIndex: i++, align: 'left' }, { name: 'ToClientCredit', label: '子公司给对手方的狭义授信额度', index: 'ToClientCredit', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'ClientTradePriceCredit', label: '对手方可后付的权利金额度', index: 'ClientTradePriceCredit', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'ClientPositionCredit', label: '已使用子公司给的狭义授信额度', index: 'ClientPositionCredit', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'PositionTradePriceOut', label: '持仓权利金支出(后付)', index: 'PositionTradePriceOut', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'ToCompanyCredit', label: '对手方给子公司的狭义授信额度', index: 'ToCompanyCredit', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'CompanyTradePriceCredit', label: '子公司可后付的权利金额度', index: 'CompanyTradePriceCredit', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'CompanyPositionCredit', label: '已使用对手方给的狭义授信额度', index: 'CompanyPositionCredit', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'PositionTradePriceIn', label: '持仓权利金收入(后付)', index: 'PositionTradePriceIn', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'OpenBalance', label: '期初结存', index: 'OpenBalance', width: 120, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'TodayCashInCashOut', label: '当日出入金', index: 'TodayCashInCashOut', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'TodaySettleEarnings', label: '当日终止收益', index: 'TodaySettleEarnings', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'TodayOpenTradePrice', label: '当日开仓权利金收支', index: 'TodayOpenTradePrice', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'EndBalance', label: '期末结存', index: 'EndBalance', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'MarginType', label: '追保模式', index: 'MarginType', width: 160, sortIndex: i++, sortable: false, align: 'left' }, { name: 'MarginPayTime', label: '追保到账时间', index: 'MarginPayTime', width: 160, sortIndex: i++, sortable: false, align: 'left' }, { name: 'ClientMarginHold', label: '对手方预付金占用', index: 'ClientMarginHold', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'CompanyMarginHold', label: '子公司预付金占用', index: 'CompanyMarginHold', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'AvailableCash', label: '可用资金', index: 'AvailableCash', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'DesirableFund', label: '可取资金', index: 'DesirableFund', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'AddFunds', label: '应追加资金', index: 'AddFunds', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'PositionValue', label: '持仓市值', index: 'PositionValue', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'MarketValueEquity', label: '市值权益', index: 'MarketValueEquity', width: 160, sortIndex: i++, align: 'left', sortable: false, formatter: 'number' }, { name: 'Remark', label: '备注', index: 'Remark', width: 160, sortIndex: i++, sortable: false, align: 'left' }, { name: 'Status', label: '确认状态', index: 'Status', width: 120, sortIndex: i++, sortable: false, align: 'left', formatter: function (cellValue, options, rowObjec) { return cellValue ? "已确认" : "未确认"; } } ]; function gridComplete() { $(".selftooltip").tooltip({ html: true, show: 50000, trigger: "hover" }); $("#gview_listGrid th[id='listGrid_ClientName']").attr("title", "客户信息:ReportName") $("#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 exportToFile() { var ClientId = $("#ClientId").val(); if ($("#DateValueDate").val() == null || $("#DateValueDate").val() == "" || $("#DateValueDate").val() == undefined) { alert("请选择结算日期!"); return; } var postData = _.assign({}, { ValueDate: $("#DateValueDate").val(), DataType: $("#DataMode").val() }); main.formOpenNewPage("/supervise_report/SendSuperviseClientCashReport?" + $.param(postData, true)); } function BatchSuperviseClientCash(type) { var req = { ValueDate: $("#DateValueDate").val(), IsAll: true, Type: type }; var meg = type == "update" ? "批量确认" : "批量删除"; if (!req.IsAll && Ids.length <= 0) { main.warn("请选中行或勾选全选再进行批量确认"); } else { main.confirm(`是否${meg}衍生品客户资金数据`, function () { main.post("/supervise_report/BatchSuperviseClientCash", req).done(function () { main.message(meg + "成功"); SearchClick(); }) },null,meg); } }