Files
zszq-trs/YLErpWeb/Views/trade/ExportClientEodPosition.cshtml
T
2024-05-09 14:06:26 +08:00

77 lines
3.2 KiB
Plaintext

@{
ViewBag.Title = "日终数据采集";
Layout = "~/Views/Shared/_InfoLayout.cshtml";
var valueDate = ViewBag.valueDate;
var pageObj = new
{
trade_yizhixing = ConsTrade.已执行,
trade_yidaoqi = ConsTrade.已到期,
trade_yipingcang = ConsTrade.已平仓,
trade_querenchengjiao = ConsTrade.确认成交,
trade_pingcangdaifuhe = ConsTrade.平仓待复核,
trade_xingquandaifuhe = ConsTrade.行权待复核,
trade_tiqianzhongzhi = ConsTrade.提前终止拒绝,
AllTradeStatus = string.Join(",", ConsTrade.AllTradeStatus),
abstractCompanyName = PS.Config.CompanyName ?? "",
IsTradeVol = YLErp.PS.Config.IsTradeVol,
TradeTabIndexEnum_cwqqjy = (int)TradeTabIndexEnum.场外成交记录,
TradeTabIndexEnum_cwlj = (int)TradeTabIndexEnum.场外了结记录,
configcolumn_data_cwcj = configcolumn_data.场外成交记录,
configcolumn_data_cwlj = configcolumn_data.场外了结记录,
setGroup = CurUser.交易管理_分组设置,
isBroker = YLErp.PS.Config.ComponentVersion == YLErp.Configuration.ComponentVersion.Broker,
valueDate = valuedateBLL.ValueDate.ToString("yyyy-MM-dd"),
};
var unwindTypes = new List<SelectListItem> { };
unwindTypes.Add(new SelectListItem() { Text = "全部", Value = "全部" });
unwindTypes.Add(new SelectListItem() { Text = "终止", Value = "终止" });
unwindTypes.Add(new SelectListItem() { Text = "到期", Value = "到期" });
unwindTypes.Add(new SelectListItem() { Text = "票息", Value = "票息" });
var generateAmendDoc = PS.Config.TradeElement.IsGenerateAmendDoc;
var needSendChangeEmail = PS.Config.TradeElement.IsAmendableAfterConfirm && PS.Config.TradeElement.IsGenerateAmendDoc;
}
@section JS{
<script>
var curdate = "@YLErp.BLL.Eod.EodOperationBase.GetLastSettlementDate(valuedateBLL.ValueDate).ToString("yyyy-MM-dd")";
const page = @Json.Serialize(pageObj);
</script>
<script type="text/javascript">
$(function () {
$("#DateTradeDate").val(curdate)
$(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true });
});
function ExportClientEodPosition() {
var postData = {
tradeDate: $("#DateTradeDate").val(),
}
main.formOpenNewPage("/EodPosition/ExportClient", postData);
main.formOpenNewPage("/EodPosition/ExportEodPosition", postData);
//main.formOpenNewPage('/trade/CustomtradeExport', postData);
//main.post("/EodPosition/ExportClientEodPosition", postData).done(function (res) {
// window.open(res);
//});
}
</script>
}
@using (Html.BeginForm("ExportClientEodPosition", "trade", FormMethod.Post))
{
<div class="form-layout">
<div style="padding-left:20px">
<p>@Html.SearchDate("TradeDate", "采集日期: ")</p>
</div>
</div>
<br />
<br />
<div class="form-buttons">
@MyControls.Btn("导出", "ExportClientEodPosition()")
@MyControls.Btn("关闭", "layer.closeMe()")
</div>
}