Commit Graph

45 Commits

Author SHA1 Message Date
dzq e895e5619c feat(储物柜): 添加库存显示功能
在储物柜列表中新增库存显示功能,当库存为0时,图片会变为灰度显示,并在图片右下角显示库存数量。此功能帮助用户更直观地了解储物柜的库存情况。
2025-05-13 10:42:26 +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 17bdb83982 fix(柜子管理): 将打开柜子接口参数从lockControlNo改为cabinetId
修改打开柜子接口的参数名称,以与实际业务逻辑保持一致,避免混淆
2025-05-09 08:23:28 +08:00
dzq d59e994b3e fix(路由): 调整Tabbar显示逻辑以排除特定路径
修改了路由配置和Tabbar组件,确保在`/cabinet`和`/approval/list`路径下不显示Tabbar。这有助于避免在这些页面中显示不必要的底部导航栏。
2025-05-05 16:35:49 +08:00
dzq a4c709143f refactor(api): 将SmsSendResponse中的message字段更名为errMsg
为了保持命名一致性,将SmsSendResponse接口中的message字段更名为errMsg,并在相关页面中更新引用。
2025-04-29 16:43:03 +08:00
dzq 76f59685bd feat(登录): 添加userid参数以支持用户登录验证
在登录流程中,新增userid参数以增强用户验证功能。修改了相关API和页面逻辑,确保在登录时能够正确传递和处理userid,提升系统的安全性和用户体验。
2025-04-28 17:13:31 +08:00
dzq c4562333c0 feat(用户页面): 添加点击头像退出登录功能
在用户页面中,点击用户头像时会弹出确认对话框,确认后清除用户信息并跳转到登录页面
2025-04-25 09:58:19 +08:00
dzq 150487bbfb fix(订单页面): 修正打开柜子和退款按钮的显示条件
根据订单支付状态调整按钮的显示逻辑,确保按钮仅在订单支付状态为2或3时显示
2025-04-23 14:55:44 +08:00
dzq 168069f6a1 feat: 在开柜接口中添加格口ID并更新操作类型
在OpenCabinetApiData接口中添加了格口ID字段,并更新了多个页面中的操作类型值,以支持不同的操作场景。此外,开柜接口现在支持传递完整的开柜数据,确保操作信息的完整性。
2025-04-22 17:47:25 +08:00
dzq 627d9b557c fix(结账组件): 根据用户类型动态设置姓名字段
在结账组件中,根据用户类型(内部用户或普通用户)动态设置姓名字段。当用户为内部用户时,使用企业微信的用户姓名,否则使用普通用户的姓名。这样可以确保在结账时显示正确的用户姓名。
2025-04-22 15:39:13 +08:00
dzq c3ddddee3a feat: 添加企业微信用户姓名并更新储物柜打开接口
在QyLoginDTO接口中添加name字段,并在wx存储中引入name变量。更新openCabinetApi接口以支持传递用户信息,确保在打开储物柜时记录用户身份和操作类型。
2025-04-22 10:47:08 +08:00
dzq 5c89ba97c4 feat(图片上传): 添加图片压缩功能以减少上传文件大小
在handle.vue和submit.vue文件中引入compressorjs库,对上传的图片进行压缩处理,设置压缩质量为0.8,最大宽度和高度为1280像素,以减少上传文件大小并提升上传效率
2025-04-19 11:12:02 +08:00
dzq e383337642 feat(审批): 添加审批人信息和用户ID字段
在审批处理接口和页面中,新增了审批人姓名和用户ID字段,以便更好地跟踪审批流程和记录审批人信息
2025-04-19 10:25:11 +08:00
dzq 91edf31223 refactor(ProductList): 使用 `watch` 替代 `onBeforeRouteUpdate` 监听路由变化
为了简化代码逻辑,将 `onBeforeRouteUpdate` 替换为 `watch` 监听路由路径变化。这样可以直接在路径变化时触发数据刷新,减少不必要的回调处理。
2025-04-18 17:14:57 +08:00
dzq 746db18c59 fix(ProductList): 在路由更新时刷新产品数据
确保在路由更新到ProductList时重新获取产品数据,以保持页面数据的同步和准确性
2025-04-18 16:43:51 +08:00
dzq 2d502e6bb1 feat(商品): 添加商品格子ID字段以支持多格子管理
在商品相关的接口、类型定义和组件中添加了`cellId`字段,以便更好地管理商品在不同格子中的分布和订单提交时的数据完整性。
2025-04-18 15:55:25 +08:00
dzq 877f3fb954 添加注释 2025-04-18 11:31:02 +08:00
dzq 6e5a076d81 fix(router): 修复导航守卫中用户存储未正确初始化的问题
在导航守卫中,`ab98UserStore` 的初始化位置被移动到需要的地方,以确保在检查登录状态时已正确初始化。此外,在 `App.vue` 中,增加了对 `token` 的非空检查,避免在 `token` 为空时执行不必要的操作。
2025-04-18 10:24:01 +08:00
dzq 55ba35230e feat: 添加用户姓名字段并实现token登录功能
在订单提交请求中添加用户姓名字段,并实现通过token进行登录的功能。同时优化了路由守卫中的登录状态检查逻辑。
2025-04-18 09:01:44 +08:00
dzq e777d1e931 feat(approval): 添加用户信息和开柜功能
在审批页面中新增了用户信息展示(姓名、手机号、用户ID),并添加了打开柜子的功能按钮。同时优化了代码结构和样式,提升了用户体验。
2025-04-17 16:40:04 +08:00
dzq 5ad9456a0f fix(ProductList): 将产品封面图片从c63.jpg更改为c63.png
修复了产品列表页面中封面图片的格式问题,确保图片显示正确
2025-04-17 09:18:11 +08:00
dzq 6a3841dd72 feat(订单页面): 添加打开柜子功能并优化支付方式选择界面
- 在订单页面添加打开柜子的功能,支持状态为1和5的订单商品
- 优化支付方式选择界面,使用更直观的单元格布局
- 在提交订单时添加手机号格式验证
2025-04-15 16:54:40 +08:00
dzq 09b346eb80 fix(approval): 修正审批处理页面的返回金额默认值
在审批处理页面中,将返回金额的默认值从0更改为当前审批的商品价格,以确保默认值更符合业务逻辑。同时,在提交审批成功后,更新订单列表以反映最新状态。
2025-04-14 16:53:44 +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 1582ca6f2f feat(router): 添加企业微信登录校验逻辑
在全局前置守卫中添加企业微信登录校验,当URL中包含corpid参数时,直接放行。同时,在订单提交逻辑中,根据用户类型(企业微信用户、汇邦云用户、外部用户)设置isInternal字段,并完善订单提交数据的字段。
2025-04-12 11:32:01 +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 533a94ca9b refactor(api): 将 `message` 字段统一改为 `msg` 并更新相关逻辑
统一接口响应中的 `message` 字段为 `msg`,并在相关页面更新错误提示逻辑,确保一致性。同时在审批处理页面增加对审核图片的校验,并优化错误处理逻辑。
2025-04-10 10:30:55 +08:00
dzq adf5bc4d20 refactor(approval): 优化审批页面样式和逻辑
- 移除不必要的 `height: 100px` 样式
- 调整审批状态选项的文本
- 增加退款金额的验证逻辑
- 添加商品封面显示和历史审批数据填充功能
- 优化表单字段的只读状态和样式
- 调整提交按钮的定位和样式
2025-04-10 08:19:05 +08:00
dzq ac5d9292ca feat(审批): 新增审批处理页面及相关功能
新增审批处理页面,支持审批状态的更新、退款金额的填写、审核说明的输入以及审核凭证的上传。同时,优化了审批列表页面的交互,点击列表项可跳转至审批处理页面。引入了Pinia状态管理,用于存储当前审批单的详细信息。
2025-04-09 16:41:54 +08:00
dzq 9c81c228ee feat(approval): 添加审批中心功能,包括审批列表和提交审批
新增审批中心页面,支持管理员查看审批列表,包含搜索、分页和状态筛选功能。同时优化了提交审批页面,增加退货备注字段,并改进上传文件后的反馈提示。
2025-04-09 10:28:48 +08:00
dzq 42eae0b1cd feat(approval): 优化退货审批流程并添加文件上传功能
- 在 `.env` 配置文件中启用调试工具
- 在 `.env.development`、`.env.staging` 和 `.env.production` 中添加后端地址配置
- 修改 `SubmitApprovalRequestData` 接口,合并 `orderId` 和 `goodsId` 为 `orderGoodsId`
- 在 `approval/submit.vue` 中添加文件上传功能,并优化表单提交逻辑
- 在 `order/index.vue` 中添加订单商品状态显示和退款按钮条件判断
2025-04-08 09:22:21 +08:00
dzq bc46f40285 feat: 添加退货审批功能并优化柜机管理页面
- 新增退货审批功能,包括提交审批的API接口、类型定义及页面
- 在订单页面添加“退还”按钮,支持用户提交退货申请
- 优化柜机管理页面布局,使用van-cell代替van-grid展示柜机信息
- 调整路由配置,将柜机管理页面从tabbar中移除,改为在个人中心页面显示
2025-04-07 15:50:12 +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 db4b454898 打包修复 2025-03-11 08:56:34 +08:00
dqz be76c9ccc4 打包文件 2025-03-08 08:09:31 +08:00
dqz 64d0010303 .git 2025-03-05 10:19:50 +08:00
dqz 9a4038af05 初始化 2025-03-05 09:22:29 +08:00