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

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())