feat: stores 部分接入 i18n(auth/settings/apistats/dashboard/clients:标题、错误与日期提示本地化)

This commit is contained in:
Wangnov
2025-09-10 18:04:26 +08:00
parent 5f5826ce56
commit 01eadea10b
5 changed files with 53 additions and 35 deletions

View File

@@ -1,6 +1,7 @@
import { defineStore } from 'pinia'
import { ref, computed } from 'vue'
import router from '@/router'
import i18n from '@/i18n'
import { apiClient } from '@/config/api'
export const useAuthStore = defineStore('auth', () => {
@@ -39,10 +40,10 @@ export const useAuthStore = defineStore('auth', () => {
await router.push('/dashboard')
} else {
loginError.value = result.message || '登录失败'
loginError.value = result.message || i18n.global.t('login.loginFailed')
}
} catch (error) {
loginError.value = error.message || '登录失败,请检查用户名和密码'
loginError.value = error.message || i18n.global.t('login.loginFailedCheck')
} finally {
loginLoading.value = false
}
@@ -102,7 +103,7 @@ export const useAuthStore = defineStore('auth', () => {
// 设置页面标题
if (result.data.siteName) {
document.title = `${result.data.siteName} - 管理后台`
document.title = `${result.data.siteName} - ${i18n.global.t('header.adminPanel')}`
}
}
} catch (error) {