Commit Graph

30 Commits

Author SHA1 Message Date
dzq fa46750951 feat(shop): 重构店铺列表页面,支持按模式分类筛选
- 新增模式映射常量文件
- 扩展店铺列表接口参数类型
- 重构店铺列表页面布局为左右结构
- 添加模式分类导航功能
- 优化店铺列表筛选逻辑
2025-12-30 17:27:44 +08:00
dzq 8239ed657f feat(智能柜): 实现物品存取流程及密码验证功能
添加格口分配、密码验证和状态重置的API接口
重构storage-cells-summary组件,实现完整的存入取出流程
添加密码生成、验证和格口操作的用户交互
2025-12-19 11:14:02 +08:00
dzq ad13dce989 feat(暂存柜): 重构暂存柜功能并添加可用格口列表组件
新增可用暂存格口列表组件,替换原有暂存柜容器
添加获取可用格口列表的API接口及相关类型定义
移除不再使用的暂存购物车逻辑及相关代码
优化暂存操作流程,分为存入和取出两个独立功能
2025-12-18 16:49:44 +08:00
dzq 944ec6b605 feat(暂存模式): 新增智能柜暂存模式功能
添加暂存模式(模式5)相关功能实现,包括:
1. 在shop类型中扩展暂存模式定义
2. 新增storageCabinet pinia store管理暂存状态
3. 实现暂存柜格口选择组件
4. 更新支付方式映射关系
5. 添加运行模式文档说明
2025-12-18 11:52:29 +08:00
dzq 4ec292edb3 feat(租用柜格): 添加不同尺寸格口的SVG图标并更新显示逻辑
替换原有单一格口图标为不同尺寸的专用图标
添加格口类型判断函数switchCellImage
更新搜索框提示文本和不可租用状态的显示
2025-12-15 16:05:38 +08:00
dzq bfe8321124 feat(rental): 修复退款页面参数顺序错误并完善租用模式功能
修复退款页面跳转时参数顺序错误的问题
添加租用模式相关功能,包括租用柜机展示、购物车逻辑和结算流程
优化租用柜机容器样式和交互体验
2025-12-13 11:07:56 +08:00
dzq d212815281 refactor(用户资料): 重构个人资料设置流程和头像处理
将自动跳转个人资料页的逻辑移除,改为在个人中心显示设置按钮
优化头像处理逻辑,移除默认头像并添加空值检查
调整用户信息展示样式,添加个人资料设置按钮
实现防连点机制保护敏感操作
2025-12-05 10:20:54 +08:00
dzq a1e4a46656 feat(profile): 新增个人资料设置页面及功能
添加个人资料设置页面,支持用户设置头像和昵称。主要变更包括:
1. 新增 profile 页面路由配置
2. 扩展用户类型定义,增加 profileDone 字段
3. 添加更新用户信息的 API 接口
4. 实现头像上传、压缩和保存功能
5. 在首页检查用户资料完成状态并跳转
6. 优化用户信息处理逻辑,提取公共方法
2025-12-04 17:42:21 +08:00
dzq 8f46ad1840 fix(企业ID获取): 优化企业ID获取逻辑并添加本地缓存
添加本地缓存机制避免重复获取企业ID,优先使用参数中的cid获取企业ID,若无则使用本地缓存,最后使用默认值
2025-12-03 15:55:09 +08:00
dzq 022d307271 feat(微信登录): 添加根据cid获取corpid功能并完善微信登录流程
添加getCorpidById接口用于根据cid查询corpid
修改wxMpCallback方法接收corpid参数
在页面加载时获取corpid并用于微信登录流程
2025-12-03 15:43:53 +08:00
dzq 918bc53059 feat: 添加商品详情页及微信参数解析功能
- 新增商品详情页面,支持从首页跳转查看商品详情
- 创建currentProduct store管理当前查看的商品数据
- 实现微信小程序scene参数解析功能,创建wx-params store
- 修改首页商品点击逻辑,从弹窗改为跳转详情页
- 在个人中心添加微信参数查看功能
- 优化商品详情页的借还动态加载和显示逻辑
2025-12-03 09:10:00 +08:00
dzq f543a7e858 refactor(详情页): 优化代码结构并移除调试日志
移除多余的console.log调试语句
添加Tabs组件类型引用
调整滚动重置逻辑
2025-12-02 17:12:31 +08:00
dzq cdc59df3db feat(订单): 添加借还动态功能
- 新增订单API模块,包含借还动态查询接口和类型定义
- 在商品详情页添加借还动态标签页,展示相关记录
- 实现分页加载和图片预览功能
- 更新环境配置,注释掉不再使用的API地址
- 移除过期的文档链接
- 修复商品详情页高度问题,适配动态列表展示
2025-11-29 11:29:24 +08:00
dzq db6f31228d feat(用户): 添加通过openid获取用户信息功能并优化登录流程
- 新增getWxUserByOpenid接口用于通过openid获取用户信息
- 优化登录流程,优先从本地缓存获取openid
- 简化订单获取逻辑,移除企业用户判断分支
2025-11-27 11:02:15 +08:00
dzq e16966f31c 切换汇邦云用户借呗 2025-11-25 11:46:55 +08:00
dzq d6311c6e6c feat(结算页): 添加微信小程序支付功能并完善类型定义
- 在结算页面实现微信小程序支付功能
- 添加页面导航栏标题配置
- 扩展订单提交接口类型,增加微信小程序标识字段
2025-11-08 15:38:52 +08:00
dzq 3b3dd32155 feat(微信登录): 优化微信登录流程并添加企业用户信息
- 在页面显示时刷新余额
- 添加企业用户信息字段到WxUserDTO类型
- 重构微信登录回调处理,合并openid和用户信息设置
- 默认设置isHandleWxCallbackComplete为true
- 新增wxMpCallback方法处理微信小程序回调
2025-11-07 17:24:53 +08:00
dzq 3c61d698a6 chore: 更新.gitignore并移除未使用的动态代码生成
在.gitignore中添加.claude文件忽略
移除index页面中未使用的generateDynamicCode调用
2025-11-07 11:30:59 +08:00
dzq b08660e137 feat(用户信息): 添加汇邦云用户信息支持
在用户类型中新增ab98Name和ab98FaceImg字段
添加设置汇邦云用户名和头像的方法
修改页面展示逻辑以优先显示汇邦云用户信息
在登录流程中自动设置汇邦云用户信息
2025-11-07 09:22:41 +08:00
dzq a0df240aaf feat(用户): 添加动态码生成功能
- 新增 DynamicCodeResponse 类型定义
- 添加 generateDynamicCode API 方法
- 在首页登录流程中调用动态码生成接口
2025-11-06 15:23:12 +08:00
dzq 8e031231c1 feat(微信登录): 扩展微信登录返回用户信息
修改mpCodeToOpenId接口返回类型为WxUserDTO,包含完整的微信用户信息
更新相关页面调用逻辑,将openId改为wxUser
新增WxUserDTO类型定义,包含微信用户相关字段
2025-11-06 11:05:21 +08:00
dzq 107cb2e402 refactor(order): 统一订单页面路由路径和优化导航
- 将订单详情页路由从`/pages/order/index`改为`/pages/order/detail`
- 将支付成功页路由从`/pages/index/order-success`改为`/pages/order/success`
- 移除个人中心不再使用的订单列表入口
- 优化订单详情页的商品信息展示逻辑
- 删除过时的迁移文档
2025-11-04 17:51:35 +08:00
dzq 0cd0264daf fix: 将封面图片从png格式替换为jpg格式
更新首页和产品列表页面的封面图片引用,从cover.png改为cover.jpg。同时删除旧的png图片文件并添加新的jpg图片文件。
2025-11-04 16:27:02 +08:00
dzq a0904da41b feat(utils): 添加toHttpsUrl工具函数并应用
添加toHttpsUrl函数用于将http链接转换为https,并在多个组件和store中应用该函数
调整product-container和index页面的高度计算方式
2025-11-04 16:11:38 +08:00
dzq 70bf8121b1 refactor(store): 将localStorage替换为uni存储API
feat(login): 添加微信登录功能并获取openId
fix(env): 关闭生产环境console删除功能
style(me): 移除未使用的hover和active样式
refactor(token): 修改getToken返回测试值
2025-11-04 15:17:42 +08:00
dzq cb445624e6 feat: 添加订单结算页面及相关功能
实现订单结算页面,包括:
1. 新增结算页面路由配置
2. 创建结算组件处理普通商品和租用商品的结算逻辑
3. 添加租用机柜容器组件
4. 更新购物车跳转逻辑指向新结算页面
5. 添加产品图片占位SVG
6. 更新迁移文档说明
2025-11-03 09:02:26 +08:00
dzq 82704b61bc refactor(product-container): 重构商品容器组件并添加文档注释
重构商品过滤逻辑,将过滤函数改为计算属性
为所有方法添加详细的JSDoc注释
修复商品列表项的key使用cellId替代id
2025-11-01 16:41:52 +08:00
dzq eb8239e804 refactor(api): 简化API响应处理逻辑,移除冗余代码
style(components): 调整购物车和商品列表样式,优化用户体验

feat(store): 添加处理微信回调完成状态标记

chore: 添加静态资源cover.png和公共路径配置
2025-10-31 17:44:08 +08:00
dzq 537f1e8872 feat: 重构商品详情、购物车及相关组件
refactor: 迁移Vuex至Pinia状态管理
style: 优化商品列表和详情页样式
fix: 修正API请求数据处理逻辑
chore: 移除无用页面和组件
2025-10-31 15:36:35 +08:00
dzq e10e372a8e feat: 初始化项目基础结构和配置
新增项目基础文件结构,包括:
- 初始化README.md、.gitignore等配置文件
- 添加uni-app项目基础目录结构(src/components, src/static等)
- 配置环境变量文件(env/*)
- 添加基础工具函数和类型定义
- 配置路由和状态管理
- 添加基础API接口定义
- 配置样式和主题系统
- 添加基础页面和组件
- 配置构建工具和开发环境
2025-10-29 09:05:59 +08:00