86 lines
3.8 KiB
Plaintext
86 lines
3.8 KiB
Plaintext
@{
|
|
ViewBag.Title = "并表数据上报";
|
|
Layout = "~/Views/Shared/_InfoLayout.cshtml";
|
|
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 = "@valuedateBLL.ValueDate.ToString("yyyy-MM-dd")";
|
|
const page = @Json.Serialize(pageObj);
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
$(function () {
|
|
$("#DateFromTradeDate").val(curdate)
|
|
$("#DateToTradeDate").val(curdate)
|
|
$(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true });
|
|
});
|
|
|
|
function Customexport() {
|
|
var reqTradeStatus = !$("#TradeStatus").val() ? page.AllTradeStatus : $("#TradeStatus").val().join(",");
|
|
if (!reqTradeStatus) {
|
|
reqTradeStatus = "";
|
|
}
|
|
var postData = {
|
|
startDate: $("#DateFromTradeDate").val(),
|
|
endDate: $("#DateToTradeDate").val(),
|
|
tradeStatus: reqTradeStatus,
|
|
tradeTypes: $("#TradeTypes").val() == null ? "" : $("#TradeTypes").val().join(","),
|
|
}
|
|
//main.formOpenNewPage('/trade/CustomtradeExport', postData);
|
|
main.post("/trade/CustomtradeExport", postData).done(function (res) {
|
|
window.open(res.obj.marketZipFile);
|
|
});
|
|
}
|
|
</script>
|
|
|
|
}
|
|
|
|
@using (Html.BeginForm("Customexport", "trade", FormMethod.Post))
|
|
{
|
|
<div class="form-layout">
|
|
<div style="padding-left:20px">
|
|
<p>@Html.SearchDateRange("TradeDate", "上报日期: ")</p>
|
|
@{ var types1 = ConsTrade.OptionTradeTypes.Concat(new[] { /*"结构化交易",*/ "黑箱结构" }).ToList();}
|
|
<p>
|
|
@Html.MyAceDropdownInput("TradeStatus", "交易状态: ", GlobalData.GetSelectItems(ConsTrade.TradeStatusCustomexport), true)
|
|
</p>
|
|
<p>@Html.MyAceDropdownInput("TradeTypes", "结构类型: ", GlobalData.GetTradeTypes(types1, true))</p>
|
|
</div>
|
|
</div>
|
|
<br />
|
|
<br />
|
|
<div class="form-buttons">
|
|
@MyControls.Btn("导出", "Customexport()")
|
|
@MyControls.Btn("关闭", "layer.closeMe()")
|
|
</div>
|
|
} |