From ac4341ea6b66ae02427d39d35f41d42d78b2eb2e Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 14 二月 2025 10:08:32 +0800 Subject: [PATCH] # --- zy-asrs-admin/src/utils/localeUtils.js | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/zy-asrs-admin/src/utils/localeUtils.js b/zy-asrs-admin/src/utils/localeUtils.js index c503c68..fd4236c 100644 --- a/zy-asrs-admin/src/utils/localeUtils.js +++ b/zy-asrs-admin/src/utils/localeUtils.js @@ -1,14 +1,8 @@ import { globalState } from '../config.js' -import enUS from '../locales/en_US.js'; -import zhCN from '../locales/zh_CN.js'; +import { post } from '@/utils/request.js' export const formatMessage = (id, defaultMessage) => { - const localesType = { - enUS, - zhCN, - } - - const message = localesType[globalState.locale] + const message = globalState.localeData; if(message == null) { return defaultMessage; } @@ -16,4 +10,12 @@ return defaultMessage; } return message[id]; +} + +export const loadData = async (locale) => { + let resp = await post('/api/language/json',{ + locale: locale + }) + let result = resp.data; + globalState.localeData = result.data; } \ No newline at end of file -- Gitblit v1.9.1