Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
lls_program
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
hookehuyr
2026-06-02 15:48:35 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
09c44a8016c69a71d108b41dc4e1b468b7bbe838
09c44a80
1 parent
a8ec0d33
fix(活动详情页): 使用接口返回的规则替代硬编码内容
注释掉原硬编码的打卡规则数组,改为从接口数据中直接获取规则列表,使用空数组作为兜底以处理接口未返回规则的情况。
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
6 deletions
src/pages/ActivitiesDetail/index.vue
src/pages/ActivitiesDetail/index.vue
View file @
09c44a8
<!--
* @Date: 2026-02-09
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2026-0
5-21 14:31:5
5
* @LastEditTime: 2026-0
6-02 15:44:2
5
* @FilePath: /lls_program/src/pages/ActivitiesDetail/index.vue
* @Description: 活动详情页面 - 完全使用 map_activity.js 新接口,支持多活动详情展示
-->
...
...
@@ -1023,11 +1023,13 @@ const transformApiDataToActivityData = apiData => {
const dateRange = `${apiData.begin_date} - ${apiData.end_date}`
// 根据积分规则生成规则描述
const rules = [
`打卡任意1关,视为参与,奖励${apiData.first_checkin_points}积分`,
`打卡任意${apiData.required_checkin_count}关,视为完成,奖励${apiData.complete_points}积分`,
'不需要区分打卡点的先后次序',
]
// const rules = [
// `打卡任意1关,视为参与,奖励${apiData.first_checkin_points}积分`,
// `打卡任意${apiData.required_checkin_count}关,视为完成,奖励${apiData.complete_points}积分`,
// '不需要区分打卡点的先后次序',
// ]
// 从接口直接获取
const rules = apiData.rules ?? []
// 生成奖励描述
const rewards = [
...
...
Please
register
or
login
to post a comment