fix(frontend): 状态文本国际化和错误处理修复
- AccountStatusIndicator: 状态文本使用 i18n - CreateAccountModal: TypeScript 类型修复 - TempUnschedStatusModal: 错误处理改进
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user