Skip to content

Fix: 修正运维监控错误日志表格列名显示#1392

Open
wucm667 wants to merge 2 commits intoWei-Shaw:mainfrom
wucm667:fix/ops-error-table-column-label
Open

Fix: 修正运维监控错误日志表格列名显示#1392
wucm667 wants to merge 2 commits intoWei-Shaw:mainfrom
wucm667:fix/ops-error-table-column-label

Conversation

@wucm667
Copy link
Copy Markdown
Contributor

@wucm667 wucm667 commented Mar 30, 2026

修正运维监控错误日志表格列名显示

问题描述

在运维监控页面中,请求错误和上游错误的明细表格都有一个"用户"列,但实际数据内容不一致:

  • 请求错误明细:该列混合显示用户邮箱(user_email)和账号名(account_name)
  • 上游错误明细:该列仅显示账号名(account_name)

列名固定显示"用户",但实际数据可能是账号,语义不符。

解决方案

  1. OpsErrorLogTable.vue

    • 添加 errorType prop('request' | 'upstream'
    • 列头根据 errorType 动态显示:
      • errorType === 'upstream' → 显示"账号"
      • 其他情况 → 显示"用户/账号"(因为请求错误明细中混合了两种数据)
  2. OpsErrorDetailsModal.vue

    • 透传 errorType prop 给 OpsErrorLogTable 组件
  3. i18n (zh.ts)

    • 添加翻译键 userOrAccount: '用户/账号'

修改文件

  • frontend/src/views/admin/ops/components/OpsErrorLogTable.vue
  • frontend/src/views/admin/ops/components/OpsErrorDetailsModal.vue
  • frontend/src/i18n/locales/zh.ts

测试

  • 上游错误明细:列头显示"账号"
  • 请求错误明细:列头显示"用户/账号"
  • 数据单元格根据行类型正确显示用户邮箱或账号名

wucm667 added 2 commits March 30, 2026 22:34
- 修改 OpsErrorLogTable 组件,根据 errorType 动态显示列名
- 上游错误显示账号,请求错误显示用户/账号
- OpsErrorDetailsModal 透传 errorType 给表格组件
- 添加 i18n 翻译键 userOrAccount
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant