From c9badb4c7e13a728d98928a4f41bde644f78f2a7 Mon Sep 17 00:00:00 2001 From: colin Date: Sun, 22 Dec 2024 11:15:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(openiddict):=20=E5=A2=9E=E5=8A=A0=E8=8C=83?= =?UTF-8?q?=E5=9B=B4=E7=AE=A1=E7=90=86=E8=B7=AF=E7=94=B1.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app-antd/src/locales/langs/en-US/abp.json | 3 ++- .../app-antd/src/locales/langs/zh-CN/abp.json | 3 ++- .../app-antd/src/router/routes/modules/abp.ts | 9 +++++++++ .../src/views/openiddict/scopes/index.vue | 15 +++++++++++++++ .../@abp/openiddict/src/components/index.ts | 1 + .../src/components/scopes/ScopeModal.vue | 7 +++++++ .../src/components/scopes/ScopeTable.vue | 7 +++++++ 7 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 apps/vben5/apps/app-antd/src/views/openiddict/scopes/index.vue create mode 100644 apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeModal.vue create mode 100644 apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeTable.vue diff --git a/apps/vben5/apps/app-antd/src/locales/langs/en-US/abp.json b/apps/vben5/apps/app-antd/src/locales/langs/en-US/abp.json index 84e4c6eb2..2cd089e8e 100644 --- a/apps/vben5/apps/app-antd/src/locales/langs/en-US/abp.json +++ b/apps/vben5/apps/app-antd/src/locales/langs/en-US/abp.json @@ -15,6 +15,7 @@ "openiddict": { "title": "OpenIddict", "applications": "Applications", - "authorizations": "Authorizations" + "authorizations": "Authorizations", + "scopes": "Scopes" } } diff --git a/apps/vben5/apps/app-antd/src/locales/langs/zh-CN/abp.json b/apps/vben5/apps/app-antd/src/locales/langs/zh-CN/abp.json index f888d040a..8c3835bfa 100644 --- a/apps/vben5/apps/app-antd/src/locales/langs/zh-CN/abp.json +++ b/apps/vben5/apps/app-antd/src/locales/langs/zh-CN/abp.json @@ -15,6 +15,7 @@ "openiddict": { "title": "OpenIddict", "applications": "应用管理", - "authorizations": "授权管理" + "authorizations": "授权管理", + "scopes": "范围管理" } } diff --git a/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts b/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts index 414096bbc..06b6fa9b5 100644 --- a/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts +++ b/apps/vben5/apps/app-antd/src/router/routes/modules/abp.ts @@ -120,6 +120,15 @@ const routes: RouteRecordRaw[] = [ component: () => import('#/views/openiddict/authorizations/index.vue'), }, + { + meta: { + title: $t('abp.openiddict.scopes'), + icon: 'et:scope', + }, + name: 'OpenIddictScopes', + path: '/openiddict/scopes', + component: () => import('#/views/openiddict/scopes/index.vue'), + }, ], }, ], diff --git a/apps/vben5/apps/app-antd/src/views/openiddict/scopes/index.vue b/apps/vben5/apps/app-antd/src/views/openiddict/scopes/index.vue new file mode 100644 index 000000000..6b73e3266 --- /dev/null +++ b/apps/vben5/apps/app-antd/src/views/openiddict/scopes/index.vue @@ -0,0 +1,15 @@ + + + diff --git a/apps/vben5/packages/@abp/openiddict/src/components/index.ts b/apps/vben5/packages/@abp/openiddict/src/components/index.ts index 3cfe46c08..9574032c1 100644 --- a/apps/vben5/packages/@abp/openiddict/src/components/index.ts +++ b/apps/vben5/packages/@abp/openiddict/src/components/index.ts @@ -1,2 +1,3 @@ export { default as ApplicationTable } from './applications/ApplicationTable.vue'; export { default as AuthorizationTable } from './authorizations/AuthorizationTable.vue'; +export { default as ScopeTable } from './scopes/ScopeTable.vue'; diff --git a/apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeModal.vue b/apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeModal.vue new file mode 100644 index 000000000..1017376d1 --- /dev/null +++ b/apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeModal.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeTable.vue b/apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeTable.vue new file mode 100644 index 000000000..1017376d1 --- /dev/null +++ b/apps/vben5/packages/@abp/openiddict/src/components/scopes/ScopeTable.vue @@ -0,0 +1,7 @@ + + + + +