|
|
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 |
|
|
|
7487e7224a
|
feat(无限赏): 恢复奖池查看全部弹窗,新增参考价和概率总览
- 恢复无限赏页面"查看全部"按钮和 RewardsPopup 弹窗
- RewardsPopup 顶部新增按档次分类的中奖率概览条
- 奖品项显示参考价(来自后端 price_snapshot_cents)
- 每个奖品图片左下角添加档次标签(S赏/A赏/BOSS赏等)
- normalizeRewards 新增 product_price 字段提取
- 理性消费提示改为始终显示
|
2026-03-25 22:01:22 +08:00 |
|
|
|
d55be3dbcf
|
feat(fragment): 小程序适配碎片多数量产出展示
- normalizeRewards 传递 drop_quantity 字段
- 抽奖结果弹窗自动合并同类碎片显示 x{N}
- 购买记录仅 count>1 时显示数量角标(当前不展示)
- RewardsPreview/RewardsPopup 保留 drop_quantity 样式(当前不展示)
|
2026-03-23 22:27:50 +08:00 |
|
win
|
16076f2eb8
|
次卡+道具卡 道具卡不生效
|
2026-02-27 20:57:24 +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
|
636041d6fa
|
修复了大部分样式引起的小问题
|
2026-02-07 00:58:10 +08:00 |
|
|
|
e7256ae88e
|
x
|
2026-02-06 18:38:09 +08:00 |
|
tsui110
|
ec0a96087c
|
修改base_url
|
2026-02-04 21:40:12 +08:00 |
|
|
|
cdfe233ea8
|
绑定邀请码
|
2026-02-04 13:09:01 +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
|
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
|
108f37e35f
|
屏蔽了调试模式下的日志错误,修改了默认服务地址错误的问题,更为正确的wss服务器地址。
|
2026-01-16 12:25:02 +08:00 |
|
|
|
01eb9a425a
|
ci
|
2026-01-08 10:14:13 +08:00 |
|
|
|
8963827c32
|
feat: 在创建订单前添加抽奖订阅消息请求
|
2026-01-07 09:49:09 +08:00 |
|
|
|
c1cf14b8fe
|
chore: 更新 BASE_URL 为生产环境地址
|
2026-01-06 02:27:28 +08:00 |
|
|
|
7edb2e7844
|
feat: 添加公共配置获取与订阅消息模板加载
|
2026-01-06 02:24:42 +08:00 |
|
|
|
c75946676a
|
feat: 更新抖音绑定逻辑为直接绑定抖音ID,调整积分显示方式,并切换开发环境API地址
|
2026-01-06 02:02:38 +08:00 |
|
tsui110
|
ea7b3e33c0
|
fix:修改了显示的字符,feat:增加对战列表自动刷新的功能
|
2026-01-05 16:22:53 +08:00 |
|
|
|
237d785a4f
|
feat: 添加抖音订单绑定功能并改进RPC日志。
|
2026-01-05 01:12:41 +08:00 |
|
|
|
75b6ef7809
|
fix: 优化 WebSocket 连接和游戏重连逻辑,并改进回合计时器同步及用户操作反馈。
|
2026-01-04 16:29:57 +08:00 |
|
|
|
413f7557f1
|
feat: 为商品详情和列表页增加售罄状态显示与兑换限制,并更新 API BASE_URL。
|
2026-01-04 15:30:23 +08:00 |
|
|
|
3e0bc4423a
|
feat: 优化任务奖励显示逻辑以优先使用后端名称并支持抽奖券类型,同时更新 API BASE_URL。
|
2026-01-04 15:21:42 +08:00 |
|
|
|
1b2315b4ea
|
feat: 优化扫雷游戏重连认证流程,增强点击事件拦截日志,并规范 Nakama 消息发送的 op_code 类型。
|
2026-01-04 13:25:24 +08:00 |
|
|
|
d507122f2f
|
feat: 增强 Nakama 认证支持外部用户 ID,并实现扫雷游戏对局恢复与发现功能
|
2026-01-04 12:40:24 +08:00 |
|
|
|
241722e1af
|
feat: 使 Nakama custom ID 持久化以确保用户身份一致性
|
2026-01-03 22:34:01 +08:00 |
|
|
|
0367a8db8c
|
fix: 优化 Nakama 心跳机制以防止僵尸心跳并修复扫雷游戏结算后的误触问题
|
2026-01-03 19:02:51 +08:00 |
|
|
|
45190e1004
|
feat: 为扫雷游戏添加房间列表功能,支持加入和围观现有对局。
|
2026-01-03 18:01:21 +08:00 |
|
tsui110
|
3d37bbc8d3
|
fix:修复了扫雷不弹出结算窗口
|
2026-01-03 16:38:41 +08:00 |
|
tsui110
|
3a1d4857dd
|
fix:移除多余的手机号绑定判断逻辑
|
2026-01-03 16:01:28 +08:00 |
|
|
|
58d9edc766
|
feat: 添加游戏内动画特效,优化玩家卡片UI并调整布局。
|
2026-01-03 02:26:24 +08:00 |
|
|
|
625dc1842a
|
feat: nakamaManager 统一处理匹配数据 UTF-8 解码并调整 onmatchdata 数据格式,同时移除扫雷游戏页面的返回按钮。
|
2026-01-02 20:38:42 +08:00 |
|
tsui110
|
b959e634d2
|
fix:修复了很多不规范用词,更改了手机绑定校验逻辑,调整最大限制购买次数为200次。
|
2026-01-02 19:44:22 +08:00 |
|
tsui110
|
5cbd30fcb7
|
fix:移除错误的逻辑判断
|
2026-01-02 17:18:29 +08:00 |
|
tsui110
|
152fe14aab
|
fix:修复微信登录的错误
|
2026-01-02 16:40:48 +08:00 |
|
tsui110
|
05056c8188
|
feat:新增了绑定手机检查,抖音登录等逻辑,并且更改了页面样式以符合抖音要求
|
2026-01-02 16:03:33 +08:00 |
|
|
|
a63fdd91d3
|
feat: 集成 Nakama 游戏后端并为扫雷游戏创建专用玩法页面,同时优化入口页 UI 和游戏资格购买流程
|
2026-01-02 11:12:56 +08:00 |
|
tsui110
|
a4dbfd14b7
|
兼容新版的对对碰,调整了更多的排序方式等内容
|
2025-12-30 15:28:04 +08:00 |
|
tsui110
|
a634c6caac
|
feat:新增动画,修复一番赏的逻辑错误,无限赏和一番赏目前按照权重升序排列
|
2025-12-29 20:06:37 +08:00 |
|
tsui110
|
28e0721e3f
|
feat:新增开屏动画,新增支付祝福动画,奖品目前按照权重升序,避免了S赏放最后的问题。
|
2025-12-29 01:38:03 +08:00 |
|
|
|
0bd10c6a0d
|
feat: 优化活动奖励图片处理、登录流程及Authorization头设置,并改进对对碰活动奖励展示和排序逻辑
|
2025-12-28 22:48:28 +08:00 |
|
|
|
75638f895b
|
feat: 新增开奖加载弹窗组件,统一活动等级显示逻辑,并优化柜子库存加载性能。
|
2025-12-27 21:21:30 +08:00 |
|
|
|
e19ec06d74
|
feat: 移除注册页,新增邀请落地页,优化分享流程、积分展示及活动加载,并添加分享图片。
|
2025-12-27 01:54:08 +08:00 |
|