feat: 添加弹幕投票相关功能, 修复礼物兑换外部链接bug

- 在api-models.ts中定义弹幕投票相关类型
- 在constants.ts中添加VOTE_API_URL常量
- 在路由中添加弹幕投票管理和OBS视图
- 更新组件以支持弹幕投票功能
This commit is contained in:
2025-05-05 02:01:01 +08:00
parent aea5e825f6
commit f90f2057bb
18 changed files with 1596 additions and 114 deletions

View File

@@ -200,8 +200,9 @@ function getTooltip(goods: ResponsePointGoodModel): '开始兑换' | '当前积
}
*/
// 检查实物礼物的地址要求
if (goods.type === GoodsTypes.Physical && !goods.collectUrl &&
// 检查实物礼物的地址要求 - 仅对没有外部收集链接的实物礼物检查
if (goods.type === GoodsTypes.Physical &&
!goods.collectUrl && // 修复:如果有站外链接收集地址,不需要检查用户是否设置了地址
(!biliAuth.value.address || biliAuth.value.address.length === 0)) {
return '需要设置地址'
}