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

87 lines
3.8 KiB
Plaintext

@{
ViewBag.Title = "风险预警/禁止查询";
Layout = "~/Views/Shared/_MainLayout.cshtml";
var pageObj = new
{
ValueDate = valuedateBLL.ValueDate,
abstractCompanyName = PS.Config.CompanyName ?? "",
IsTradeVol = YLErp.PS.Config.IsTradeVol,
configcolumn_data_substandard = configcolumn_data.风险预警,
IsUseDisplayNotional = PS.Config.IsUseDisplayNotional
};
var unwindTypes = new List<SelectListItem>
{ };
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;
}
<style>
.searchdiv .search-label {
width: 85px;
}
</style>
@section JS{
<script src="~/Scripts/app/tradeHelper.js?v=@HtmlUtil.JsVersion"></script>
<script src="~/Statics/libs/export/excellentexport.js?v=@(HtmlUtil.JsVersion)"></script>
<script>
const page = @Json.Serialize(pageObj);
var generateAmendDoc = '@(generateAmendDoc?"1":"")';
var needSendChangeEmail = '@(needSendChangeEmail ? "1":"")';
function showWindow() {
var url = "/risk/SubstandardTradeRule/";
main.infopage("规则设置", url, { area: ['400px', '250px'] });
}
</script>
<script src="~/Scripts/app/risk/SubstandardTrade.js"></script>
}
@*国泰君安期权交易tab筛选条件配置*@
<div class="searchdiv">
<div class="first-wrap-gtja client">
@Html.MyAceDropdownInput("AssetId", "簿记账户", AssetunitController.GetClientassetunit())
@Html.MyAceDropdownInput("GroupId", "簿记账户组", AssetUnitModel.GetAllAssetUnitGroupItem())
@if (YLErp.PS.Config.Is东兴)
{
@Html.ShortInput("ContractCode", "合约编号")
}
else
{
@Html.ShortInput("TradeNumber", "交易编号")
}
@Html.MyAceDropdownInput("TraderName", "交易员", GlobalData.GetAllTrader())
@Html.MyAceDropdownInput("ClientId", "交易对手方", ClientDataModel.GetAllClient())
@Html.SearchDateRange("TradeDate", "成交日期")
@Html.SearchDateRange("ExerciseDate", "到期日期")
@Html.MyAceDropdownInput2("ExerciseMode", "行权方式", ConsTrade.ExerciseType.GetSelectItems())
@{ var types = ConsTrade.OptionTradeTypes.Where(x => x != "收益互换").ToList();}
@Html.MyAceDropdownInput("TradeTypes", "结构类型", GlobalData.GetSelectItems(types))
<div class="search-group">
<span class="search-label">标的代码</span>
<select class="" data-placeholder="请选择 标的代码" id="UnderlyingId" name="UnderlyingId" multiple></select>
</div>
@Html.MyAceDropdownInput("TradeStatus", "交易状态", GlobalData.GetSelectItems(ConsTrade.AllTradeStatus), true)
@Html.MyAceDropdownInput2("SubstandardType", "预警触发原因", GlobalData.GetSelectItems(new Dictionary<string, string> { { "全部", "0" }, { "行权偏离度", "1" }, { "合约期限", "2" }, { "赎回天数", "3" } }), false)
</div>
</div>
<div class="searchdiv">
@MyControls.SearchBtn()
<div style="display: inline; margin-left: 50px;">
@MyControls.Btn("标的池", "window.open('/StockBlackWhite/StockBlackWhiteList')")
@MyControls.Btn("规则设置", "showWindow()")
<div style="width: 30px; display: inline;margin-right:50px;" onclick="showcolumnChooser();return false;">
<img src="~/Images/configure.png" />
</div>
</div>
</div>
<div class="searchdiv"><span id="ruleTip"></span></div>
@Html.Raw(JqGridSimple.OutTable())