diff --git a/src/views/Activities/GulbenFestival/page.config.js b/src/views/Activities/GulbenFestival/page.config.js index 023fecb..48b4367 100644 --- a/src/views/Activities/GulbenFestival/page.config.js +++ b/src/views/Activities/GulbenFestival/page.config.js @@ -2,7 +2,7 @@ export const pageConfig = { name: 'Gulben Festival', routePath: '/activities/gulben-festival', routeName: 'gulben-festival', - assetPath: 'Activities/GulbenFestivalWebp/', + assetPath: 'Activities/GulbenFestival/webp/', activity: { activityId: '1001', @@ -180,8 +180,7 @@ export const pageConfig = { apis: [], images: ['moduleActiveBg', 'moduleBg'], previewImages: ['ruleActivity'], - remark: - 'Room Rank / Reward 内容区;直接 100vw 展示 ruleActivity', + remark: 'Room Rank / Reward 内容区;直接 100vw 展示 ruleActivity', children: {}, }, { diff --git a/src/views/Activities/GulbenFestival/页面创建信息.md b/src/views/Activities/GulbenFestival/页面创建信息.md index 4687952..84b3e5d 100644 --- a/src/views/Activities/GulbenFestival/页面创建信息.md +++ b/src/views/Activities/GulbenFestival/页面创建信息.md @@ -18,8 +18,8 @@ ## 3. OSS 图片目录 -- OSS 相对路径:`Activities/GulbenFestivalWebp/` -- 本地开发目录:`public/oss/h5/Azizi/Activities/GulbenFestivalWebp/` +- OSS 相对路径:`Activities/GulbenFestival/webp/` +- 本地开发目录:`public/oss/h5/Azizi/Activities/GulbenFestival/webp/` - 是否需要 Codex 自动创建本地开发目录:是 - 图片是否已放入本地目录:是 @@ -976,7 +976,7 @@ - 补充 Personal Rank / Ranking 预览结构:活动礼物模块使用 `giftBg` 的 3 个预设空位直接展示 giftPhoto / giftCandy,不额外套参考页的 `gift` 单项背景;排行榜布局参考 LuckyDollars Season5,数据改用 `/activity/week-star/ranking` 和 `/activity/week-star/my-rank`;前三名使用 GulbenFestival 私有 `components/topUser.vue` + `top1/top2/top3`,布局为第二名/第一名/第三名左中右排列且第一名稍宽;贡献值参考 WeeklyStar 使用金币图标,前三名贡献值外观在私有组件内参考 GamesKing 的 `topUserDaily.vue` 圆角渐变底;排行榜排名和贡献值文字统一使用白色;第四名以后和我的排名使用 `RankingItem` 承载,名称下方新增 vip 等级图、userLevelBg、wealthLevelBg 等级行,vip 图片根据 `vipLevelName` 按 `VISCOUNT->vip1`、`EARL->vip2`、`MARQUIS->vip3`、`DUKEI->vip4`、`KING->vip5`、`EMPEROR->vip6` 映射展示,没有 `vipLevelName` 时不展示;userLevel 背景图根据 `charmLevel` 按 1-10/11-20/21-30/31-40/41-50 对应 `userLevel1Bg~userLevel5Bg`,wealthLevel 背景图根据 `wealthLevel` 按同样分段对应 `wealthLevel1Bg~wealthLevel5Bg`,内部居中展示对应等级文字,文字白色且 `font-size:1em`;切换到该标签时贴底展示我的排名,并通过底部 `rankingLoadmore` 上拉加载更多 - `Personal Rank / Reward` 和 `Personal Rank / Ranking` 的活动奖励、活动礼物都来自 `/activity/king-queen/effective?templateId=2057676469390872578`;页面内必须通过共享缓存方法读取,避免进入 Reward 和 Ranking 时重复请求同一个 effective 接口。 - 补充 Room Rank / Reward 和 Ranking:Reward 直接 100vw 展示 `ruleActivity`;Ranking 复用 Personal Rank 的排行榜展示和 weekly-star 上拉分页,但不展示活动礼物模块;前三名头像保持 `border-radius:50%`,第四名以后列表和我的排名头像使用 `border-radius:4px`,列表和我的排名只展示名称、ID、金币数量,不展示 `vip1`、`userLevel1Bg`、`wealthLevel1Bg` 三个等级图片 -- 创建本地 OSS 目录 `public/oss/h5/Azizi/Activities/GulbenFestivalWebp/` +- 创建本地 OSS 目录 `public/oss/h5/Azizi/Activities/GulbenFestival/webp/` - 添加路由 `/activities/gulben-festival` - 添加安全白名单和活动页权限片段 @@ -998,7 +998,7 @@ 构建结果:`npm run build` 通过;保留项目既有的 Vite 运行时图片引用和动态导入提示。 -本地图片目录:`public/oss/h5/Azizi/Activities/GulbenFestivalWebp/` +本地图片目录:`public/oss/h5/Azizi/Activities/GulbenFestival/webp/` 路由 path:`/activities/gulben-festival` @@ -1012,7 +1012,7 @@ ## 本次同步:图片扫描与预加载 -- 已重新扫描 `public/oss/h5/Azizi/Activities/GulbenFestivalWebp/` 下的图片,并同步 `src/views/Activities/GulbenFestival/page.config.js` 的 `preload`。 +- 已重新扫描 `public/oss/h5/Azizi/Activities/GulbenFestival/webp/` 下的图片,并同步 `src/views/Activities/GulbenFestival/page.config.js` 的 `preload`。 - `blocking` 保持首屏关键图片:`bg`、`ruleBtBg`、`timeBg`、`tagActiveBg`、`tagBg`、`lotteryBg`、`collectGameBg`。 - `background` 已补齐当前目录中除首屏关键图外的全部 `.png` 图片:`barrageBg`、`cardBackBg`、`draw1Bt`、`draw5BtBg`、`GameDrawBtBg`、`Gameticket`、`gameTitleR`、`gameTitleSR`、`gameTitleSSR`、`giftBg`、`helpBt`、`leftBt`、`lotteryPrizeActiveBg`、`lotteryPrizeBg`、`moduleActiveBg`、`moduleBg`、`RankingItem`、`redeemR2001~redeemR2005`、`redeemSR2011~redeemSR2013`、`redeemSSR2021~redeemSSR2022`、`RewardTop1~RewardTop3`、`ruleActivity`、`ruleInfoBg`、`taskBtGo`、`taskBtReceive`、`taskBtReceived`、`taskItemBg`、`ticketHandleBtBg`、`ticketR`、`ticketSR`、`ticketSSR`、`top1~top3`、`vip1~vip6`、`userLevel1Bg~userLevel5Bg`、`wealthLevel1Bg~wealthLevel5Bg`。 - 已移除 `page.config.js` 预加载中不存在于本地目录的旧素材名:`redeemRGift`、`redeemRGoat`、`redeemRLamp`、`redeemRLight`、`redeemRMoon`、`redeemSRLamb`、`redeemSRScroll`、`redeemSRTurkey`、`redeemSSRGoat`、`redeemSSRLamb`。