From fba0fe8b77e260454260358d44cb1cae381a5cf7 Mon Sep 17 00:00:00 2001 From: Kven <2955163637@qq.com> Date: Thu, 26 Dec 2024 11:14:48 +0800 Subject: [PATCH] =?UTF-8?q?fix(i18n=E6=A8=A1=E5=9D=97):=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=83=A8=E5=88=86i18n=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 + src/components/breadcrumb/index.vue | 2 +- src/locale/zh-CN.ts | 1 + src/router/routes/modules/dashboard.ts | 3 +- src/router/routes/modules/user.ts | 33 ++++- src/views/dashboard/workplace/locale/en-US.ts | 7 -- src/views/dashboard/workplace/locale/zh-CN.ts | 6 - src/views/exception/403/index.vue | 2 +- src/views/exception/404/index.vue | 2 +- src/views/exception/500/index.vue | 2 +- src/views/login/index.vue | 2 +- src/views/system/dept/index.vue | 8 +- src/views/system/permission/index.vue | 2 +- src/views/system/role/index.vue | 113 +++++++++--------- src/views/system/user/index.vue | 22 ++-- .../setting/components/basic-information.vue | 4 +- .../user/setting/components/user-panel.vue | 20 +--- src/views/user/setting/index.vue | 2 +- 18 files changed, 120 insertions(+), 113 deletions(-) diff --git a/package.json b/package.json index 257d351..c8c25a3 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "dependencies": { "@arco-design/web-vue": "^2.44.7", "@vueuse/core": "^9.3.0", + "@wangeditor/editor-for-vue": "^5.1.12", "arco-design-pro-vue": "^2.7.2", "axios": "^0.24.0", "dayjs": "^1.11.5", @@ -49,6 +50,7 @@ "vue": "^3.2.40", "vue-echarts": "^6.2.3", "vue-i18n": "^9.2.2", + "vue-quill-editor": "^3.0.6", "vue-router": "^4.0.14", "xlsx": "^0.18.5" }, diff --git a/src/components/breadcrumb/index.vue b/src/components/breadcrumb/index.vue index e4c9f13..26208d0 100644 --- a/src/components/breadcrumb/index.vue +++ b/src/components/breadcrumb/index.vue @@ -4,7 +4,7 @@ - {{ $t(item) }} + {{ item }} diff --git a/src/locale/zh-CN.ts b/src/locale/zh-CN.ts index 5e47803..bea5741 100644 --- a/src/locale/zh-CN.ts +++ b/src/locale/zh-CN.ts @@ -25,6 +25,7 @@ export default { 'menu.exception': '异常页', 'menu.user': '个人中心', 'menu.system': '系统管理', + 'menu.iot': '物联网管理', 'menu.role': '角色中心', 'menu.customer': '用户中心', 'menu.ticket': '票据中心', diff --git a/src/router/routes/modules/dashboard.ts b/src/router/routes/modules/dashboard.ts index b697493..26aaee3 100644 --- a/src/router/routes/modules/dashboard.ts +++ b/src/router/routes/modules/dashboard.ts @@ -7,6 +7,7 @@ const DASHBOARD: AppRouteRecordRaw = { component: DEFAULT_LAYOUT, meta: { locale: 'menu.dashboard', + title: '首页', requiresAuth: true, icon: 'icon-dashboard', // 设置图标 order: 0, // 排序路由菜单项。如果设置该值,值越高,越靠前 @@ -17,7 +18,7 @@ const DASHBOARD: AppRouteRecordRaw = { name: 'Workplace', component: () => import('@/views/dashboard/workplace/index.vue'), meta: { - locale: 'menu.dashboard.workplace', + title: '工作台', requiresAuth: true, permissions: ['*'], }, diff --git a/src/router/routes/modules/user.ts b/src/router/routes/modules/user.ts index 5650ebb..967a346 100644 --- a/src/router/routes/modules/user.ts +++ b/src/router/routes/modules/user.ts @@ -27,11 +27,42 @@ const USER: AppRouteRecordRaw = { name: 'Setting', component: () => import('@/views/user/setting/index.vue'), meta: { - locale: 'menu.user.setting', + title: '个人设置', requiresAuth: true, permissions: ['*'], }, }, + { + path: 'bulletins', + name: 'Bulletins', + component: () => import('@/views/user/bulletins/index.vue'), + meta: { + title: '公告通知', + requiresAuth: true, + permissions: ['*'], + }, + }, + { + path: 'messages', + name: 'Messages', + component: () => import('@/views/user/messages/index.vue'), + meta: { + title: '消息通知', + requiresAuth: true, + permissions: ['*'], + }, + }, + { + path: 'details/:id', + name: 'Details', + component: () => import('@/views/user/bulletins/components/detail.vue'), + meta: { + title: '公告详情', + requiresAuth: true, + showInMenu: false, + permissions: ['*'], + }, + }, ], }; diff --git a/src/views/dashboard/workplace/locale/en-US.ts b/src/views/dashboard/workplace/locale/en-US.ts index b68e090..5eef6ad 100644 --- a/src/views/dashboard/workplace/locale/en-US.ts +++ b/src/views/dashboard/workplace/locale/en-US.ts @@ -35,11 +35,4 @@ export default { 'workplace.popularContent.video': 'video', 'workplace.categoriesPercent': 'Categories Percent', 'workplace.pecs': 'pecs', - - 'workplace.pass': 'pass', - 'workplace.notPass': 'notPass', - 'workplace.notAudit': 'notAudit', - 'workplace.notFiled': 'notFiled', - 'workplace.total': 'total', - 'workplace.chart':' Ticket Chart' }; diff --git a/src/views/dashboard/workplace/locale/zh-CN.ts b/src/views/dashboard/workplace/locale/zh-CN.ts index d169815..4eebcc8 100644 --- a/src/views/dashboard/workplace/locale/zh-CN.ts +++ b/src/views/dashboard/workplace/locale/zh-CN.ts @@ -34,10 +34,4 @@ export default { 'workplace.popularContent.video': '视频', 'workplace.categoriesPercent': '内容类型占比', 'workplace.pecs': '个', - 'workplace.pass': '审核通过', - 'workplace.notPass': '审核不通过', - 'workplace.notAudit': '待审核', - 'workplace.notFiled': '待提交', - 'workplace.total': '票据总数', - 'workplace.chart':'票据分析图' }; diff --git a/src/views/exception/403/index.vue b/src/views/exception/403/index.vue index 792ccdb..ad46f64 100644 --- a/src/views/exception/403/index.vue +++ b/src/views/exception/403/index.vue @@ -1,6 +1,6 @@