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
|
e29864eb4e
|
Merge remote-tracking branch 'origin/zuncle'
|
2026-03-25 23:33:44 +08:00 |
|
|
|
7487e7224a
|
feat(无限赏): 恢复奖池查看全部弹窗,新增参考价和概率总览
- 恢复无限赏页面"查看全部"按钮和 RewardsPopup 弹窗
- RewardsPopup 顶部新增按档次分类的中奖率概览条
- 奖品项显示参考价(来自后端 price_snapshot_cents)
- 每个奖品图片左下角添加档次标签(S赏/A赏/BOSS赏等)
- normalizeRewards 新增 product_price 字段提取
- 理性消费提示改为始终显示
|
2026-03-25 22:01:22 +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
|
58ad9e8be3
|
修改问题,新增登陆和修改合规整改
|
2026-03-24 12:10:53 +08:00 |
|
|
|
d55be3dbcf
|
feat(fragment): 小程序适配碎片多数量产出展示
- normalizeRewards 传递 drop_quantity 字段
- 抽奖结果弹窗自动合并同类碎片显示 x{N}
- 购买记录仅 count>1 时显示数量角标(当前不展示)
- RewardsPreview/RewardsPopup 保留 drop_quantity 样式(当前不展示)
|
2026-03-23 22:27:50 +08:00 |
|
tsui110
|
d643abe7e1
|
修改若干安卓端的语法
|
2026-03-23 20:28:33 +08:00 |
|
|
|
eb3257f1bd
|
feat(无限赏): 隐藏奖池"查看全部"按钮,增加理性消费提示
1. RewardsPreview 组件新增 hideViewAll prop(默认 false):
- hideViewAll=true 时隐藏"查看全部"按钮,显示理性消费提示
- hideViewAll=false 时保持原有行为,不影响其他页面
- 提示文字样式:橙色文字 + 浅橙背景 + 左侧竖条装饰
2. 无限赏页面(wuxianshang/index.vue):
- RewardsPreview 传入 :hide-view-all="true"
- 移除 @view-all 事件绑定
- 注释掉 RewardsPopup 奖池详情弹窗(保留代码便于后续恢复)
3. 对对碰页面(duiduipeng/index.vue):
- 不受影响,保持原有"查看全部"按钮和弹窗功能
提示内容:每抽都有概率出以下商品,盲盒消费具有随机性,请理性消费
|
2026-03-22 16:57:22 +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 |
|
|
|
3e20dd845a
|
fix: 前端过滤 sub_status=expired 的优惠券
yifanshang/wuxianshang/duiduipeng 三个活动页面的 fetchCoupons
在赋值前过滤掉已过期的券,作为后端的防御层
|
2026-03-18 21:58:41 +08:00 |
|
|
|
bcbe7a9b29
|
feat(shipping): 前端添加48小时撤销限制
- 添加checkCanCancel函数判断是否在48小时内
- 超过48小时不显示撤销发货按钮
- 点击撤销时如超过48小时提示'需要撤销发货请联系客服'
|
2026-03-17 18:11:05 +08:00 |
|
|
|
be915a1507
|
fix: 赠送填写地址页强制登录,防止地址归属错误
- 未登录时弹窗引导登录后再填写
- onShow检测登录状态变化,登录后自动加载地址列表
- onSubmit增加登录检查防线
|
2026-03-15 13:18:38 +08:00 |
|
|
|
499ac1514e
|
feat: H5扫雷游戏WebView对接优化
- 动态拼接游戏URL(client_url/nakama_server)
- 传递nickname参数给H5
- 添加游戏URL调试日志
|
2026-03-14 22:49:38 +08:00 |
|
win
|
16076f2eb8
|
次卡+道具卡 道具卡不生效
|
2026-02-27 20:57:24 +08:00 |
|
|
|
4fe3ecb571
|
任务大厅,限量显示
|
2026-02-19 19:55:00 +08:00 |
|
|
|
b97cd0f267
|
优惠券显示
|
2026-02-18 22:34:13 +08:00 |
|
|
|
29f272c22c
|
优惠券
|
2026-02-16 16:10:10 +08:00 |
|
|
|
dc2297bbdf
|
fix:修复扫雷 免费-付费匹配问题
|
2026-02-08 11:04:34 +08:00 |
|
tsui110
|
4d9f7e84e3
|
修改历史记录不再显示时间
|
2026-02-07 18:22:23 +08:00 |
|
tsui110
|
7fb865b68e
|
修复了轮播图显示不完整的问题
|
2026-02-07 01:02:07 +08:00 |
|
tsui110
|
636041d6fa
|
修复了大部分样式引起的小问题
|
2026-02-07 00:58:10 +08:00 |
|
|
|
e7256ae88e
|
x
|
2026-02-06 18:38:09 +08:00 |
|
tsui110
|
2a98cde85f
|
修改UI风格为粘土拟态风格
|
2026-02-05 16:00:40 +08:00 |
|
tsui110
|
90110f5bce
|
为符合微信小程序要求,修改微信登录为手机号快捷登录
|
2026-02-04 21:49:30 +08:00 |
|
tsui110
|
ec0a96087c
|
修改base_url
|
2026-02-04 21:40:12 +08:00 |
|
|
|
57178b21b3
|
移除填写邀请码功能
|
2026-02-04 13:27:10 +08:00 |
|
|
|
662a31dac8
|
Merge branch 'main' of https://git.1024tool.vip/zfc/bindbox-mini
# 请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支
# 合并到主题分支。
#
# 以 '#' 开始的行将被忽略,而空的提交说明将终止提交。
|
2026-02-04 13:09:45 +08:00 |
|
|
|
cdfe233ea8
|
绑定邀请码
|
2026-02-04 13:09:01 +08:00 |
|
tsui110
|
f918bfc81a
|
修复优惠券显示错误的问题
|
2026-02-03 19:20:31 +08:00 |
|
|
|
1cfa7e8322
|
次卡更新
|
2026-02-03 17:43:34 +08:00 |
|
|
|
35932622e0
|
扫雷免费
|
2026-01-29 19:12:04 +08:00 |
|
tsui110
|
ba89b0f2dc
|
修改base_url,修复错误的wss默认地址
|
2026-01-27 19:42:57 +08:00 |
|
|
|
f83048f3e9
|
优惠券
|
2026-01-27 11:30:18 +08:00 |
|
|
|
c55fc2954f
|
优惠券
|
2026-01-27 01:33:59 +08:00 |
|
tsui110
|
6451394764
|
修改一个微信版本的流程问题
|
2026-01-21 17:00:54 +08:00 |
|
tsui110
|
ef2ebe754f
|
修复https错误
|
2026-01-21 14:36:58 +08:00 |
|
tsui110
|
33523d2306
|
修改了历史记录的提示文本
|
2026-01-21 12:39:52 +08:00 |
|
tsui110
|
2390db8186
|
修改链接切换为正式服务器地址
|
2026-01-20 21:11:06 +08:00 |
|
|
|
b6ec1958a2
|
联系客服
|
2026-01-20 14:22:45 +08:00 |
|
|
|
51c6e872f3
|
扫雷人数
|
2026-01-19 16:54:00 +08:00 |
|
tsui110
|
1af8bc7315
|
修改了绑定抖音的文字提示
|
2026-01-17 23:40:49 +08:00 |
|
tsui110
|
108f37e35f
|
屏蔽了调试模式下的日志错误,修改了默认服务地址错误的问题,更为正确的wss服务器地址。
|
2026-01-16 12:25:02 +08:00 |
|
|
|
5c863de337
|
chore: 完成合并并解决冲突
|
2026-01-15 16:45:05 +08:00 |
|
|
|
83001cfda9
|
添加凭证复制按钮
|
2026-01-15 16:44:08 +08:00 |
|
tsui110
|
1c62867cd2
|
又改了一个抖音版本
|
2026-01-10 20:19:14 +08:00 |
|
|
|
3b0bf07f77
|
优惠券请求的问题: 小程序没有请求
|
2026-01-09 00:48:26 +08:00 |
|
|
|
6da73a1955
|
任务中心的代码问题
|
2026-01-09 00:11:44 +08:00 |
|