fix(frontend): 状态文本国际化和错误处理修复

- AccountStatusIndicator: 状态文本使用 i18n
- CreateAccountModal: TypeScript 类型修复
- TempUnschedStatusModal: 错误处理改进
This commit is contained in:
ianshaw
2026-01-03 17:10:37 -08:00
parent 71bf5b9e77
commit d505c5b2f2
3 changed files with 4 additions and 4 deletions

View File

@@ -210,7 +210,7 @@ const loadStatus = async () => {
try {
status.value = await adminAPI.accounts.getTempUnschedulableStatus(props.account.id)
} catch (error: any) {
appStore.showError(error.response?.data?.detail || t('admin.accounts.tempUnschedulable.failedToLoad'))
appStore.showError(error?.message || t('admin.accounts.tempUnschedulable.failedToLoad'))
status.value = null
} finally {
loading.value = false
@@ -230,7 +230,7 @@ const handleReset = async () => {
emit('reset')
handleClose()
} catch (error: any) {
appStore.showError(error.response?.data?.detail || t('admin.accounts.tempUnschedulable.resetFailed'))
appStore.showError(error?.message || t('admin.accounts.tempUnschedulable.resetFailed'))
} finally {
resetting.value = false
}