110 lines
4.7 KiB
Plaintext
110 lines
4.7 KiB
Plaintext
@model trade_swap_flow
|
|
@{
|
|
ViewBag.Title = "互换交易流水 | 编辑";
|
|
Layout = "~/Views/Shared/_InfoLayout.cshtml";
|
|
}
|
|
@section CSS{
|
|
|
|
}
|
|
@section JS
|
|
{
|
|
<script type="text/javascript">
|
|
$(function () {
|
|
SetAceDropDown(false);
|
|
|
|
$(".datepicker").datepicker({
|
|
changeMonth: true,
|
|
changeYear: true,
|
|
showButtonPanel: true,
|
|
showOtherMonths: true,
|
|
selectOtherMonths: true
|
|
});
|
|
});
|
|
|
|
function checkSubmitData() {
|
|
var pass = $('#tradeFlowEditForm').valid();
|
|
|
|
return pass;
|
|
}
|
|
|
|
function saveTradeFlow() {
|
|
if (!checkSubmitData()) {
|
|
return false;
|
|
}
|
|
|
|
var data = $("#tradeFlowEditForm").serialize();
|
|
if ($("#TradeNumber").val() != "") {
|
|
main.confirm("保存流水后需要重新合成该流水对应的多空组合交易,确定保存吗?", function () {
|
|
main.post("/swapTrade/tradeFlowEditJson", data).done(function (res) {
|
|
window.parent.showmiddlemessage("成功更新本条数据");
|
|
try {
|
|
window.parent.reloadData();
|
|
closeTradeFlowEditWindow();
|
|
} catch (e) {
|
|
}
|
|
});
|
|
});
|
|
}
|
|
else {
|
|
main.post("/swapTrade/tradeFlowEditJson", data).done(function (res) {
|
|
window.parent.showmiddlemessage("成功更新本条数据");
|
|
try {
|
|
window.parent.reloadData();
|
|
closeTradeFlowEditWindow();
|
|
} catch (e) {
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function closeTradeFlowEditWindow() {
|
|
try {
|
|
window.parent.layer.closeAll();
|
|
} catch (e) {
|
|
}
|
|
}
|
|
</script>
|
|
}
|
|
|
|
@using (Html.BeginForm("tradeFlowEdit", "trade_swap_flow", FormMethod.Post, new { id = "tradeFlowEditForm" }))
|
|
{
|
|
<div class="form-layout">
|
|
<input type="hidden" value="@Model.id" name="id" id="id" />
|
|
@Html.HiddenFor(model => model.EncryptId)
|
|
@Html.HiddenFor(model => model.Number)
|
|
@Html.MyTextFor(model => model.TradeNumber)
|
|
@Html.MyDropdownFor1(model => model.AssetUnitName, AssetunitController.GetAllassetunitname(), appendBlank: true)
|
|
@Html.MyTextFor(model => model.ClientNumber)
|
|
@Html.MyTextFor(model => model.ClientShortName)
|
|
@Html.MyTextFor(model => model.UnderlyingCode, true)
|
|
@Html.MyTextFor(model => model.BuySell, true)
|
|
@Html.MyDateFor(model => model.TradeDate, true)
|
|
@Html.MyDateFor(model => model.StartDate, true)
|
|
@Html.MyDateFor(model => model.ExerciseDate)
|
|
@Html.MyDateFor(model => model.SettlementDate)
|
|
@Html.MyDecimalFor(model => model.Lots, true)
|
|
@Html.MyDecimalFor(model => model.SpotPrice, true)
|
|
@Html.MyDecimalFor(model => model.SingleFee)
|
|
<div class="form-group col-md-6">
|
|
<label class="formlabel" for="UnAnnualRate">非年化费率</label>
|
|
<input id="UnAnnualRate" 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.UnAnnualRate != null ? Model.UnAnnualRate.Value.OtcFormat(OtcFormatFlag.premiumRate) : "")" name="UnAnnualRate" /><span>%</span>
|
|
<span class="field-validation-valid" data-valmsg-for="UnAnnualRate" data-valmsg-replace="true"></span>
|
|
</div>
|
|
@Html.MyDropdownFor1(model => model.ClearingAgency, new List<SelectListItem>() {
|
|
new SelectListItem() { Text = "甲方", Value = "甲方"},
|
|
new SelectListItem() { Text = "乙方", Value = "乙方"},
|
|
new SelectListItem() { Text = "报价系统", Value = "报价系统"},
|
|
new SelectListItem() { Text = "中债登", Value = "中债登"},
|
|
new SelectListItem() { Text = "上清所", Value = "上清所"},
|
|
new SelectListItem() { Text = "其他", Value = "其他"},
|
|
})
|
|
@Html.MyDropdownFor1(model => model.IsTradePriceWhenOpen, GlobalData.GetBoolList(), appendBlank: false)
|
|
@Html.MyDropdownFor1(model => model.NeedCostFee, GlobalData.GetBoolList(), appendBlank: false)
|
|
@Html.MyDropdownFor1(model => model.IsNight, GlobalData.GetBoolList(), appendBlank: false)
|
|
@Html.MyTextFor(model => model.Comments)
|
|
</div>
|
|
<div class="form-buttons">
|
|
@MyControls.Btn("保存", "saveTradeFlow()")
|
|
@MyControls.Btn("关闭", "closeTradeFlowEditWindow()")
|
|
</div>
|
|
} |