120 lines
5.2 KiB
Plaintext
120 lines
5.2 KiB
Plaintext
@{
|
|
ViewBag.Title = "对冲账户";
|
|
Layout = "~/Views/Shared/_MainLayout.cshtml";
|
|
}
|
|
@section JS{
|
|
|
|
<script type="text/javascript">
|
|
$(function () {
|
|
var PostData = {};
|
|
@Html.Raw(JqGridSimple.OutGrid("/exchange_account/exchange_accountQuery"))
|
|
function keyEnter(event) {
|
|
try {
|
|
var e = event ? event : (window.event ? window.event : null);
|
|
(e.keyCode == 13) && SearchClick(true);
|
|
} catch (e) { }
|
|
}
|
|
document.onkeydown = keyEnter;
|
|
SetAceDropDown();
|
|
});
|
|
var perfmt = main.numberFormat(2, {percent:true});
|
|
var colModelGrid = [{
|
|
name: '', label: '操作', index: '', width: 90, align: 'left', formatter: showToolName
|
|
}, {
|
|
name: 'id', label: 'id', index: 'id', width: 1, align: 'left', hidden: true
|
|
}, {
|
|
name: 'EncryptId', label: 'EncryptId', index: 'EncryptId', width: 0, align: 'left', hidden: true
|
|
}, {
|
|
name: 'AccountName', label: '账户名称', index: 'AccountName', width: 150, align: 'left'
|
|
}, {
|
|
name: 'AccountCode', label: '账户', index: 'AccountCode', width: 60, align: 'left'
|
|
}, {
|
|
name: 'AccountTypeName', label: '账户类型', index: 'AccountTypeName', width: 60, align: 'left'
|
|
}, {
|
|
name: 'StatusCN', label: '状态', index: 'StatusCN', width: 50, align: 'left'
|
|
}, {
|
|
name: 'InitialCost', label: '初始成本', index: 'InitialCost', width: 100, align: 'left', formatter: 'number'
|
|
}, {
|
|
name: 'CurrFund', label: '动态权益', index: 'CurrFund', width: 100, align: 'left', formatter: 'number'
|
|
}, {
|
|
name: 'Available', label: '可用资金', index: 'Available', width: 100, align: 'left', formatter: 'number'
|
|
}, {
|
|
name: 'CurrMargin', label: '当前预付金', index: 'CurrMargin', width: 100, align: 'left', formatter: 'number'
|
|
}, {
|
|
name: 'CurrMargin', label: '风险度', index: 'Available', width: 100, align: 'left', formatter: function (cellValue, options, rowObject) {
|
|
return rowObject.CurrFund ? perfmt(rowObject.CurrMargin / rowObject.CurrFund) : "";
|
|
}
|
|
}, {
|
|
name: 'AssetBookName', label: '默认簿记账户', index: 'Name', width: 150, align: 'left'
|
|
}, {
|
|
name: 'VarietyNames', label: '品种', index: 'VarietyNames', width: 150, align: 'left'
|
|
}, {
|
|
name: 'TraderNames', label: '交易员名称', index: 'TraderNames', width: 150, align: 'left'
|
|
}, {
|
|
name: 'Description', label: '描述', index: 'Description', width: 150, align: 'left'
|
|
}];
|
|
|
|
function gridComplete() {
|
|
var jgrid = $(this);
|
|
$(".ui-jqgrid-sortable").css("text-align", "center");
|
|
}
|
|
|
|
function showToolName(cellValue, options, rowObject) {
|
|
var html = "<input type=\"button\" class=\"wentiEdit\" title='查看风险对冲账户' onclick=\"startexchange_accountView('{0}')\" value=\"{1}\" />".template(rowObject.EncryptId, "查看");
|
|
return html;
|
|
}
|
|
|
|
function startAddexchange_account() {
|
|
var addurl = "/exchange_account/exchange_accountEdit/0";
|
|
main.infopage("新增", addurl, { area: ['550px', '80%'] });
|
|
}
|
|
|
|
function startexchange_accountView(id) {
|
|
var srcurl = "/exchange_account/exchange_accountView/?enid=" + id;
|
|
main.infopage("查看", srcurl, { area: ['550px', '80%'] });
|
|
}
|
|
|
|
function reloadexchange_account() {
|
|
//重新加载
|
|
SearchClick();
|
|
}
|
|
|
|
function SearchClick(isSearchclick) {
|
|
var listGrid = $('#listGrid');
|
|
|
|
listGrid.appendPostData({ AccountCode: $("#AccountCode").val() });
|
|
listGrid.appendPostData({ AccountType: $("#AccountType").val() });
|
|
listGrid.appendPostData({ TraderNames: $("#TraderNames").val() });
|
|
listGrid.appendPostData({ Status: $("#Status").val() });
|
|
listGrid.appendPostData({ Description: $("#Description").val() });
|
|
listGrid.appendPostData({ AccountName: $("#AccountName").val() });
|
|
|
|
if (typeof (isSearchclick) != "undefined" && isSearchclick) {
|
|
//点击搜索时默认第一页
|
|
listGrid.jqGrid('setGridParam', {page: 1});
|
|
}
|
|
listGrid.trigger('reloadGrid');
|
|
}
|
|
</script>
|
|
}
|
|
|
|
<div class="searchdiv">
|
|
@Html.ShortInput("AccountName", "账户名称")
|
|
@Html.ShortInput("AccountCode", "账户")
|
|
@Html.MyAceDropdownInput2("AccountType", "账户类型", ConsGlobal.InstrumentType.SelectItems())
|
|
@Html.MyAceDropdownInput2("TraderNames", "交易员名称", GlobalData.GetAllUser())
|
|
@Html.MyAceDropdownInput2("Status", "状态", new List<SelectListItem>()
|
|
{
|
|
new SelectListItem() {Value = "1", Text = @"正常"},
|
|
new SelectListItem() {Value = "0", Text = @"停用"}
|
|
})
|
|
@Html.ShortInput("Description", "描述")
|
|
@MyControls.SearchBtn()
|
|
@if (CurUser.系统管理.对冲账户)
|
|
{
|
|
@MyControls.Btn("新增", "startAddexchange_account()")
|
|
}
|
|
</div>
|
|
@Html.Raw(JqGridSimple.OutTable())
|
|
|