Commit Graph

23 Commits

Author SHA1 Message Date
dzq bd0cce7aab feat(用户绑定): 添加企业微信用户与汇邦云账号绑定功能
- 在ab98接口模块新增BindQyUserCommand类型和bindQyUserApi方法
- 扩展QyLoginDTO接口添加qyUserId和ab98User字段
- 新增ab98UserDTO类型定义用户详细信息
- 在wxStore中添加qyUserId和ab98User状态及相关操作方法
- 在ProductList页面添加绑定弹窗逻辑,当检测到未绑定用户时自动弹出绑定表单
2025-06-04 09:19:05 +08:00
dzq 8cfa252d9a feat(商品管理): 添加商品管理模块及相关功能
- 新增商品管理页面及API接口
- 扩展用户余额信息展示,增加已用借呗和总额显示
- 添加商品管理路由入口和权限控制
- 移除商品列表页未使用的滚动定位代码
- 新增通用类型定义文件
- 添加余额刷新功能

商品管理模块包含商品列表展示、添加、编辑和删除功能,同时完善了用户余额信息的展示,包括剩余借呗、已用借呗和总额。移除了商品列表页中未使用的滚动定位相关代码以简化逻辑。
2025-06-02 10:24:50 +08:00
dzq 999625ccd0 feat(商品): 添加商品使用说明字段并支持商品名称搜索
在商品类型、存储和页面中添加`usageInstruction`字段,用于展示商品使用说明。同时,在商品列表页面新增搜索功能,支持根据商品名称进行筛选。
2025-05-20 16:32:01 +08:00
dzq 7aed962049 refactor(cart): 使用 `cellId` 替换 `id` 作为商品唯一标识符
为了与后端数据结构保持一致,将商品唯一标识符从 `id` 改为 `cellId`。这涉及修改购物车相关函数和组件中的引用,确保代码逻辑正确。
2025-05-16 10:21:22 +08:00
dzq 401d8ac4ca feat(登录): 添加openid支持并引入登录验证码机制
为了增强登录安全性和支持微信登录,本次提交引入了openid字段,并在用户登录流程中添加了验证码机制。具体修改包括:
1. 在VerifySmsParams类型中添加openid字段
2. 在Ab98Login.vue中传递openid参数
3. 在App.vue中更新tokenLogin调用以包含openid
4. 在ab98/index.ts中修改tokenLogin接口以支持openid
5. 在ab98-user.ts中引入登录验证码逻辑,确保登录状态验证更加安全
2025-05-10 17:16:24 +08:00
dzq 638300113b feat(商品): 添加店铺ID参数以支持按店铺获取商品列表
在 `getShopGoodsApi` 中添加 `shopId` 参数,允许根据店铺ID过滤商品列表。同时,在 `useProductStore` 中新增 `shopId` 状态和 `setShopId` 方法,用于动态设置店铺ID并触发商品数据更新。这些改动支持了按店铺筛选商品的功能。
2025-05-09 15:25:17 +08:00
dzq c3ddddee3a feat: 添加企业微信用户姓名并更新储物柜打开接口
在QyLoginDTO接口中添加name字段,并在wx存储中引入name变量。更新openCabinetApi接口以支持传递用户信息,确保在打开储物柜时记录用户身份和操作类型。
2025-04-22 10:47:08 +08:00
dzq 2d502e6bb1 feat(商品): 添加商品格子ID字段以支持多格子管理
在商品相关的接口、类型定义和组件中添加了`cellId`字段,以便更好地管理商品在不同格子中的分布和订单提交时的数据完整性。
2025-04-18 15:55:25 +08:00
dzq 55ba35230e feat: 添加用户姓名字段并实现token登录功能
在订单提交请求中添加用户姓名字段,并实现通过token进行登录的功能。同时优化了路由守卫中的登录状态检查逻辑。
2025-04-18 09:01:44 +08:00
dzq 6a3841dd72 feat(订单页面): 添加打开柜子功能并优化支付方式选择界面
- 在订单页面添加打开柜子的功能,支持状态为1和5的订单商品
- 优化支付方式选择界面,使用更直观的单元格布局
- 在提交订单时添加手机号格式验证
2025-04-15 16:54:40 +08:00
dzq 6ad260f05e fix: 修复corpidLogin引用错误并添加调试日志
修复了在`checkout.vue`中错误引用`corpidLogin`的问题,将其从`wxStore`改为直接使用`corpidLogin.value`。同时,在`wx.ts`和`checkout.vue`中添加了调试日志,以便更好地跟踪`corpid`和`corpidLogin`的状态。
2025-04-14 08:10:13 +08:00
dzq 349bc2a65f refactor(approval): 修改审批状态默认值并优化用户类型判断逻辑
将审批处理页面的默认状态值从1改为2,以符合业务需求。同时,在结账组件中优化用户类型判断逻辑,使用新增的corpidLogin变量替代corpid.value的判断,提高代码可读性和维护性。
2025-04-12 16:08:46 +08:00
dzq 4891d9376c refactor: 优化登录页面和用户存储逻辑
- 将API请求路径中的`/api`前缀移除,简化URL
- 使用`encodeURIComponent`和`decodeURIComponent`替代`btoa`和`atob`,提高数据存储安全性
- 重构登录页面,使用Vant组件替换Element UI,优化用户体验
2025-04-11 16:39:08 +08:00
dzq 7a9847bb25 feat(登录): 新增AB98登录功能及相关路由和状态管理
添加了AB98登录页面、路由配置、白名单管理、用户状态存储及API接口,实现了手机验证码登录功能。同时更新了用户信息展示逻辑,确保登录后正确显示用户信息。
2025-04-11 11:11:13 +08:00
dzq ac5d9292ca feat(审批): 新增审批处理页面及相关功能
新增审批处理页面,支持审批状态的更新、退款金额的填写、审核说明的输入以及审核凭证的上传。同时,优化了审批列表页面的交互,点击列表项可跳转至审批处理页面。引入了Pinia状态管理,用于存储当前审批单的详细信息。
2025-04-09 16:41:54 +08:00
dzq 9c066c0ad9 feat: 新增柜机管理功能及相关接口和页面
- 新增柜机管理页面,支持查看柜机详情和开启柜口
- 添加柜机管理相关API接口和类型定义
- 修改路由配置,添加柜机管理页面路由
- 更新WxStore,添加isCabinetAdmin状态管理
- 修改Tabbar组件,支持动态显示柜机管理入口
2025-04-03 09:03:47 +08:00
dzq 9e15542d82 新增企业微信登录 2025-04-02 09:33:47 +08:00
dzq 7835ed46af 我的订单功能 2025-03-31 09:42:26 +08:00
dzq 82ec130ba2 手动打开柜口 2025-03-24 10:26:34 +08:00
dqz 52a0b9761b 配置智能柜锁 2025-03-21 17:00:06 +08:00
dqz a42638c17b 微信支付 2025-03-17 08:30:57 +08:00
dqz be76c9ccc4 打包文件 2025-03-08 08:09:31 +08:00
dqz 9a4038af05 初始化 2025-03-05 09:22:29 +08:00