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

131 lines
4.9 KiB
Plaintext

@{
ViewBag.Title = "簿记账户";
Layout = "~/Views/Shared/_MainLayout.cshtml";
var pageObj = new
{
HasGroup = ConsUserGroup.HasGroup,
IsDongGuan = PS.Config.Company==CompanyEnum.东莞
};
ViewBag.Menu = "系统管理-簿记账户";
}
@section JS{
<script>
var page = @Json.Serialize(pageObj);
</script>
<script type="text/javascript">
$(function () {
var PostData = {};
$(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true });
@Html.Raw(JqGridSimple.OutGrid("/AccountOpeningProcess/ApprovalGradeQuery"));
document.onkeydown = function (event) {
try {
var e = event ? event : (window.event ? window.event : null);
(e.keyCode == 13) && SearchClick(true);
} catch (e) { }
};
});
function rowdblclick(id) {
var encryptId = $('#listGrid').getRowData(id).EncryptId;
startApprovalGradeView(encryptId);
}
var colModelGrid = [{ name: 'id', label: 'id', index: 'id', width: 1, hidden: true
}, { name: 'EncryptId', label: 'EncryptId', index: 'EncryptId', width: 0, hidden: true
}, { name: 'Operate', label: '操作', index: 'Operate',sortable:false, formatter: showToolName
}, { name: 'AssetName', label: '簿记账户名称', index: 'AssetName', width: 150
}, { name: 'TraderNames', label: page.IsDongGuan ? '系统账号' : '交易员', index: 'TraderNames', width: 150
}, { name: 'RoleName', label: '隶属角色', index: 'RoleName', width: 150
}, { name: 'Rule', label: '审批规则', index: 'Rule', width: 150,
formatter: function (cellValue, options, rowObject) {
switch(cellValue){
case 0:
return "字段审核";
case 1:
return "投资规模";
}
},
}, { name: 'OptName', label: '操作人名', index: 'OptName', width: 90
}, { name: 'OptDate', label: '创建时间', index: 'OptDate', width: 90, formatter: 'date' }];
function showToolName(cellValue, options, rowObject) {
var html = "<input type=\"button\" class=\"wentiEdit\" title='删除' onclick=\"deleteApprovalGrade('{0}')\" value=\"{1}\" />".template(rowObject.EncryptId, "删除");
return html;
}
function startAddassetunit() {
var newUrl = "/AccountOpeningProcess/ApprovalGradeEdit";
main.infopage("簿记账户新增", newUrl, { area: ['550px', '50%'] });
}
function deleteApprovalGrade(id) {
main.confirm("确认删除记录?",
function () {
main.post("/AccountOpeningProcess/deleteApprovalGrade", { enid: id }).done(function (res) {
reloadassetunit();
});
});
}
function startApprovalGradeView(id) {
var url = "/AccountOpeningProcess/approvalGradeEdit/?enid=" + id;
main.infopage("簿记账户查看", url, { area: ['550px', '55%'] });
}
function reloadassetunit() {
//重新加载
SearchClick();
$('#modal-editassetunit').modal('hide');
}
function SearchClick(isSearchclick) {
var listGrid = $('#listGrid');
listGrid.appendPostData({ Name: $("#Name").val() });
listGrid.appendPostData({ UserGroup: $("#UserGroup").val() });
listGrid.appendPostData({ TraderIds: $("#TraderName").val() });
if (typeof (isSearchclick) != "undefined" && isSearchclick) {
//点击搜索时默认第一页
listGrid.jqGrid('setGridParam', {page: 1});
}
listGrid.trigger('reloadGrid');
}
</script>
}
<div class="searchdiv">
@Html.ShortInput("Name", "账户名称")
@if (ConsUserGroup.HasGroup)
{
<div class="search-group">
<span class="search-label">用户组</span>
<select id="UserGroup" name="UserGroup">
<option value="">全部</option>
@foreach (var item in ConsUserGroup.GetGroups())
{
<option value="@(item.ItemValue)">@(item.ItemDesc)</option> }
</select>
</div>}
@Html.MyAceDropdownInput("TraderName",(pageObj.IsDongGuan ? "系统账户" : "交易员"), GlobalData.GetAllTrader())
@MyControls.SearchBtn()
@MyControls.Btn("新增", "startAddassetunit()")
</div>
<div class="tabbable">
<ul id="myTab" class="nav-main">
<li>
<a href="/assetunit/assetunitList">基本信息</a>
</li>
<li class='active'>
<a href="/AccountOpeningProcess/ApprovalAsset">簿记审批</a>
</li>
</ul>
</div>
@Html.Raw(JqGridSimple.OutTable())