210 lines
9.9 KiB
Plaintext
210 lines
9.9 KiB
Plaintext
@using Weee.Models.ExtensionMethods
|
|
@using Resources
|
|
@using PagedList.Mvc
|
|
@using PagedList
|
|
|
|
@model Qcarbon.ViewModels.admin.accessKeyIndexVM
|
|
|
|
@{
|
|
ViewBag.Title = Resource.AccessKey;
|
|
Layout = "~/Areas/Admin/Views/Shared/_AdminLayout.cshtml";
|
|
}
|
|
|
|
<div class="col-md-12">
|
|
<div class="row docs-row">
|
|
<div class="col-xs-5">
|
|
<h2 class="docs-h2">@ViewBag.Title</h2>
|
|
</div>
|
|
</div>
|
|
<div class="row docs-row">
|
|
<div class="col-xs-6">
|
|
<div class="form-group">
|
|
<div class="col-xs-4">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.functionScope)
|
|
</div>
|
|
<div class="col-xs-4">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.activeStartDate)
|
|
</div>
|
|
<div class="col-xs-4">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.activeEndDate)
|
|
</div>
|
|
</div>
|
|
<div class="form-group row">
|
|
@if (Model.curAdminAccess != null)
|
|
{
|
|
<div class="col-xs-4" style="color:blue">
|
|
@Model.curAdminAccess.functionScope.ToString()
|
|
</div>
|
|
<div class="col-xs-4" style="color:blue">
|
|
@if (Model.curAdminAccess.activeStartDate != null)
|
|
{
|
|
|
|
@Model.curAdminAccess.activeStartDate.Value.ToString("yyyy/MM/dd")
|
|
}
|
|
</div>
|
|
<div class="col-xs-4" style="color:blue">
|
|
@if (Model.curAdminAccess.activeEndDate!=null)
|
|
{
|
|
@Model.curAdminAccess.activeEndDate.Value.ToString("yyyy/MM/dd")
|
|
}
|
|
</div>
|
|
}
|
|
</div>
|
|
<div class="form-group">
|
|
<div class="col-xs-4">
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.companyAdminLimit)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.lcaLimit)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.listReportLimit)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.certifyCompanyLimit)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.lcaUserLimit)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccess.supplierLimit)
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-2">
|
|
@if (Model.curAdminAccess != null)
|
|
{
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccess.companyAdminLimit
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccess.lcaLimit
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccess.listReportLimit
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccess.certifyCompanyLimit
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccess.lcaUserLimit
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccess.supplierLimit
|
|
</div>
|
|
}
|
|
</div>
|
|
<div class="col-xs-4">
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccessUsage.companyAdminQuantity)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccessUsage.lcaQuantity)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccessUsage.listReportQuantity)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccessUsage.certifyCompanyQuantity)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccessUsage.lcaUserQuantity)
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.DisplayNameFor(model => model.curAdminAccessUsage.supplierQuantity)
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-2">
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccessUsage.companyAdminQuantity
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccessUsage.lcaQuantity
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccessUsage.listReportQuantity
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccessUsage.certifyCompanyQuantity
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccessUsage.lcaUserQuantity
|
|
</div>
|
|
<div class="form-group" style="color:blue">
|
|
@Model.curAdminAccessUsage.supplierQuantity
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-6">
|
|
@using (Html.BeginForm("Index", "AccessKey", FormMethod.Post, new { id = "importKey", @class = "form-horizontal" }))
|
|
{
|
|
@Html.AntiForgeryToken()
|
|
<div class="form-group">
|
|
<div class="col-sm-3">金鑰文字段</div>
|
|
<div class="col-sm-7">
|
|
@Html.ValidationSummary(true, "", new { @class = "text-danger font-weight-bold" })
|
|
@if (!string.IsNullOrWhiteSpace(ViewBag.OKmsg))
|
|
{
|
|
<div class="alert alert-success" role="alert">
|
|
@ViewBag.OKmsg
|
|
</div>
|
|
}
|
|
else if (!string.IsNullOrWhiteSpace(ViewBag.errMsg))
|
|
{
|
|
<div class="alert alert-danger" role="alert">
|
|
@ViewBag.errMsg
|
|
</div>
|
|
}
|
|
</div>
|
|
<div class="col-sm-2">
|
|
<input type="submit" value="匯入金鑰" class="btn btn-default" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
@Html.TextAreaFor(m => m.keyText, new { @class = "form-control", @rows = 10, style = "overflow-y: scroll" })
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<table class="table text-center">
|
|
<tr>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.functionScope)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.activeStartDate)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.activeEndDate)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.companyAdminLimit)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.lcaLimit)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.listReportLimit)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.certifyCompanyLimit)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.lcaUserLimit)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.supplierLimit)</th>
|
|
<th>@Html.DisplayNameFor(model => model.curAdminAccess.encJsonAppliedtime)</th>
|
|
<th></th>
|
|
</tr>
|
|
@if (Model.adminAccessHis != null)
|
|
{
|
|
foreach (var item in Model.adminAccessHis)
|
|
{
|
|
<tr>
|
|
<td>@Html.DisplayFor(modelItem => item.functionScope)</td>
|
|
<td>@item.activeStartDate.Value.ToString("yyyy/MM/dd")</td>
|
|
<td>@item.activeEndDate.Value.ToString("yyyy/MM/dd")</td>
|
|
<td>@Html.DisplayFor(modelItem => item.companyAdminLimit)</td>
|
|
<td>@Html.DisplayFor(modelItem => item.lcaLimit)</td>
|
|
<td>@Html.DisplayFor(modelItem => item.listReportLimit)</td>
|
|
<td>@Html.DisplayFor(modelItem => item.certifyCompanyLimit)</td>
|
|
<td>@Html.DisplayFor(modelItem => item.lcaUserLimit)</td>
|
|
<td>@Html.DisplayFor(modelItem => item.supplierLimit)</td>
|
|
<td>@item.encJsonAppliedtime.ToString("yyyy/MM/dd")</td>
|
|
</tr>
|
|
}
|
|
}
|
|
</table>
|
|
</div>
|
|
@*<div class="text-center">
|
|
@Html.PagedListPager((IPagedList)Model.adminAccessHis, page => Url.Action("Index", new { page @ *, searchString = ViewBag.SearchString* @ }))
|
|
</div>*@
|
|
</div>
|
|
<div class="col-md-1"></div>
|