diff --git a/web/src/__tests__/__snapshots__/visual-regression.test.tsx.snap b/web/src/__tests__/__snapshots__/visual-regression.test.tsx.snap index 6c68211..02f9fdf 100644 --- a/web/src/__tests__/__snapshots__/visual-regression.test.tsx.snap +++ b/web/src/__tests__/__snapshots__/visual-regression.test.tsx.snap @@ -12,9 +12,9 @@ exports[`可视化回归基线 — 全套图表看板(Req 19.1 / 20.3) > 看 exports[`可视化回归基线 — 全套图表看板(Req 19.1 / 20.3) > 看板 markup 快照:Light 主题 / MobileLayout(375px) 1`] = `"
风险总分
60
  • Risk_Score(0–100)
  • Risk_Grade:高
风险等级
Top N 关键风险
020406080财务 / 现金流合规 / 资质8065
  • 关键风险(维度/指标)
  • 得分
  • 财务 / 现金流(得分 80):现金流紧张
  • 合规 / 资质(得分 65):资质不全
"`; -exports[`可视化回归基线 — 关键页面(Req 19.1 / 25.x) > App 首屏 markup 快照(Dark 主题) 1`] = `"

外包项目风险评估

智能风险评估平台

点击角色快速登录

"`; +exports[`可视化回归基线 — 关键页面(Req 19.1 / 25.x) > App 首屏 markup 快照(Dark 主题) 1`] = `"

外包项目风险评估

智能风险评估平台

点击角色快速登录

"`; -exports[`可视化回归基线 — 关键页面(Req 19.1 / 25.x) > App 首屏 markup 快照(Light 主题) 1`] = `"

外包项目风险评估

智能风险评估平台

点击角色快速登录

"`; +exports[`可视化回归基线 — 关键页面(Req 19.1 / 25.x) > App 首屏 markup 快照(Light 主题) 1`] = `"

外包项目风险评估

智能风险评估平台

点击角色快速登录

"`; exports[`可视化回归基线 — 关键页面(Req 19.1 / 25.x) > 默认视图 markup 快照:商务/销售(Dark 主题) 1`] = `"

商务/销售视图

"`; diff --git a/web/src/pages/Login.tsx b/web/src/pages/Login.tsx index 5ccba68..82f6a94 100644 --- a/web/src/pages/Login.tsx +++ b/web/src/pages/Login.tsx @@ -177,7 +177,7 @@ export function Login(): JSX.Element { > {a.role} - {a.username} / {a.password} + {a.username}({a.title}) / {a.password} ))} diff --git a/web/src/stores/authStore.ts b/web/src/stores/authStore.ts index 03b5153..5f68111 100644 --- a/web/src/stores/authStore.ts +++ b/web/src/stores/authStore.ts @@ -11,16 +11,21 @@ import { API_BASE } from '../api/client.js'; /** 登录用户角色。 */ export type AuthRole = '商务/销售' | '风控' | '管理层' | '系统管理员'; -/** 快速登录用的种子账号(密码由后端用户表校验;这里仅用于一键填充)。 */ +/** 快速登录用的账号(与服务端用户表一致;密码由后端校验)。 */ export const TEST_ACCOUNTS: readonly { readonly username: string; readonly password: string; readonly role: AuthRole; + readonly title: string; }[] = [ - { username: '销售账号', password: '123456', role: '商务/销售' }, - { username: '风控账号', password: '123456', role: '风控' }, - { username: '管理账号', password: '123456', role: '管理层' }, - { username: '系统账号', password: '123456', role: '系统管理员' }, + { username: '张伟', password: '123456', role: '商务/销售', title: '销售经理' }, + { username: '王芳', password: '123456', role: '商务/销售', title: '销售专员' }, + { username: '李娜', password: '123456', role: '商务/销售', title: '销售专员' }, + { username: '刘洋', password: '123456', role: '风控', title: '风控专员' }, + { username: '陈静', password: '123456', role: '风控', title: '风控经理' }, + { username: '赵磊', password: '123456', role: '管理层', title: '运营总监' }, + { username: '孙莉', password: '123456', role: '管理层', title: '财务总监' }, + { username: '周强', password: '123456', role: '系统管理员', title: '系统管理员' }, ]; /** 认证状态。 */