-
-
- 新增群組
-
-
-
-
-
-
-
-
-
-
-
- 編輯
- 權限
-
-
-
+
+
+
+ 群組列表
+ 新增群組
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Grant 授權
-
-
- Revoke 撤銷
-
-
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+ 編輯
+ 設定關聯
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 儲存關聯
+
+
-
@@ -135,28 +126,11 @@
儲存
-
-
-
- Group: {{ selectedGroupKey }}
-
-
-
-
-
-
-
-
-
-
- 關閉
-
-
diff --git a/src/pages/permissions/PermissionAdminPage.vue b/src/pages/permissions/PermissionAdminPage.vue
index f8cca8e..49bd5c1 100644
--- a/src/pages/permissions/PermissionAdminPage.vue
+++ b/src/pages/permissions/PermissionAdminPage.vue
@@ -27,7 +27,6 @@
-
@@ -99,7 +98,6 @@
-
@@ -162,7 +160,6 @@
-
查詢
@@ -210,7 +207,7 @@ const modules = ref([])
const companies = ref([])
const sites = ref([])
const members = ref([])
-const actionOptions = ['view', 'edit', 'manage', 'admin']
+const actionOptions = ['view', 'edit']
const listFilters = reactive({ keyword: '', scope_type: '' })
const listLoading = ref(false)
const directPermissions = ref([])
@@ -246,9 +243,6 @@ const grantModuleOptions = computed(() => {
})
const grantScopeOptions = computed(() => {
- if (grantForm.scope_type === 'company') {
- return companies.value.map(c => ({ value: c.company_key, label: `${c.name} (${c.company_key})` }))
- }
if (grantForm.scope_type === 'site') {
return sites.value.map(s => ({ value: s.site_key, label: `${s.name} (${s.site_key})` }))
}
@@ -318,9 +312,6 @@ const revokeModuleOptions = computed(() => {
})
const revokeScopeOptions = computed(() => {
- if (revokeForm.scope_type === 'company') {
- return companies.value.map(c => ({ value: c.company_key, label: `${c.name} (${c.company_key})` }))
- }
if (revokeForm.scope_type === 'site') {
return sites.value.map(s => ({ value: s.site_key, label: `${s.name} (${s.site_key})` }))
}