feat(ops): 优化警报规则和设置的成功提示信息

- 添加警报规则保存成功提示:"警报规则保存成功"
- 添加警报规则删除成功提示:"警报规则删除成功"
- 添加运维监控设置保存成功提示:"运维监控设置保存成功"
- 替换通用的"操作成功"提示为具体的业务提示
- 失败时显示后端返回的详细错误信息

相关文件:
- frontend/src/i18n/locales/zh.ts
- frontend/src/views/admin/ops/components/OpsAlertRulesCard.vue
- frontend/src/views/admin/ops/components/OpsSettingsDialog.vue
This commit is contained in:
IanShaw027
2026-01-11 19:50:43 +08:00
parent e4bc9f6fb0
commit f541636840
3 changed files with 439 additions and 2 deletions

View File

@@ -136,7 +136,7 @@ async function save() {
draft.value = null
editingId.value = null
await load()
appStore.showSuccess(t('common.success'))
appStore.showSuccess(t('admin.ops.alertRules.saveSuccess'))
} catch (err: any) {
console.error('[OpsAlertRulesCard] Failed to save rule', err)
appStore.showError(err?.response?.data?.detail || t('admin.ops.alertRules.saveFailed'))
@@ -160,7 +160,7 @@ async function confirmDelete() {
showDeleteConfirm.value = false
pendingDelete.value = null
await load()
appStore.showSuccess(t('common.success'))
appStore.showSuccess(t('admin.ops.alertRules.deleteSuccess'))
} catch (err: any) {
console.error('[OpsAlertRulesCard] Failed to delete rule', err)
appStore.showError(err?.response?.data?.detail || t('admin.ops.alertRules.deleteFailed'))