From 42996fe8913647cc334dc1210c209563468567ab Mon Sep 17 00:00:00 2001 From: hx <190679152@qq.com> Date: Tue, 24 Mar 2026 14:50:50 +0800 Subject: [PATCH] =?UTF-8?q?b=E7=AB=AF=E5=9B=BD=E9=99=85=E5=8C=96=20?= =?UTF-8?q?=E9=A6=96=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/no-permission-messages.js | 79 ++++++++++++++++ src/views/device/device/trajectory/index.vue | 2 +- src/views/error/noPermission.vue | 96 ++++++++++++++++++++ 3 files changed, 176 insertions(+), 1 deletion(-) create mode 100644 src/lang/no-permission-messages.js create mode 100644 src/views/error/noPermission.vue diff --git a/src/lang/no-permission-messages.js b/src/lang/no-permission-messages.js new file mode 100644 index 0000000..4b35cc8 --- /dev/null +++ b/src/lang/no-permission-messages.js @@ -0,0 +1,79 @@ +const noPermissionMessages = { + "zh-CN": { + noPermission: { + title: "暂无页面权限", + desc: "当前账号已登录,但未分配任何可访问页面。你可以点击“刷新权限”重新加载,或退出重新登录。", + button: { + refresh: "刷新权限", + signOut: "退出登录" + }, + message: { + updated: "权限已更新,正在进入首页", + noAccess: "当前账号暂无页面权限,请联系管理员授权", + refreshFailed: "权限刷新失败" + } + } + }, + "en-US": { + noPermission: { + title: "No Page Permission", + desc: "This account is logged in but has no page access. Click \"Refresh Permission\" to reload, or sign out and log in again.", + button: { + refresh: "Refresh Permission", + signOut: "Sign Out" + }, + message: { + updated: "Permission updated, redirecting to home", + noAccess: "No page permission for this account", + refreshFailed: "Permission refresh failed" + } + } + }, + "fr-FR": { + noPermission: { + title: "Aucune permission de page", + desc: "Ce compte est connecte, mais aucune page n'est accessible. Cliquez sur \"Rafraichir les permissions\" ou deconnectez-vous puis reconnectez-vous.", + button: { + refresh: "Rafraichir les permissions", + signOut: "Se deconnecter" + }, + message: { + updated: "Permissions mises a jour, redirection vers l'accueil", + noAccess: "Ce compte n'a aucune permission de page", + refreshFailed: "Echec du rafraichissement des permissions" + } + } + }, + "es-ES": { + noPermission: { + title: "Sin permisos de pagina", + desc: "Esta cuenta ha iniciado sesion, pero no tiene acceso a ninguna pagina. Haz clic en \"Actualizar permisos\" o cierra sesion para volver a entrar.", + button: { + refresh: "Actualizar permisos", + signOut: "Cerrar sesion" + }, + message: { + updated: "Permisos actualizados, redirigiendo al inicio", + noAccess: "Esta cuenta no tiene permisos de pagina", + refreshFailed: "Error al actualizar permisos" + } + } + }, + "pt-BR": { + noPermission: { + title: "Sem permissao de pagina", + desc: "Esta conta esta conectada, mas nao possui acesso a paginas. Clique em \"Atualizar permissao\" ou saia e entre novamente.", + button: { + refresh: "Atualizar permissao", + signOut: "Sair" + }, + message: { + updated: "Permissoes atualizadas, redirecionando para a pagina inicial", + noAccess: "Esta conta nao possui permissao de pagina", + refreshFailed: "Falha ao atualizar permissoes" + } + } + } +}; + +export default noPermissionMessages; diff --git a/src/views/device/device/trajectory/index.vue b/src/views/device/device/trajectory/index.vue index 38afd4c..10c9c3d 100644 --- a/src/views/device/device/trajectory/index.vue +++ b/src/views/device/device/trajectory/index.vue @@ -55,7 +55,7 @@