49 Commits

Author SHA1 Message Date
d530ec11e7 feat(activity): 新增小程序奖品领取弹窗
新增首页承载的奖品领取弹窗与领取接口接入,支持待领取检查、会话静默关闭与领取操作展示。
2026-05-07 22:10:15 +08:00
575ccb2cfa feat: 盒柜接入运费校验并支持一键合成
本次提交同步补齐小程序端对后端新能力的接入,既支持碎片一键合成,也支持盒柜发货前按商品分类动态判断是否必须支付运费。

- 合成页:新增一键合成入口,展示最大可合成次数,并将单次合成与批量合成交互拆分为更清晰的双按钮布局
- 盒柜页:碎片合成区同步支持批量合成,合成成功后同时刷新配方列表与背包数据
- 运费流程:发货前先调用后端运费检查接口,根据“件数不足”或“包含不包邮商品”展示不同确认文案,再决定是否创建运费订单
- API 封装:补充批量合成与运费检查接口,确保前端逻辑与后端规则保持一致
2026-04-21 02:08:24 +08:00
win
eca0561cd9 排行榜扫雷 2026-04-20 15:53:49 +08:00
win
5c88d91382 merge: resolve conflict from origin/zuncle - keep async onShow with phone bind check 2026-04-01 01:30:52 +08:00
63345f4c24 feat: 发货流程增加地址选择弹窗 2026-04-01 00:55:23 +08:00
win
0c794101e7 Merge remote-tracking branch 'origin/zuncle' 2026-03-26 15:39:52 +08:00
27a05210ee fix(auth): 修复活动页和商品详情页未登录即弹登录框导致审核失败
问题背景:
- 平台审核结论:页面未完整浏览、体验详情时即要求授权登录,属于不合规
- 用户应能先浏览页面内容,仅在执行操作(抽奖/兑换/购买)时才引导登录

根因分析:
1. api/appUser.js 中活动浏览类 API(getActivityDetail 等)使用 authRequest,
   虽然后端接口是公开的,但同页面的 getGamePasses 等需认证接口返回 401
   触发全局登录弹窗
2. getProductDetail 使用 authRequest 调用认证接口,未登录直接 401
3. 全局 401 拦截器不区分浏览请求和操作请求

修改内容:
1. api/appUser.js: 6 个浏览类 API 函数从 authRequest 改为 request
   - getActivityDetail, getActivityIssues, getActivityIssueRewards
   - getIssueDrawLogs, getMatchingCardTypes, getProductDetail
   这些接口在后端均为公开路由,不需要携带 token

2. 活动页面 onLoad 中条件调用认证接口:
   - wuxianshang/index.vue: fetchPasses() 仅在已登录时调用
   - yifanshang/index.vue: fetchPasses() 仅在已登录时调用
   - duiduipeng/index.vue: fetchGamePasses() 仅在已登录时调用
   次数卡(game passes)接口需要认证,未登录时跳过即可,
   不影响页面浏览体验

3. utils/request.js: request() 函数增加 suppressAuthModal 参数
   支持调用方按需静默 401 弹窗,作为安全兜底机制

