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 @@
+
+
+
+
+
+
+