From 91e3c3d163c3aaa4c3220a08c47313c69ad34afb Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Mon, 23 Oct 2023 17:48:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9D=83=E9=99=90=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/src/api/team.ts | 2 +- ui/src/main.ts | 5 +- .../setting/component/PermissionSetting.vue | 42 ++++++++++++ ui/src/views/setting/index.vue | 68 +++++++++---------- 4 files changed, 81 insertions(+), 36 deletions(-) diff --git a/ui/src/api/team.ts b/ui/src/api/team.ts index def5a7258..860981b2f 100644 --- a/ui/src/api/team.ts +++ b/ui/src/api/team.ts @@ -32,7 +32,7 @@ const delTeamMember: (member_id: String) => Promise> = (member_i * 获取成员权限 * @param 参数 member_id */ -const getMemberPermissions: (member_id: String) => Promise> = (member_id) => { +const getMemberPermissions: (member_id: String) => Promise> = (member_id) => { return get(`${prefix}/${member_id}`) } diff --git a/ui/src/main.ts b/ui/src/main.ts index 35fbf783c..96affdbd5 100644 --- a/ui/src/main.ts +++ b/ui/src/main.ts @@ -1,6 +1,7 @@ import '@/styles/index.scss' import ElementPlus from 'element-plus' import * as ElementPlusIcons from '@element-plus/icons-vue' +import zhCn from 'element-plus/dist/locale/zh-cn.mjs' import { createApp } from 'vue' import { store } from '@/stores' import theme from '@/theme' @@ -16,7 +17,9 @@ app.use(directives) for (const [key, component] of Object.entries(ElementPlusIcons)) { app.component(key, component) } -app.use(ElementPlus) +app.use(ElementPlus, { + locale: zhCn +}) app.use(theme) diff --git a/ui/src/views/setting/component/PermissionSetting.vue b/ui/src/views/setting/component/PermissionSetting.vue index e69de29bb..978adef47 100644 --- a/ui/src/views/setting/component/PermissionSetting.vue +++ b/ui/src/views/setting/component/PermissionSetting.vue @@ -0,0 +1,42 @@ + + + diff --git a/ui/src/views/setting/index.vue b/ui/src/views/setting/index.vue index 5f594d4f1..00e229d13 100644 --- a/ui/src/views/setting/index.vue +++ b/ui/src/views/setting/index.vue @@ -47,29 +47,16 @@

权限设置

- - - - - - - - - - - - - + + + - 应用 +
@@ -83,11 +70,15 @@