109 lines
6.3 KiB
Plaintext
109 lines
6.3 KiB
Plaintext
@model VarietyLimit
|
|
@{
|
|
Layout = "~/Views/Shared/_InfoLayout.cshtml";
|
|
}
|
|
|
|
@section CSS{
|
|
<style>
|
|
.text-box { width: 265px; }
|
|
</style>
|
|
}
|
|
@section JS{
|
|
<script>
|
|
$(function () {
|
|
$("#openLimitIcon").click(function () {
|
|
if ($(this).text() == "%") {
|
|
$(this).text("¥");
|
|
$("#IsPercent").val(false);
|
|
}
|
|
else {
|
|
$(this).text("%");
|
|
$("#IsPercent").val(true);
|
|
}
|
|
});
|
|
});
|
|
|
|
function saveVarietyOpenLimit() {
|
|
main.post("/variety/saveVarietyOpenLimit", {
|
|
VarietyCode: $("#VarietyCode").val(),
|
|
DeltaLowLimit: $("#DeltaLowLimit").val(),
|
|
DeltaHighLimit: $("#DeltaHighLimit").val(),
|
|
GammaCashLowLimit: $("#GammaCashLowLimit").val(),
|
|
GammaCashHighLimit: $("#GammaCashHighLimit").val(),
|
|
GammaLowLimit: $("#GammaLowLimit").val(),
|
|
GammaHighLimit: $("#GammaHighLimit").val(),
|
|
ThetaLowLimit: $("#ThetaLowLimit").val(),
|
|
ThetaHighLimit: $("#ThetaHighLimit").val(),
|
|
VegaLowLimit: $("#VegaLowLimit").val(),
|
|
VegaHighLimit: $("#VegaHighLimit").val(),
|
|
IsPercent: $("#IsPercent").val()
|
|
}).done(function (res) {
|
|
if (res.success) {
|
|
window.parent.showmiddlemessage("敞口限额设置成功");
|
|
try { if (window.parent) window.parent.search(); }
|
|
catch (e) { }
|
|
closeCurrentWindow();
|
|
}
|
|
});
|
|
}
|
|
|
|
function closeCurrentWindow() {
|
|
try { window.parent.layer.closeAll(); } catch (e) { }
|
|
}
|
|
</script>
|
|
}
|
|
|
|
<div class="yc-panel">
|
|
@Html.HiddenFor(model => model.VarietyCode)
|
|
@Html.HiddenFor(model => model.IsPercent)
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>风险指标</th>
|
|
<th>限额下限</th>
|
|
<th>限额上限</th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Delta金额</td>
|
|
<td><input id="DeltaLowLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.DeltaLowLimit" name="DeltaLowLimit" data-val="true"></td>
|
|
<td><input id="DeltaHighLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.DeltaHighLimit" name="DeltaHighLimit" data-val="true"></td>
|
|
<td><span id="openLimitIcon" style="cursor:pointer;color:red">@((Model.IsPercent ?? false) ? "%" : "¥")</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>GammaCash</td>
|
|
<td><input id="GammaCashLowLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.GammaCashLowLimit" name="GammaCashLowLimit" data-val="true"></td>
|
|
<td><input id="GammaCashHighLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.GammaCashHighLimit" name="GammaCashHighLimit" data-val="true"></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Gamma</td>
|
|
<td><input id="GammaLowLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.GammaLowLimit" name="GammaLowLimit" data-val="true"></td>
|
|
<td><input id="GammaHighLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.GammaHighLimit" name="GammaHighLimit" data-val="true"></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Theta</td>
|
|
<td><input id="ThetaLowLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.ThetaLowLimit" name="ThetaLowLimit" data-val="true"></td>
|
|
<td><input id="ThetaHighLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.ThetaHighLimit" name="ThetaHighLimit" data-val="true"></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Vega</td>
|
|
<td><input id="VegaLowLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.VegaLowLimit" name="VegaLowLimit" data-val="true"></td>
|
|
<td><input id="VegaHighLimit" class="text-box" onkeyup="this.value=this.value.replace(/[^0-9.-]/g,'')" onblur="this.value=(/^(-?0|-?[1-9]\d*)(\.\d*)?$/.test(this.value) ? this.value : '')" data-val-required="请输入数值" type="text" value="@Model.VegaHighLimit" name="VegaHighLimit" data-val="true"></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<hr />
|
|
<div class="form-buttons">
|
|
@MyControls.Btn("保存", "saveVarietyOpenLimit()")
|
|
@MyControls.Btn("关闭", "closeCurrentWindow()")
|
|
</div>
|
|
|
|
<h4 class="mt-4" style="font-weight: bolder;">说明: 设定敞口限额的绝对值,亦可设定持仓名义本金的比率,作为该品种的风险敞口Delta金额指标的限额。</h4>
|
|
</div>
|