科技小王子
|
b8e13fdc68
|
refactor(category):重构文章分类页面结构和加载逻辑
- 调整文章列表组件路径并优化渲染逻辑
- 添加骨架屏加载效果提升用户体验
- 完善错误处理机制增强页面稳定性- 更新页面配置文件路径引用
- 移除冗余的页面配置和组件引用
-优化首页Banner组件加载状态处理
- 增强热销商品Tab切换功能和空状态展示- 调整用户经销商组件调试日志- 修改全局应用配置中的页面路径引用
- 调整主题处理逻辑执行时机
|
3 days ago |
科技小王子
|
915c06ecab
|
feat(user): 更新用户界面和功能实现- 默认 修改 UnifiedQRButton类型为 danger- 更新 Banner 组件使用 getCmsAdByCode 获取广告数据
- 新增 CMS 文章查询接口 getCmsArticleByCode
- 调整 UserCard 组件界面样式和逻辑-优化 BestSellers 商品展示组件
- 更新 IsDealer 组件支持网站字段配置
- 移除用户页面部分冗余代码和样式
- 增加主题样式支持和背景装饰元素
- 调整用户相关组件层级和定位样式
|
3 days ago |
科技小王子
|
6505b48d3a
|
feat(cms): 新增广告位查询接口和主题字段支持
- 新增根据code查询广告位的API接口
- 在网站字段模型中添加theme主题字段
- 实现启动时自动设置用户主题功能
- 移除调试用的邀请信息打印逻辑
-优化导入路径引用方式
|
3 days ago |
科技小王子
|
555c348799
|
refactor(api): 调整二维码登录相关接口路径
- 将 qr-login 相关接口统一迁移至 passport 模块下
- 更新 QRScanModal 组件中的接口引用路径- 更新 useQRLogin hook 中的接口引用路径
- 更新 useUnifiedQRScan hook 中的接口引用路径
- 更新 qr-confirm 页面中的接口引用路径
|
5 days ago |
科技小王子
|
13b56cd7f8
|
```
feat(shop): 新增聊天会话与消息模块API新增了聊天会话(ShopChatConversation)和聊天消息(ShopChatMessage)两个模块的完整API接口及数据模型,包括分页查询、列表查询、新增、修改、删除、批量删除及根据ID查询等功能。feat(system): 扩展用户模型并重构API调用方式
为用户模型添加推荐人ID字段(refereeId),并在用户相关API中引入SERVER_API_URL常量以统一管理接口前缀,优化调用结构。
feat(dealer): 优化经销商邀请注册流程将经销商申请页面调整为邀请注册模式,增强微信手机号获取、头像上传及昵称校验逻辑,完善邀请关系绑定机制,并更新页面标题提示信息。
```
|
6 days ago |
科技小王子
|
656d9e649e
|
```
feat(user): 更新用户网格组件中的菜单项文案和功能
- 将“我的邀请”文案更新为“推广邀请”
- 注释掉“扫码登录”菜单项,暂时移除该功能- 调整了部分菜单项的注释格式以保持代码整洁
```
|
6 days ago |
科技小王子
|
53eb9519b9
|
```
fix(qr-login):优化二维码登录确认逻辑与错误提示
- 调整 confirmWechatQRLogin 接口返回类型,去除冗余日志输出
- 修改登录确认判断条件为 status === 'confirmed'- 更新成功与失败时的提示信息,提升用户体验
-优化错误处理文案,移除不必要的数字前缀```
|
6 days ago |
科技小王子
|
e47e34825a
|
```
feat(passport): 实现统一扫码功能并迁移二维码登录页面
将原有的扫码登录和扫码核销功能合并为统一扫码功能,支持智能识别二维码类型,
自动执行相应操作。同时将二维码登录相关页面迁移到 /passport 路径下,优化用户体验与代码结构。
主要变更:
- 新增统一扫码 Hook (useUnifiedQRScan) 和按钮组件 (UnifiedQRButton)- 新增统一扫码页面 /passport/unified-qr/index
- 迁移二维码登录页面路径:/pages/qr-login → /passport/qr-login
- 更新管理员面板及用户卡片中的扫码入口为统一扫码- 移除旧的 QRLoginDemo 和 qr-test 测试页面- 补充统一扫码使用指南文档```
|
7 days ago |
科技小王子
|
09af5c158b
|
```
feat(shop/orderConfirm): 优化优惠券使用后的支付逻辑当用户选择使用推荐优惠券时,现在会重新构建订单数据并递归调用支付函数,
确保传递最新的优惠券信息。同时添加了日志以便调试,并提前返回以避免重复执行支付逻辑。```
|
7 days ago |
科技小王子
|
cce108a666
|
```
feat(shop/orderConfirm): 优化优惠券使用后的支付逻辑当用户选择使用推荐优惠券时,现在会重新构建订单数据并递归调用支付函数,
确保传递最新的优惠券信息。同时添加了日志以便调试,并提前返回以避免重复执行支付逻辑。```
|
7 days ago |
科技小王子
|
7ac2ed27e3
|
```
feat(env): 更新开发环境 API 地址将开发环境的 API_BASE_URL 从本地地址更新为线上测试地址,确保开发时能正确连接后端服务。
feat(shop):优化订单确认页优惠券逻辑与支付信息记录- 增加商品总价计算过程的日志输出,便于排查数值精度问题
- 添加多处优惠券选择和推荐时的详细日志,提升调试能力
- 改进支付前数据记录,包含完整订单和优惠券信息
- 优化手动选择优惠券失败时的错误日志输出
- 调整 View 结构以修复分享按钮在某些情况下的渲染问题
- 微调商品详情页样式,增加左侧间距
refactor(shop): 包装分享按钮以提升结构稳定性在商品详情页中,将分享按钮包裹在 View 标签内,以增强组件结构稳定性和兼容性。
```
|
7 days ago |
科技小王子
|
0725cd2e8a
|
feat(order): 实现优惠券智能推荐与自动应用功能
新增优惠券智能推荐逻辑,在订单确认页面中根据商品总价自动筛选并推荐最优优惠券。支持以下特性:- 自动识别可用优惠券并排序
- 未选择优惠券时自动应用最优券- 已选优惠券时提示是否存在更优选项
- 支付前再次提醒用户使用可用优惠券
- UI 上显示可用优惠券数量及选择状态
同时更新开发环境 API 地址为本地调试地址。
|
7 days ago |
科技小王子
|
92bd00ea44
|
```
feat(components): 调整 QRLoginButton 默认属性并优化用户卡片布局
- 修改 QRLoginButton 组件的默认 type 为 'default',size为 'small'
- 在 UserCard 组件中注释掉 QRLoginButton 的引入和使用- 使用 Space 组件优化用户卡片中的按钮布局
- 替换原有条件渲染逻辑,统一使用按钮展示“扫码核销”功能
- 样式微调与代码格式化```
|
7 days ago |
科技小王子
|
16559c76ed
|
feat(qr-login): 实现扫码登录功能模块
|
1 week ago |
科技小王子
|
611f0e3216
|
feat(Banner):重构 Banner 组件布局与数据逻辑
- 使用 `View` 替代 `div`,优化 Taro 组件结构
- 移除旧的广告位状态逻辑,引入商品数据接口 `listShopGoods`
- 调整右侧热卖区域展示结构,支持商品列表渲染
- 更新图片点击跳转路径及样式细节feat(BestSellers): 增加 Tabs 分类展示热销商品
- 引入 `Tabs` 组件实现分类切换功能- 当前仅实现“今日主推”Tab 展示商品列表
- 其他 Tab(即将到期、活动预告)暂显示空状态组件
-优化部分样式和 Swiper 高度设置
feat(UserCard): 设置用户头像默认图片及移除冗余属性
- 在未登录或无头像时显示默认头像
- 移除 `Image` 组件中冗余的 `alt` 属性
refactor(OrderList): 移除未使用的导航工具函数
- 删除从 `navigation` 工具中导入的 `switchTab` 函数引用
|
1 week ago |
pcn_
|
14c0f29361
|
修改完成,剩余团购
|
2 weeks ago |
pcn_
|
d988caa5ed
|
banner图片换成动态
|
2 weeks ago |
pcn_
|
7431ce39a5
|
个人资料
|
2 weeks ago |
pcn_
|
8539f04e07
|
banner
|
2 weeks ago |
pcn_
|
d46533ac52
|
tabar增加 基地生活
|
2 weeks ago |
pcn_
|
dd1559ba56
|
tabar增加 基地生活
|
2 weeks ago |
pcn_
|
27ddb85aed
|
首页更换成时里logo
|
2 weeks ago |
pcn_
|
7985f0a1a4
|
商品滚动图轮播
|
2 weeks ago |
pcn_
|
020315838b
|
商品滚动图轮播
|
2 weeks ago |
pcn_
|
d762fa56d4
|
背景换成主页一致
|
2 weeks ago |
科技小王子
|
0a10afcea2
|
feat(user): 实现自动登录并优化用户相关功能
- 添加自动登录功能,通过 OpenID 实现一键登录
- 优化用户数据加载和保存逻辑,确保数据完整性
- 处理邀请关系,自动登录时建立邀请关系
- 更新订单统计钩子,增加用户身份检查
- 修复首页轮播图点击事件,实现跳转功能
|
3 weeks ago |
科技小王子
|
24c6e3aa9f
|
```
refactor(tailwind.config.js): 禁用部分Tailwind CSS类以解决微信小程序兼容性问题
为了解决微信小程序中的兼容性问题,禁用了以下Tailwind CSS类:
- `gap`:微信小程序不支持 gap 属性- `lineClamp`:微信小程序不支持 line-clamp 类
- `textIndent`:禁用 text-indent
- `writingMode`:禁用 writing-mode
- `hyphens`:禁用 hyphens
```
|
3 weeks ago |
科技小王子
|
7fa1e44441
|
```
refactor(tailwind.config.js): 禁用部分Tailwind CSS类以解决微信小程序兼容性问题
为了解决微信小程序中的兼容性问题,禁用了以下Tailwind CSS类:
- `gap`:微信小程序不支持 gap 属性- `lineClamp`:微信小程序不支持 line-clamp 类
- `textIndent`:禁用 text-indent
- `writingMode`:禁用 writing-mode
- `hyphens`:禁用 hyphens
```
|
3 weeks ago |
科技小王子
|
e075046bae
|
11
|
3 weeks ago |
科技小王子
|
e053062c7c
|
Merge branch 'demo' into dev
# Conflicts:
# src/pages/user/components/UserCard.tsx
|
3 weeks ago |
科技小王子
|
be74cb34c8
|
refactor(user): 重构用户页面布局和功能
- 移除未使用的导入和注释
- 更新页面标题和样式
- 添加新的 UserGrid 组件
- 修改 IsDealer 组件的文案
- 优化搜索框样式
- 更新分享信息标题
|
3 weeks ago |
科技小王子
|
a4a200fd8a
|
style(user): 调整用户卡片中的扫描图标样式
-为 Scan 组件添加 className 和 size 属性
- 设置文本颜色为 gray-900
- 设置图标大小为 24
|
4 weeks ago |
科技小王子
|
dd5f626edd
|
分享的首页链接已可以正常访问,问题修复成功
|
4 weeks ago |
科技小王子
|
d2fe3a3bd8
|
refactor(share): 优化首页分享功能并移除商品页分享
- 在 BestSellers 组件中移除商品分享逻辑,避免与首页分享冲突
- 在首页 index.tsx 中添加分享成功和失败的提示
- 更新 invite.ts 中的邀请信息解析逻辑,支持处理首页分享链接
|
4 weeks ago |
科技小王子
|
2c31f2a6d7
|
fix(wxapp): 修复首页分享链接白屏问题
- 添加邀请关系处理的超时保护,避免长时间等待
- 优化 API调用流程,增加错误处理机制
- 改进页面加载逻辑,确保主要内容优先显示
- 新增失败重试计数,防止无限重试
- 清理邀请参数缓存,避免重复处理
|
4 weeks ago |
科技小王子
|
d43977f0b7
|
refactor(components): 优化多个组件的样式和功能
-调整 AdminPanel 组件的样式,移除 max-h-[70vh] 类
- 更新 Header组件的参数类型
- 在 QRLoginButton 组件中添加日志输出
- 重构 qr-login 页面的导航栏,目前已被注释掉
|
4 weeks ago |
科技小王子
|
23f7e72d3d
|
fix(index): 修复小程序加载中问题
- 完善 reload函数逻辑,添加用户登录流程- 引入加载状态管理,优化异步操作流程
-增加网络诊断工具,帮助排查加载问题
- 改进错误处理,提升用户体验
-详细文档记录解决方案,便于后续支持
|
4 weeks ago |
科技小王子
|
cbcf591f71
|
feat(admin): 实现管理员模式切换和扫码登录功能
- 新增管理员模式切换方案,统一管理所有管理员功能
- 实现扫码登录功能,支持用户通过小程序扫描网页端二维码快速登录
- 添加管理员面板组件,集中展示所有管理员功能
- 开发扫码登录按钮和扫描器组件,方便集成到不同页面
- 优化用户界面设计,提高管理员用户的使用体验
|
4 weeks ago |
科技小王子
|
7a7d8b4605
|
refactor(taro): 移除朋友圈分享相关代码
- 删除了多个组件中的 useShareTimeline钩子
- 移除了 BestSellers 组件中关于朋友圈分享的逻辑
- 删除了 common.ts 中的 showShareGuide 函数- 优化了分享相关代码,仅保留 app 消息分享功能
|
4 weeks ago |
科技小王子
|
c1742e9996
|
style(dealer): 优化提现记录列表样式
- 为提现记录卡片添加浅灰色背景
- 使用 Space 组件替代 View 以提高代码可读性
- 移除提现记录标签页的透明背景样式
|
1 month ago |
科技小王子
|
d3eb65bc09
|
test(dealer/withdraw): 添加提现功能的单元测试
- 新增了多个测试用例,覆盖了提现功能的主要场景
- 添加了对最低提现金额、可用余额、支付宝信息完整性的验证
-测试了微信提现和支付宝提现的提交逻辑
- 新增了快捷金额按钮和全部金额按钮的测试
- 添加了调试组件,用于测试 Tabs 组件的点击和切换功能
- 优化了提现记录的渲染逻辑,增加了日志输出
|
1 month ago |
科技小王子
|
92f544a264
|
dealer(withdraw): 优化提现页面展示逻辑
- 添加金额格式化函数,确保余额显示格式统一- 调整余额显示布局,使界面更加清晰
-移除输入框的 clearable属性,避免用户误操作
|
1 month ago |
科技小王子
|
e4e6659752
|
refactor(dealer/orders): 重构订单页面支持分页和下拉刷新
- 添加下拉刷新和上拉加载更多功能
-优化订单数据获取逻辑,支持分页请求
- 移除不必要的订单统计和层级信息
-调整订单列表渲染方式,提高性能
|
1 month ago |
科技小王子
|
a18393f9d6
|
refactor(dealer): 精简订单列表和统计展示
- 移除了复杂的订单统计和分层展示逻辑
- 简化了订单列表的渲染结构- 调整了佣金统计卡片的样式
- 删除了未使用的 Space 组件导入
|
1 month ago |
科技小王子
|
d30251c986
|
refactor(dealer): 优化团队页面数据获取逻辑
- 修改了 fetchTeamData 函数中的 dealerId 获取逻辑,使用可选链操作符简化代码
- 更新了 getNextUser 函数的参数类型,使其与接口定义一致
-调整了 useEffect 的依赖项,增加了 dealerId
- 移除了未使用的 ShopDealerUser 类型导入
|
1 month ago |
科技小王子
|
ab2260ec3e
|
feat(dealer/team): 点击团队成员加载下级用户数据- 在团队成员列表中添加点击事件,实现加载下级用户数据的功能
- 新增 getNextUser函数用于切换当前用户并重新获取数据
- 优化 fetchTeamData 函数,支持根据 dealerId 或 dealerUser.userId 获取数据
|
1 month ago |
科技小王子
|
953ab0bf64
|
refactor(dealer): 精简团队页面代码
- 移除了不必要的状态变量和方法
- 删除了未使用的团队统计数据相关代码
- 简化了团队成员列表的渲染逻辑
- 更新了 IsDealer 组件中的文本显示
|
1 month ago |
科技小王子
|
fe00d6dea9
|
refactor(dealer/team):精简团队页面组件结构
- 移除了团队总览、层级分布和最新成员等冗余组件
- 保留了成员列表的渲染逻辑
- 优化了代码格式和结构,提高了代码可读性
|
1 month ago |
科技小王子
|
27ff0a8fe7
|
refactor(user): 重构用户页面并添加下拉刷新功能
- 移除了 HeaderWithHook 和 IndexWithHook 组件
- 优化了 UserCard 组件,使用 forwardRef 和 useImperativeHandle暴露刷新方法
- 在 User 页面中添加 PullToRefresh组件实现下拉刷新
-集成了 useUserData 钩子用于刷新用户数据
|
1 month ago |
科技小王子
|
8f21c37f5a
|
refactor(invite): 移除冗余的日志输出和错误处理
- 删除了多个组件中的console.log调试信息
- 移除了重复的错误提示和邀请关系建立成功的提示
- 优化了邀请参数解析和处理的逻辑
- 清理了不必要的代码注释
|
1 month ago |