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
8f51b435
Commit
8f51b435
authored
Jun 20, 2023
by
Jason
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ADD使用者 修改一半
parent
72a29395
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
46 additions
and
29 deletions
+46
-29
TokenVaultController .cs
...Management/backstage/Controllers/TokenVaultController .cs
+10
-3
ListUsers.cshtml
...lt Management/backstage/Views/TokenVault/ListUsers.cshtml
+36
-26
key_part1.png
...n Vault Management/backstage/wwwroot/images/key_part1.png
+0
-0
key_part2.png
...n Vault Management/backstage/wwwroot/images/key_part2.png
+0
-0
No files found.
Merchant Token Vault Management/backstage/Controllers/TokenVaultController .cs
View file @
8f51b435
...
...
@@ -580,12 +580,19 @@ namespace backstage.Controllers
if
(
apiResult
.
IsSuccess
)
{
FieldsResponse
=
JsonConvert
.
DeserializeObject
<
FieldsResponse
>(
apiResult
.
Data
.
ToString
());
var
existField
=
FieldsResponse
.
fields
.
FirstOrDefault
(
f
=>
f
.
id
==
field_id
);
ViewBag
.
masks
=
(
from
o
in
existField
.
masks
select
new
SelectListItem
{
Value
=
o
.
id
.
ToString
(),
Text
=
o
.
id
+
"_"
+
o
.
name
}).
ToList
();
foreach
(
var
u
in
field
.
users
)
{
if
(
u
.
masks
.
Count
>
0
)
{
var
maskTextList
=
new
List
<
string
>();
var
existField
=
FieldsResponse
.
fields
.
FirstOrDefault
(
f
=>
f
.
id
==
field_id
);
foreach
(
var
maskId
in
u
.
masks
)
{
...
...
Merchant Token Vault Management/backstage/Views/TokenVault/ListUsers.cshtml
View file @
8f51b435
...
...
@@ -138,7 +138,7 @@
<!--新增使用者 Popup Form-->
<div class="modal fade" id="new-field-user" tabindex="-1" style="display: none;" aria-hidden="true">
<div class="modal fade
modal-full
" id="new-field-user" tabindex="-1" style="display: none;" aria-hidden="true">
<div class="modal-dialog modalforMemberGo">
<!-- Modal content-->
...
...
@@ -174,11 +174,9 @@
<label class="control-labe" for="userName">使用者名稱:</label>
<div class="form-group">
<div class="dropdown bootstrap-select selecter form-control -tokenization">
<select title="請選使用者名稱(單選)" class="selectpicker selecter form-control selectpicker-tokenization" tabindex="null">
<option class="bs-title-option" value=""></option>
<option>testuser</option>
<option>testuser2</option>
</select><button type="button" tabindex="-1" class="btn dropdown-toggle bs-placeholder btn-light" data-toggle="dropdown" role="combobox" aria-owns="bs-select-8" aria-haspopup="listbox" aria-expanded="false" title="請選使用者名稱(單選)"><div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner">請選使用者名稱(單選)</div></div> </div></button><div class="dropdown-menu" style="max-height: 740.734px; overflow: hidden; min-height: 0px;"><div class="inner show" role="listbox" id="bs-select-8" tabindex="-1" style="max-height: 722.734px; overflow: hidden auto; min-height: 0px;"><ul class="dropdown-menu inner show" role="presentation" style="margin-top: 0px; margin-bottom: 0px;"><li><a role="option" class="dropdown-item" id="bs-select-8-0" tabindex="0"><span class=" bs-ok-default check-mark"></span><span class="text">testuser</span></a></li><li><a role="option" class="dropdown-item" id="bs-select-8-1" tabindex="0"><span class=" bs-ok-default check-mark"></span><span class="text">testuser2</span></a></li></ul></div></div>
<select title="請選使用者名稱(單選)" class="selectpicker selecter form-control selectpicker-tokenization" asp-items="ViewBag.users" tabindex="null">
</select>
</div>
</div>
</div>
...
...
@@ -187,10 +185,8 @@
<label class="control-labe" for="mask">遮罩:</label>
<div class="form-group">
<div class="dropdown bootstrap-select show-tick selecter form-control -tokenization">
<select multiple="" title="請選遮罩(複選)" class="selectpicker selecter form-control selectpicker-tokenization" tabindex="null">
<option>[]</option>
<option>[]</option>
</select><button type="button" tabindex="-1" class="btn dropdown-toggle bs-placeholder btn-light" data-toggle="dropdown" role="combobox" aria-owns="bs-select-9" aria-haspopup="listbox" aria-expanded="false" title="請選遮罩(複選)"><div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner">請選遮罩(複選)</div></div> </div></button><div class="dropdown-menu" style="max-height: 654.281px; overflow: hidden; min-height: 0px;"><div class="inner show" role="listbox" id="bs-select-9" tabindex="-1" aria-multiselectable="true" style="max-height: 636.281px; overflow: hidden auto; min-height: 0px;"><ul class="dropdown-menu inner show" role="presentation" style="margin-top: 0px; margin-bottom: 0px;"><li><a role="option" class="dropdown-item" id="bs-select-9-0" tabindex="0" aria-selected="false"><span class=" bs-ok-default check-mark"></span><span class="text">[]</span></a></li><li><a role="option" class="dropdown-item" id="bs-select-9-1" tabindex="0" aria-selected="false"><span class=" bs-ok-default check-mark"></span><span class="text">[]</span></a></li></ul></div></div>
<select id="select_mask" multiple="" title="請選遮罩(複選)" class="selectpicker selecter form-control selectpicker-tokenization" tabindex="null" asp-items="ViewBag.masks">
</select>
</div>
</div>
</div>
...
...
@@ -199,11 +195,9 @@
<label class="control-labe" for="mask">預設遮罩:</label>
<div class="form-group">
<div class="dropdown bootstrap-select selecter form-control -tokenization">
<select title="請選預設遮罩(單選)" class="selectpicker selecter form-control selectpicker-tokenization" tabindex="null">
<option class="bs-title-option" value=""></option>
<option>[]</option>
<option>[]</option>
</select><button type="button" tabindex="-1" class="btn dropdown-toggle bs-placeholder btn-light" data-toggle="dropdown" role="combobox" aria-owns="bs-select-10" aria-haspopup="listbox" aria-expanded="false" title="請選預設遮罩(單選)"><div class="filter-option"><div class="filter-option-inner"><div class="filter-option-inner-inner">請選預設遮罩(單選)</div></div> </div></button><div class="dropdown-menu" style="max-height: 567.828px; overflow: hidden; min-height: 0px;"><div class="inner show" role="listbox" id="bs-select-10" tabindex="-1" style="max-height: 549.828px; overflow: hidden auto; min-height: 0px;"><ul class="dropdown-menu inner show" role="presentation" style="margin-top: 0px; margin-bottom: 0px;"><li><a role="option" class="dropdown-item" id="bs-select-10-0" tabindex="0" aria-setsize="2" aria-posinset="1"><span class=" bs-ok-default check-mark"></span><span class="text">[]</span></a></li><li><a role="option" class="dropdown-item" id="bs-select-10-1" tabindex="0" aria-setsize="2" aria-posinset="2"><span class=" bs-ok-default check-mark"></span><span class="text">[]</span></a></li></ul></div></div>
<select id="default_mask" title="請選預設遮罩(單選)" class="selectpicker selecter form-control selectpicker-tokenization" tabindex="null">
</select>
</div>
</div>
</div>
...
...
@@ -381,6 +375,22 @@
});
$('#select_mask').on('changed.bs.select', function (e, clickedIndex, isSelected, previousValue) {
// 清空 #default_mask 的選項
$('#default_mask').empty();
// 刷新 #default_mask
$('#default_mask').selectpicker('refresh');
console.log('select mask')
// 將 #select_mask 的所有選中選項加入到 #default_mask 中
$('#select_mask option:selected').each(function () {
var optionValue = $(this).val();
var optionText = $(this).text();
$('#default_mask').append(new Option(optionText, optionValue, false, false));
});
// 刷新 #default_mask
$('#default_mask').selectpicker('refresh');
});
//移除user
...
...
Merchant Token Vault Management/backstage/wwwroot/images/key_part1.png
0 → 100644
View file @
8f51b435
721 Bytes
Merchant Token Vault Management/backstage/wwwroot/images/key_part2.png
0 → 100644
View file @
8f51b435
709 Bytes
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