- 新增 types/api.ts,定义 ApiResponse/PaginatedData 泛型类型和业务错误码常量 - 增强 request.ts 拦截器:提取后端错误信息、映射 HTTP 状态码和业务错误码为中文提示 - 为 auth/audit/subsystem API 添加泛型返回类型 - 为各视图添加 try/catch 防止未处理的 Promise 拒绝
页面: - views/auth/Login.vue,登录页(用户名密码表单、LDAP 认证入口) API: - api/auth.ts,认证相关接口(登录、登出、获取用户信息) 功能: - 登录表单验证 - Mock 数据支持(MVP 阶段无需后端) - 登录成功后跳转首页