Commit Graph

4 Commits (18047796acf0321cba30236b40432c22d20de8f7)

Author SHA1 Message Date
jiangpeng 18047796ac fix:添加登录验证码 2026-06-03 17:27:53 +08:00
chenhao 09513911ae feat(auth): 添加用户信息获取和附件功能
- 在App.vue中添加onMounted钩子,自动检查认证状态并获取用户信息
- 在auth.ts API文件中添加getInfo方法用于获取用户信息
- 在auth store中添加getInfo方法,实现用户信息获取逻辑
- 在订单列表页面添加批量审批权限控制,根据用户角色决定是否显示批量审批按钮
- 在采购详情页面添加附件标签页,显示合同附件和其他附件列表
- 添加文件预览功能,支持附件在线预览
- 扩展类型定义,添加附件相关类型支持
- 优化批量审批流程,移除驳回选项并修复参数传递问题
2025-12-23 15:57:36 +08:00
chenhao c524d8a4cd feat(auth): 实现用户退出登录功能
- 新增 logout API 接口用于服务端登出
- 在 auth store 中实现异步 logout 方法,调用后端接口并清理本地状态
- 在订单列表页面添加退出登录按钮及确认弹窗
- 更新 Vite 配置注释以支持多环境切换
- 在详情页展示产品折扣信息并格式化显示

---
- 增加了 `/logout` 后端接口调用
- 完善了前端登出逻辑,包括异常处理和状态清理
- 提供了用户登出确认交互流程
- 折扣率计算函数 `getProductDiscountRate` 已添加并应用
- 样式调整适配新增的顶部导航栏布局
2025-12-01 16:25:32 +08:00
chenhao 411253a277 feat(auth): 实现登录功能和认证逻辑
- 新增 auth.ts 文件实现登录接口调用
- 创建 auth store 管理认证状态
- 实现登录页面组件
- 优化订单列表页面样式
- 添加记住密码和自动登录功能
2025-08-28 15:37:34 +08:00