验证场景:
- 未登录 → 打开无限赏/一番赏/对对碰/商品详情 → 正常显示,无登录弹窗
- 未登录 → 点击抽奖/兑换按钮 → 弹出登录提示(符合平台规范)
- 已登录 → 所有功能正常,次数卡信息正常加载
2026-03-26 14:35:26 +08:00
win
7acbc515aa merge: resolve conflicts from origin/zuncle - shop no token required, cabinet keep both imports 2026-03-24 18:30:02 +08:00
495b46ec8b fix: 允许未登录用户浏览首页和商城,解决微信审核拒绝问题
移除首页和商城页的强制登录拦截,商城API改用公开请求,
用户可先浏览再自行选择登录。
2026-03-24 17:11:03 +08:00
tsui110
d643abe7e1 修改若干安卓端的语法 2026-03-23 20:28:33 +08:00
win
fd252efae1 优化UI 2026-03-20 00:57:42 +08:00
bdd329eb15 feat(mini): add fragment synthesis page and cabinet fragment UX 2026-03-19 16:27:54 +08:00
win
16076f2eb8 次卡+道具卡 道具卡不生效 2026-02-27 20:57:24 +08:00
e7256ae88e x 2026-02-06 18:38:09 +08:00
57178b21b3 移除填写邀请码功能 2026-02-04 13:27:10 +08:00
cdfe233ea8 绑定邀请码 2026-02-04 13:09:01 +08:00
1cfa7e8322 次卡更新 2026-02-03 17:43:34 +08:00
470094dc75 feat: 为商城商品列表实现服务端筛选和分页功能,并调整积分显示逻辑。 2026-01-07 08:41:29 +08:00
tsui110
9d25477cd3 修复了抖音版本在微信中的问题 2026-01-06 19:55:33 +08:00
7edb2e7844 feat: 添加公共配置获取与订阅消息模板加载 2026-01-06 02:24:42 +08:00
c75946676a feat: 更新抖音绑定逻辑为直接绑定抖音ID,调整积分显示方式,并切换开发环境API地址 2026-01-06 02:02:38 +08:00
237d785a4f feat: 添加抖音订单绑定功能并改进RPC日志。 2026-01-05 01:12:41 +08:00
f69fe30e2b feat: 添加 use_game_pass 参数到匹配预下单接口 2026-01-03 11:44:27 +08:00
tsui110
b959e634d2 fix:修复了很多不规范用词,更改了手机绑定校验逻辑,调整最大限制购买次数为200次。 2026-01-02 19:44:22 +08:00
a8fa8bf557 feat: 购买次数卡弹窗新增数量选择功能并同步更新购买接口。 2026-01-02 16:32:12 +08:00
tsui110
05056c8188 feat:新增了绑定手机检查,抖音登录等逻辑,并且更改了页面样式以符合抖音要求 2026-01-02 16:03:33 +08:00
tsui110
61df7fca5e feat:新增头像和昵称修改 2026-01-02 12:48:16 +08:00
tsui110
9c3775624f Merge branch 'main' of https://git.1024tool.vip/zfc/bindbox-mini 2026-01-02 11:36:49 +08:00
tsui110
8237e3ef42 新增了抖音登录,区分不同场景的登录 2026-01-02 11:36:26 +08:00
a63fdd91d3 feat: 集成 Nakama 游戏后端并为扫雷游戏创建专用玩法页面,同时优化入口页 UI 和游戏资格购买流程 2026-01-02 11:12:56 +08:00
73cfd7ef9b feat: 添加短信登录功能并重构登录页面以支持微信和短信登录方式 2025-12-28 11:36:07 +08:00
3175c6e8ae refactor: 重构页面结构,将页面按模块拆分至pages-user、pages-activity等目录并更新相关配置和组件。 2025-12-28 00:23:55 +08:00
3dde150cde feat: 新增地址提交与分享功能,优化活动记录列表显示用户及奖品信息,并支持抽奖页开发者模式 2025-12-26 17:28:57 +08:00
b9b60b15a1 refactor: 移除获胜记录的百分比计算和显示。 2025-12-26 13:28:05 +08:00
7406f8b308 feat: 新增我的优惠券、物品卡片、邀请、任务页面,并优化活动相关组件和页面。 2025-12-26 02:11:05 +08:00
148c62a983 feat: 优化抽奖活动页面UI,新增奖池分级展示和购买记录功能。 2025-12-25 19:17:57 +08:00
tsui110
a18845c849 更改任务中心ui,移除首页的搜索入口,移除uniapp默认标题 2025-12-25 11:57:10 +08:00
tsui110
a2cffa84f0 支持取消发货 2025-12-25 11:37:52 +08:00
tsui110
2571d4a698 无限赏更新UI 2025-12-21 14:38:42 +08:00
tsui110
9f7c98ddad 更新了对对碰预订单的api 2025-12-19 23:48:47 +08:00
tsui110
ad0232ad21 重修了对对碰部分逻辑 2025-12-19 21:49:49 +08:00
54ce24b7b8 feat(游戏): 添加对对碰游戏相关接口
添加开始游戏、执行配对、获取游戏状态和获取卡牌配置的接口
2025-12-19 09:17:43 +08:00
bed414251c feat: merge pending stash changes (orders, activity, api) and update docs 2025-12-18 14:39:37 +08:00
6f7207da2d feat: 优化UI设计并重构样式系统
refactor(components): 重构ElCard、FlipGrid、YifanSelector和PaymentPopup组件样式
refactor(pages): 优化地址管理、商品详情、订单列表、积分记录和活动页面UI
style: 更新uni.scss全局样式变量和设计系统
docs: 添加说明文档记录UI优化进度
2025-12-17 14:32:55 +08:00
dd12d8e500 feat: add app sharing and enhance UI with animations and revamped coupon display. 2025-12-17 01:55:23 +08:00
f8b1f57cd7 feat: Store openid on login, redesign mine page coupon popup, and update mine page menu items. 2025-12-16 21:04:18 +08:00
ty200947752
b79cd37932 更新日志,一番赏移除道具卡 2025-12-15 11:02:37 +08:00
ty200947752
8f044d68ca 合并页面 2025-12-03 10:48:25 +08:00
ty200947752
f6f84d10d7 chore: upload app_client 2025-11-24 22:37:11 +08:00