Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
T
TokenVaultManagement
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jasonwai
TokenVaultManagement
Commits
74f609fe
Commit
74f609fe
authored
Jun 14, 2023
by
Jason
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.修改語言成英文
2.修改table成均為藍色系列
parent
7730ec44
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
130 additions
and
128 deletions
+130
-128
Merchant TokenVault management.sln
...Token Vault Management/Merchant TokenVault management.sln
+1
-1
_layout.en.resx
...nagement/backstage/Resources/Views/Shared/_layout.en.resx
+0
-0
TokenVault_NSECURED.csproj
...ken Vault Management/backstage/TokenVault_NSECURED.csproj
+0
-0
Index.cshtml
... Token Vault Management/backstage/Views/Home/Index.cshtml
+6
-6
Notification.cshtml
...Vault Management/backstage/Views/Home/Notification.cshtml
+0
-4
ListKeys.cshtml
...oken Vault Management/backstage/Views/Key/ListKeys.cshtml
+33
-32
_Layout.cshtml
...en Vault Management/backstage/Views/Shared/_Layout.cshtml
+16
-10
CreateField.cshtml
... Management/backstage/Views/TokenVault/CreateField.cshtml
+8
-8
CreateTokenVault.cshtml
...gement/backstage/Views/TokenVault/CreateTokenVault.cshtml
+4
-4
Edit.cshtml
...n Vault Management/backstage/Views/TokenVault/Edit.cshtml
+6
-6
List.cshtml
...n Vault Management/backstage/Views/TokenVault/List.cshtml
+15
-16
ChangePassword.cshtml
...ult Management/backstage/Views/User/ChangePassword.cshtml
+10
-10
CreateDepartment.cshtml
...t Management/backstage/Views/User/CreateDepartment.cshtml
+6
-6
CreateUser.cshtml
...n Vault Management/backstage/Views/User/CreateUser.cshtml
+6
-6
GetDepartment.cshtml
...ault Management/backstage/Views/User/GetDepartment.cshtml
+6
-6
GetUser.cshtml
...oken Vault Management/backstage/Views/User/GetUser.cshtml
+13
-13
No files found.
Merchant Token Vault Management/Merchant TokenVault management.sln
View file @
74f609fe
...
...
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.32106.194
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TokenVault
management", "backstage\TokenVault management
.csproj", "{41BECD6A-15B3-45DA-841A-E3C22B5A3884}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TokenVault
_NSECURED", "backstage\TokenVault_NSECURED
.csproj", "{41BECD6A-15B3-45DA-841A-E3C22B5A3884}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
...
...
Merchant Token Vault Management/backstage/Resources/_layout.en.resx
→
Merchant Token Vault Management/backstage/Resources/
Views/Shared/
_layout.en.resx
View file @
74f609fe
File moved
Merchant Token Vault Management/backstage/TokenVault
management
.csproj
→
Merchant Token Vault Management/backstage/TokenVault
_NSECURED
.csproj
View file @
74f609fe
File moved
Merchant Token Vault Management/backstage/Views/Home/Index.cshtml
View file @
74f609fe
...
...
@@ -12,14 +12,14 @@
<div class="floating-msg" id="msgDiv"></div>
</div>
<div class="page-header">
<h3 class="page-title">
數據統計
</h3>
<h3 class="page-title">
Statistic
</h3>
</div>
<div class="row">
<div class="col-lg-6 col-md-6 grid-margin stretch-card dashboard-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
部門數量
</h4>
<h4 class="card-title">
Number of departments
</h4>
<div class="card-content text-center">
<img src="~/images/admin-vault-department.svg" class="img-fuild">
<p class="number text-center">@ViewBag.departmentCount</p>
...
...
@@ -31,7 +31,7 @@
<div class="col-lg-6 col-md-6 grid-margin stretch-card dashboard-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
Token Vault 數量
</h4>
<h4 class="card-title">
Number of Token Vaults
</h4>
<div class="card-content text-center">
<img src="~/images/admin-vault.svg" class="img-fuild">
<p class="number text-center">32</p>
...
...
@@ -43,7 +43,7 @@
<div class="col-lg-4 col-md-6 grid-margin stretch-card dashboard-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">Token Vault Entry <br>
資料數量
</h4>
<h4 class="card-title">Token Vault Entry <br>
Number of data
</h4>
<div class="card-content text-center">
<img src="~/images/admin-vault-data.svg" class="img-fuild">
<p class="number text-center">200</p>
...
...
@@ -55,7 +55,7 @@
<div class="col-lg-4 col-md-6 grid-margin stretch-card dashboard-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">Token Vualt Entry<br />
本月新增資料數量
</h4>
<h4 class="card-title">Token Vualt Entry<br />
Number of new data this month
</h4>
<div class="card-content text-center">
<img src="~/images/admin-vault-add.svg" class="img-fuild">
<p class="number text-center">10</p>
...
...
@@ -67,7 +67,7 @@
<div class="col-lg-4 col-md-6 grid-margin stretch-card dashboard-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">Token Vualt Entry<br />
本月修改資料數量
</h4>
<h4 class="card-title">Token Vualt Entry<br />
Number of data modifications this month
</h4>
<div class="card-content text-center">
<img src="~/images/admin-vault-edit.svg" class="img-fuild">
<p class="number text-center">7</p>
...
...
Merchant Token Vault Management/backstage/Views/Home/Notification.cshtml
deleted
100644 → 0
View file @
7730ec44
@*
For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
*@
Merchant Token Vault Management/backstage/Views/Key/ListKeys.cshtml
View file @
74f609fe
@model List<backstage.Models.Keys.Key>
@{
ViewData["Title"] = "Keys
列表管理
";
ViewData["Title"] = "Keys
List
";
}
@{
bool isAdmin = User.IsInRole("Admin");
...
...
@@ -15,7 +15,7 @@
}
<div class="page-header">
<h3 class="page-title">Keys
列表管理
</h3>
<h3 class="page-title">Keys
List
</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -34,56 +34,57 @@
<ul class="breadcrumb breadcrumb_memberGo">
@*<li class="breadcrumb-item active"><a asp-action="List" asp-route-merchantId="@ViewBag.Merchant_id">資料代碼保險庫</a></li>
<li class="breadcrumb-item active"><a asp-action="ListFields" asp-route-merchant_id="@ViewBag.Merchant_id" asp-route-vault_id="@ViewBag.vault_id">欄位資料</a></li>*@
<li class="breadcrumb-item active">
API金鑰管理 - 專案管理
</li>
<li class="breadcrumb-item active">
Keys List
</li>
</ul>
</div>
</div>
<div class="table-responsive">
<!--交易紀錄列表 table-->
<table class="table table-striped table-hover" id="memberGoTbl_newProjec">
<table class="table table-striped">
<thead>
<tr>
<th colspan="7">專案列表</th>
<th style=" border-left: solid 0.1px #d9d9d9;">ID</th>
<th>Name</th>
<th>Encryption</th>
<th>Last Update</th>
<th>Status</th>
<th>Expiration</th>
<th>Modify</th>
<th style=" border-right: solid 0.1px #d9d9d9;">Delete</th>
</tr>
</thead>
<tbody>
<tr>
<th style=" border-left: solid 0.1px #d9d9d9;">專案ID</th>
<th>專案名稱</th>
<th>建立日期</th>
<th>狀態</th>
<th>修改</th>
<th style=" border-right: solid 0.1px #d9d9d9;">刪除</th>
</tr>
@if (Model!=null)
@if (Model.Count > 0)
@if (Model.Count > 0)
{
foreach (var k in Model)
{
<tr>
<td>@k.id</td>
<td><a asp-action="" title="進入App管理">@k.name</a></td>
<td>@k.lastUpdate</td>
<td>@(k.active==1?"使用中":"停用")</td>
<td>
<a data-toggle="modal" data-target="#editProject" title="修改">
<i class="fa-solid fa-pen-to-square"></i>
</a>
</td>
<td>
<a data-toggle="modal" data-target="#deleteProject" title="刪除">
<i class="fa-solid fa-trash-can"></i>
</a>
</td>
</tr>
<tr>
<td>@k.id</td>
<td><a asp-action="" title="Enter Application Management">@k.name</a></td>
<td>@k.encryption</td>
<td>@k.lastUpdate</td>
<td>@(k.active==1?"In use":"")</td>
<td>@k.expiration</td>
<td>
<a data-toggle="modal" data-target="#editProject" title="Modify">
<i class="fa-solid fa-pen-to-square"></i>
</a>
</td>
<td>
<a data-toggle="modal" data-target="#deleteProject" title="Delete">
<i class="fa-solid fa-trash-can"></i>
</a>
</td>
</tr>
}
}
</tbody>
</tbody>
</table>
<!--End of APIKey管理 table-->
...
...
Merchant Token Vault Management/backstage/Views/Shared/_Layout.cshtml
View file @
74f609fe
...
...
@@ -78,18 +78,18 @@
</a>
<div
class=
"dropdown-menu navbar-dropdown"
aria-labelledby=
"profileDropdown"
>
<a
class=
"dropdown-item"
asp-controller=
"User"
asp-action=
"ChangePassword"
asp-route-username=
"@Context.User.Claims.FirstOrDefault(m => m.Type == "
username
").
Value
"
asp-route-returnUrl=
"@Context.Request.Path"
>
<i
class=
"mdi mdi-lock-open mr-2"
></i>
更改密碼
<i
class=
"mdi mdi-lock-open mr-2"
></i>
Change Password
</a>
<a
class=
"dropdown-item"
asp-controller=
"User"
asp-action=
"Register"
>
<i
class=
"mdi mdi-account-plus mr-2"
></i>
Setting
備份
<i
class=
"mdi mdi-account-plus mr-2"
></i>
Setting
Backup
</a>
<a
class=
"dropdown-item"
asp-controller=
""
asp-action=
""
>
<i
class=
"mdi mdi-account-details mr-2"
></i>
Data備份
<i
class=
"mdi mdi-account-details mr-2"
></i>
Vault Backup
</a>
<div
class=
"dropdown-divider"
></div>
<a
class=
"dropdown-item"
asp-controller=
"User"
asp-action=
"Logout"
>
<i
class=
"mdi mdi-logout mr-2 text-danger"
></i>
登出
<i
class=
"mdi mdi-logout mr-2 text-danger"
></i>
Logout
</a>
</div>
...
...
@@ -138,7 +138,7 @@
<!--</div>
</li>-->
<li
class=
"nav-item dropdown"
>
<a
class=
"nav-link count-indicator dropdown-toggle"
id=
"languageDropdown"
href=
"#"
title=
"
語言
"
data-toggle=
"dropdown"
aria-expanded=
"false"
>
<a
class=
"nav-link count-indicator dropdown-toggle"
id=
"languageDropdown"
href=
"#"
title=
"
Lanaguage
"
data-toggle=
"dropdown"
aria-expanded=
"false"
>
<i
class=
"mdi mdi-earth"
></i>
</a>
<div
class=
"dropdown-menu dropdown-menu-right navbar-dropdown preview-list"
aria-labelledby=
"languageDropdown"
>
...
...
@@ -212,8 +212,14 @@
<i
class=
"mdi mdi-database menu-icon"
></i>
</a>
</li>
<li
class=
"nav-item"
>
<a
class=
"nav-link"
href=
"@Url.Action("
ListKeys
",
"
Key
")"
>
<span
class=
"menu-title"
>
Keys
</span>
<i
class=
"mdi mdi-bank menu-icon"
></i>
</a>
</li>
<!--<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#FinancialRecordExpenses" aria-expanded="false" aria-controls="FinancialRecordExpenses">
<span class="menu-title">Keys</span>
<i class="menu-arrow"></i>
...
...
@@ -221,11 +227,11 @@
</a>
<div class="collapse" id="FinancialRecordExpenses">
<ul class="nav flex-column sub-menu">
<li
class=
"nav-item"
>
<a
class=
"nav-link"
asp-controller=
"Key"
asp-action=
"ListKeys"
>
Key列表
</a></li>
<li class="nav-item"> <a class="nav-link" asp-controller="Key" asp-action="ListKeys">Key列表</a></li>
-->
@*
<li
class=
"nav-item"
>
<a
class=
"nav-link"
asp-controller=
"FinancialRecordExpenses"
asp-action=
"List"
>
支出紀錄管理
</a></li>
*@
</ul>
<
!--<
/ul>
</div>
</li>
</li>
-->
</ul>
...
...
@@ -238,7 +244,7 @@
</div>
<footer
class=
"footer"
>
<div
class=
"d-sm-flex justify-content-center"
>
<span
class=
"text-center d-sm-inline-block"
>
Copyright © 2023 @*
<a
href=
"https://www.bootstrapdash.com/"
target=
"_blank"
>
*@
Taipay
@*
</a>
*@ . All rights reserved.
</span>
<span
class=
"text-center d-sm-inline-block"
>
Copyright © 2023 @*
<a
href=
"https://www.bootstrapdash.com/"
target=
"_blank"
>
*@
NSECURED
@*
</a>
*@ . All rights reserved.
</span>
</div>
</footer>
</div>
...
...
Merchant Token Vault Management/backstage/Views/TokenVault/CreateField.cshtml
View file @
74f609fe
@model backstage.Models.TokenVault.Field
@{
ViewData["Title"] = "
新增欄位
";
ViewData["Title"] = "
Create field
";
}
<!-- partial -->
<div class="page-header">
<h3 class="page-title">
新增欄位
</h3>
<h3 class="page-title">
Ceate field
</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -22,16 +22,16 @@
@*路徑列*@
<div class="col-md-12">
<ul class="breadcrumb breadcrumb_memberGo">
<li class="breadcrumb-item active"><a asp-action="List" asp-route-merchantId="@ViewBag.Merchant_id">
資料代碼保險庫
</a></li>
<li class="breadcrumb-item active"><a asp-action="ListFields" asp-route-merchant_id="@ViewBag.Merchant_id" asp-route-vault_id="@ViewBag.vault_id">
欄位資料
</a></li>
<li class="breadcrumb-item ">
新增欄位
</li>
<li class="breadcrumb-item active"><a asp-action="List" asp-route-merchantId="@ViewBag.Merchant_id">
Token Vault
</a></li>
<li class="breadcrumb-item active"><a asp-action="ListFields" asp-route-merchant_id="@ViewBag.Merchant_id" asp-route-vault_id="@ViewBag.vault_id">
Fields data
</a></li>
<li class="breadcrumb-item ">
Create field
</li>
</ul>
</div>
</div>
<form class="forms-sample" method="post" asp-action="CreateDepartment" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<p class="form-title card-description">
基本資料
</p>
<p class="form-title card-description">
Basic
</p>
<div class="row">
<div class="col-md-6 form-group required">
<label asp-for="name" class="col-form-label" for=""></label>
...
...
@@ -60,8 +60,8 @@
</div>
</div>
<button type="submit" class="btn btn-primary mr-2">
送出
</button>
<a type="button" class="btn btn-light" asp-action="ListFields">
返回列表
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="ListFields">
Back to list
</a>
</form>
</div>
</div>
...
...
Merchant Token Vault Management/backstage/Views/TokenVault/CreateTokenVault.cshtml
View file @
74f609fe
...
...
@@ -23,12 +23,12 @@
<form class="forms-sample" method="post" asp-action="CreateTokenVault" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<p class="form-title card-description">
基本資料
</p>
<p class="form-title card-description">
Basic
</p>
<div class="row">
<div class="col-md-6 form-group required">
<select id="selectDepartmentList" class="form-control" asp-for="merchant_id" asp-items="ViewBag.DepartmentsList">
<option value="">
選擇部門
</option>
<option value="">
Choose department
</option>
</select>
</div>
...
...
@@ -53,8 +53,8 @@
<button type="submit" class="btn btn-primary mr-2">
新增
</button>
<a type="button" class="btn btn-light" asp-action="List">
返回列表
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="List">
Back to List
</a>
</form>
</div>
</div>
...
...
Merchant Token Vault Management/backstage/Views/TokenVault/Edit.cshtml
View file @
74f609fe
@model backstage.Models.TokenVault.TokenVault
@{
ViewData["Title"] = "
編輯Token
Vault";
ViewData["Title"] = "
Modify Token
Vault";
}
<!-- partial -->
<div class="page-header">
<h3 class="page-title">
編輯Token
Vault</h3>
<h3 class="page-title">
Modify Token
Vault</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -19,11 +19,11 @@
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
編輯Token
Vault</h4>
<h4 class="card-title">
Modify Token
Vault</h4>
<form class="forms-sample" method="post" asp-action="CreateDepartment" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<p class="form-title card-description">
基本資料
</p>
<p class="form-title card-description">
Basic data
</p>
<div class="row">
<div class="col-md-6 form-group required">
<label asp-for="merchant_id" class="col-form-label" for=""></label>
...
...
@@ -85,8 +85,8 @@
<button type="submit" class="btn btn-primary mr-2">
編輯
</button>
<a type="button" class="btn btn-light" asp-action="List">
返回列表
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="List">
Back to list
</a>
</form>
</div>
</div>
...
...
Merchant Token Vault Management/backstage/Views/TokenVault/List.cshtml
View file @
74f609fe
...
...
@@ -8,7 +8,7 @@
}
<div class="page-header">
<h3 class="page-title">Token
Vault列表管理
</h3>
<h3 class="page-title">Token
Vault List
</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -25,7 +25,7 @@
<div class="row">
<div class="col-md-12">
<ul class="breadcrumb breadcrumb_memberGo">
<li class="breadcrumb-item active">
資料代碼保險庫
</li>
<li class="breadcrumb-item active">
Token vault
</li>
</ul>
</div>
...
...
@@ -37,7 +37,7 @@
<div class="row justify-content-between">
<div class="col-md-auto">
<select id="selectDepartmentList" class="form-control margin-right margin-top" asp-items="ViewBag.DepartmentsList">
<option value="">
選擇部門
</option>
<option value="">
Choose department
</option>
</select>
</div>
<div class="col-md-auto">
...
...
@@ -53,20 +53,19 @@
<div>
<div class="rank-table">
<div class="table-responsive">
<table class="table table-striped
expense-color
">
<table class="table table-striped ">
<thead>
<tr class="expense-color">
<th>編號</th>
<th>名稱</th>
<th>敘述</th>
<th>種類</th>
<th>建立日期</th>
<th>狀態</th>
<th>管理</th>
<th>代碼數量</th>
<th>使用者數量</th>
@*<th class="tblColEllipsis">備註</th>*@
<th></th>
<tr class="">
<th>Id</th>
<th>Name</th>
<th>Description</th>
<th>Tpyes</th>
<th>Creation Date</th>
<th>Status</th>
<th>Management</th>
<th>Number of data</th>
<th>Number of users</th>
</tr>
</thead>
<tbody id="tbody">
...
...
Merchant Token Vault Management/backstage/Views/User/ChangePassword.cshtml
View file @
74f609fe
@model backstage.Models.Users.User
@{
ViewData["Title"] = "
更改密碼
";
ViewData["Title"] = "
Change Password
";
}
@{
bool isAdmin = User.IsInRole("Admin");
...
...
@@ -22,13 +22,13 @@
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
更改密碼
</h4>
<h4 class="card-title">
Change Password
</h4>
<form class="forms-sample" method="post" asp-action="ChangePassword" asp-route-returnUrl="@ViewBag.returnUrl" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<input hidden asp-for="username" />
<p class="form-title card-description">
帳號資訊
</p>
<p class="form-title card-description">
Account Information
</p>
<div class="row" style="@displayStyle">
<div class="col-md-4 form-group required">
<label asp-for="uid" class="col-form-label" for=""></label>
...
...
@@ -44,35 +44,35 @@
</div>
</div>
<p class="form-title card-description">
修改密碼
</p>
<p class="form-title card-description">
Change Password
</p>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="password" class="col-form-label" for="">
目前密碼
</label>
<label asp-for="password" class="col-form-label" for="">
Current passwrod
</label>
<input asp-for="password" type="password" class="form-control">
</div>
</div>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="newPassword" class="col-form-label">
新密碼
</label>
<label asp-for="newPassword" class="col-form-label">
New password
</label>
<input asp-for="newPassword" type="password" class="form-control" id="newPWD">
</div>
</div>
<div class="row">
<div class="col-md-4 form-group required">
<label class="col-form-label">
確認新密碼
</label>
<label class="col-form-label">
Confirm
</label>
<input class="form-control" type="password" id="confirmPWD">
<span id="passwordMatchError" class="text-danger" style="display: none;">
兩次輸入的密碼不一致
</span>
<span id="passwordMatchError" class="text-danger" style="display: none;">
The two passwords entered do not match
</span>
</div>
</div>
<button type="submit" class="btn btn-primary mr-2">
送出
</button>
<a type="button" class="btn btn-light" asp-action="Index" , asp-controller="Home">
取消
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="Index" , asp-controller="Home">
Cancel
</a>
</form>
</div>
</div>
...
...
Merchant Token Vault Management/backstage/Views/User/CreateDepartment.cshtml
View file @
74f609fe
@model backstage.Models.Users.DepartmentForCreate
@{
ViewData["Title"] = "
新增部門
";
ViewData["Title"] = "
Create Department
";
}
<!-- partial -->
<div class="page-header">
<h3 class="page-title">
新增部門
</h3>
<h3 class="page-title">
Create Department
</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -19,11 +19,11 @@
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
新增部門
</h4>
<h4 class="card-title">
Create Department
</h4>
<form class="forms-sample" method="post" asp-action="CreateDepartment" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<p class="form-title card-description">
基本資料
</p>
<p class="form-title card-description">
Basic
</p>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="name" class="col-form-label" for=""></label>
...
...
@@ -41,8 +41,8 @@
<button type="submit" class="btn btn-primary mr-2">
新增
</button>
<a type="button" class="btn btn-light" asp-action="ListDepartments">
返回列表
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="ListDepartments">
Back to list
</a>
</form>
</div>
</div>
...
...
Merchant Token Vault Management/backstage/Views/User/CreateUser.cshtml
View file @
74f609fe
@model backstage.Models.Users.User
@{
ViewData["Title"] = "
新增使用者
";
ViewData["Title"] = "
Create User
";
}
<!-- partial -->
<div class="page-header">
<h3 class="page-title">
新增使用者
</h3>
<h3 class="page-title">
Create User
</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -19,11 +19,11 @@
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
新增使用者
</h4>
<h4 class="card-title">
Create User
</h4>
<form class="forms-sample" method="post" asp-action="CreateUser" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<p class="form-title card-description">
基本資料
</p>
<p class="form-title card-description">
Basic
</p>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="name" class="col-form-label" for=""></label>
...
...
@@ -60,8 +60,8 @@
<button type="submit" class="btn btn-primary mr-2">
新增
</button>
<a type="button" class="btn btn-light" asp-action="ListUsers">
返回列表
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="ListUsers">
Back to list
</a>
</form>
</div>
</div>
...
...
Merchant Token Vault Management/backstage/Views/User/GetDepartment.cshtml
View file @
74f609fe
@model backstage.Models.Users.Department
@{
ViewData["Title"] = "
編輯部門
";
ViewData["Title"] = "
Modify Department
";
}
<!-- partial -->
<div class="page-header">
<h3 class="page-title">
編輯部門
</h3>
<h3 class="page-title">
Modify Department
</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -19,12 +19,12 @@
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
編輯部門
</h4>
<h4 class="card-title">
Modify Department
</h4>
<div>
<form class="forms-sample" method="post" asp-action="CreateDepartment" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<p class="form-title card-description">
基本資料
</p>
<p class="form-title card-description">
Basic
</p>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="merchant_id" class="col-form-label" for=""></label>
...
...
@@ -55,8 +55,8 @@
<button type="submit" class="btn btn-primary mr-2">
送出
</button>
<a type="button" class="btn btn-light" asp-action="ListDepartments">
返回列表
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="ListDepartments">
Back to list
</a>
</form>
</div>
</div>
...
...
Merchant Token Vault Management/backstage/Views/User/GetUser.cshtml
View file @
74f609fe
@model backstage.Models.Users.User
@{
ViewData["Title"] = "
編輯使用者
";
ViewData["Title"] = "
Modify User
";
}
<!-- partial -->
<div class="page-header">
<h3 class="page-title">
編輯使用者
</h3>
<h3 class="page-title">
Modify User
</h3>
<input id="msg" hidden value="@TempData["msg"]" />
@if (TempData["isSuccess"] != null)
{
...
...
@@ -19,11 +19,11 @@
<div class="col-12 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<h4 class="card-title">
編輯使用者
</h4>
<h4 class="card-title">
Modify User
</h4>
<form class="forms-sample" method="post" asp-action="GetUser" autocomplete="off">
<div id="errorMsg" asp-validation-summary="All" class="text-danger"></div>
<p class="form-title card-description">
基本資料
</p>
<p class="form-title card-description">
Basic
</p>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="uid" class="col-form-label" for=""></label>
...
...
@@ -55,12 +55,12 @@
for (int i = 0; i < Model.email.Count; i++)
{
<div class="col-md-2 form-group">
<label asp-for="@Model.email[i].type" class="col-form-label" for="emailType">
類型
</label>
<label asp-for="@Model.email[i].type" class="col-form-label" for="emailType">
Types
</label>
<input name="email[@i].type" value="@Model.email[i].type" class="form-control" />
<span asp-validation-for="@Model.email[i].type" class="text-danger"></span>
</div>
<div class="col-md-6 form-group">
<label asp-for="@Model.email[i].email" class="col-form-label" for="emailAddress">
電子郵件
</label>
<label asp-for="@Model.email[i].email" class="col-form-label" for="emailAddress">
Email
</label>
<input name="email[@i].email" value="@Model.email[i].email" class="form-control" />
<span asp-validation-for="@Model.email[i].email" class="text-danger"></span>
</div>
...
...
@@ -80,36 +80,36 @@
</div>
</div>-->
<p class="form-title card-description">修改密碼
</p>
<p class="form-title card-description">Change Password
</p>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="password" class="col-form-label" for="">
目前密碼
</label>
<label asp-for="password" class="col-form-label" for="">
Current Password
</label>
<input asp-for="password" type="password" class="form-control">
</div>
</div>
<div class="row">
<div class="col-md-4 form-group required">
<label asp-for="newPassword" class="col-form-label">
新密碼
</label>
<label asp-for="newPassword" class="col-form-label">
New Password
</label>
<input asp-for="newPassword" type="password" class="form-control" id="newPWD">
</div>
</div>
<div class="row">
<div class="col-md-4 form-group required">
<label class="col-form-label">
確認新密碼
</label>
<label class="col-form-label">
Confrim
</label>
<input class="form-control" type="password" id="confirmPWD">
<span id="passwordMatchError" class="text-danger" style="display: none;">
兩次輸入的密碼不一致
</span>
<span id="passwordMatchError" class="text-danger" style="display: none;">
The two passwords entered do not match
</span>
</div>
</div>
<button type="submit" class="btn btn-primary mr-2">
送出
</button>
<a type="button" class="btn btn-light" asp-action="ListUsers">
返回列表
</a>
<button type="submit" class="btn btn-primary mr-2">
Submit
</button>
<a type="button" class="btn btn-light" asp-action="ListUsers">
Back to list
</a>
</form>
</div>
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment