Commit Graph

6 Commits (c524d8a4cdb19ad1149a60f07d2078e49709c63c)

Author SHA1 Message Date
chenhao c524d8a4cd feat(auth): 实现用户退出登录功能
- 新增 logout API 接口用于服务端登出
- 在 auth store 中实现异步 logout 方法,调用后端接口并清理本地状态
- 在订单列表页面添加退出登录按钮及确认弹窗
- 更新 Vite 配置注释以支持多环境切换
- 在详情页展示产品折扣信息并格式化显示

---
- 增加了 `/logout` 后端接口调用
- 完善了前端登出逻辑,包括异常处理和状态清理
- 提供了用户登出确认交互流程
- 折扣率计算函数 `getProductDiscountRate` 已添加并应用
- 样式调整适配新增的顶部导航栏布局
2025-12-01 16:25:32 +08:00
chenhao 3271644a01 feat(approval): 添加已审批列表功能
- 新增已审批列表接口类型定义 CompletedApprovalItem 和 CompletedListParams
- 实现已审批列表 Tab 页面,支持待审批和已审批切换- 添加已审批列表数据加载和分页逻辑
- 实现已审批详情页只读模式展示- 更新税率输入框禁用逻辑,支持只读模式- 优化审批按钮显示控制,只读模式下隐藏审批按钮
- 调整搜索功能,支持待审批和已审批分别搜索- 更新状态标签样式,区分待审批、已审批状态显示
- 添加已审批列表空状态提示和刷新功能
2025-09-26 14:54:37 +08:00
chenhao 92dd433eee feat/ui: 优化订单列表和详情页面,更新登录界面
- 移除 components.d.ts 中未使用的 VanCheckbox 组件引用
- 在 Detail 页面添加常用审批意见标签功能
- 调整 List 页面样式,优化搜索栏设计- 更新 Login 页面布局和样式,移除不必要的元素
2025-08-28 17:33:10 +08:00
chenhao 411253a277 feat(auth): 实现登录功能和认证逻辑
- 新增 auth.ts 文件实现登录接口调用
- 创建 auth store 管理认证状态
- 实现登录页面组件
- 优化订单列表页面样式
- 添加记住密码和自动登录功能
2025-08-28 15:37:34 +08:00
chenhao 0752efd3ff feat(auth): 实现系统登录和权限控制功能
- 新增登录页面和相关逻辑
- 添加全局权限控制守卫
- 更新订单列表和详情页面,优化用户体验- 重构部分代码以支持新功能
2025-08-28 14:31:04 +08:00
ch 781d598ae7 feat: 初始化订单审批系统项目- 创建项目基础结构和配置文件
- 添加全局样式和工具函数
- 实现订单状态和审批状态的格式化及颜色处理- 添加金额和日期格式化函数
- 实现防抖和节流函数
- 添加微信小程序环境检查和文件预览URL生成函数
- 实现复制到剪贴板功能
- 添加项目路由配置
- 实现HTTP客户端和拦截器
- 添加订单、审批记录等类型定义
2025-08-27 18:12:34 +08:00