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

99 lines
3.4 KiB
Plaintext

@model trade_vol
@{
ViewBag.Title = "AddMarginVolSettingView";
Layout = "~/Views/Shared/_InfoLayout.cshtml";
}
<script type="text/javascript">
var index = parseInt(window.parent.layer.getFrameIndex(window.name));
$(function () {
main.setTradeDatePicker("", "#valueDate", null, null, false);
if (@Model.id != 0) {
$("#valueDate").val('@Model.ValueDate.ToString("yyyy-MM-dd")');
$("#tradeNumber").val('@Model.TradeNumber');
$("#vol").val('@Model.VolString')
}
});
function savetrade_vol() {
if ($("#vol").val() == null || $("#vol").val()=="" ) {
main.alert("波动率设置不能为空");
return;
}
if ($("#tradeNumber").val() == null || $("#tradeNumber").val() == "") {
main.alert("交易编号不能为空");
return;
}
if ($("#valueDate").val() == null || $("#valueDate").val() == "") {
main.alert("计算日期不能为空");
return;
}
var data = {
TradeNumber : $("#tradeNumber").val(),
ValueDate: $("#valueDate").val(),
Vol: parseFloat($("#vol").val().split('%')[0]) / 100
}
main.post("/trade_vol/SaveTradeVol", data).done(function (ret) {
main.alert(ret.meg);
window.parent.reloadeod();
window.parent.layer.closeAll();
});
}
function selectTarde() {
var url = "/trade/PickSingletrade/";
main.open("选择交易", url, { area: ["90%", "90%"] });
}
function parentCallbacktrade(cModel) {
$("#tradeNumber").val(cModel.TradeNumber);
index++;
window.parent.layer.close(index);
// window.name = window.name.substring(0, window.name.length - 1) + index;
}
function volPriceEditChange(obj) {
var val = obj.val();
var vol = '@Model.VolString';
if (val == "" || val == null || val == '%') {
main.alert("波动率数值格式错误");
obj.val(vol);
return;
}
if (val.indexOf('%') > 0) {
val = val.substring(0, val.length - 1);
}
if (isNaN(val)) {
main.alert("波动率数值格式错误");
obj.val(vol);
return;
}
val = parseFloat(val).toFixed(2);
obj.val(val + '%')
}
</script>
<div class="yc-panel">
<div class="form-group col-md-6">
<label class="formlabel" for="valueDate">计算日期</label>
<input id='valueDate' class='text-box datepicker' name='valueDate' /><span style='color:red'> *</span>
</div>
<div class="form-group col-md-6">
<label class="formlabel" for="tradeNumber">交易编号</label>
<input id='tradeNumber' type="text" class='text-box' name='tradeNumber' /><span style='color:red'> *</span>
<input type="button" class="wentiEdit" title='选择交易' onclick="selectTarde()" value="选择交易" />
</div>
<div class="form-group col-md-6">
<label class="formlabel" for="vol">波动率设置</label>
<input id='vol' type="text" class='text-box' name='vol' onchange="volPriceEditChange($(this))" /><span style='color:red'> *</span>
</div>
</div>
<div class="form-buttons">
@MyControls.Btn("保存", "savetrade_vol()")
@MyControls.Btn("关闭", "layer.closeMe()")
</div>