本体协作平台
M 2 · DOC-2026-012 · extracted

08-额度成长任务Mission

原文 · 23 段(高亮 = 已被卡片引用)
p1# 08 · 额度成长任务(Limit-Up Missions)
p2> 事实来源 = SDK 代码仓 `ifes-resm` + `AGENTS.md`。奖励/阈值以最新 PRD/PM 为准。
p3## 模块定位
p4面向 Y001(LimitUp,即**下沉客群** / beta·gamma)用户的**任务式提额体系**——任务提额与质押、还款提额一样是 **LimitUp 专属**,普通 PL(Y002)不走。完成 Top up / 消费 / 还款等任务 → 解锁额度奖励,配额度成长时光轴。是 [07 Limit Up 与额度成长](07-Limit-Up与额度成长.md) 的行为提额落地。
p5## 核心能力
p6| 能力 | 路由 | 文件 | |---|---|---| | 任务列表(V2)| `PAY_LATER_FLEXIBLE_MISSION` | `flexible-limit/Missions.vue` | | 任务介绍 | `PAY_LATER_FLEXIBLE_LIMIT_MISSION_INTRO` | `flexible-limit/MissionIntro.vue` | | 任务页(V1 旧版)| `flexible-limit/Mission.vue` |
p7### V1 / V2 并存
p8仓内**两套任务页并存**:旧版 `flexible-limit/Mission.vue` 与新版 `flexible-limit/Missions.vue`。
p9- **V1 `Mission.vue`(旧版)**:按开关分块展示——`upgrade-limit` 提额块受 `FLEXIBLE_LIMIT_SWITCH` 控(`Mission.vue:20`),`repayment-mission` 还款奖励块受 `REPAYMENT_INCREASE_SWITCH` 控(`Mission.vue:46`),任务条目走 `missionList` 循环渲染(`Mission.vue:68`),MGM 任务点击跳 `PAY_LATER_FLEXIBLE_LIMIT_MGM_PAGE`(`Mission.vue:239,262`)。 - **V2 `Missions.vue`(新版)**:固定 4 任务卡片 + 额度成长时光轴(见上节)。
p10### V2 四个固定任务(`Missions.vue`)
p11`Missions.vue` 模板里写死 4 个任务卡片(非后台动态下发条目):
p12| # | 任务 | 行为 | 代码注释 | |---|---|---|---| | 1 | Top up(充值得 NX 额度)| 跳 Convert | `Missions.vue:89-115` | | 2 | Every payment(每笔支付得 N% 额度)| 跳 QRIS | `Missions.vue:116-` | | 3 | On-time repayment(按时还款)| 还款入口 | `Missions.vue` 注释 `3. On-time repayment` | | 4 | **Invite friends(MGM 邀请好友)** | 跳邀请 | `Missions.vue` 注释 `4. Invite friends to try PayLater` |
p13## 时光轴模式(`Missions.vue`,按信用额度切档)
p14切档比较的不是直读的 `CREDIT_LIMIT`,而是**派生值** `creditLimit = 总额度 − Top-up 部分`(`limit-up-utils.js#getHomeCreditLimit`,`limit-up-utils.js:100-104`:`total − topUp`)。判定逻辑在 `Missions.vue:284-288`(`HomeV2LimitInfoSheet.vue:156-159` 同款):
p15| 模式 | 条件 | 节点 | |---|---|---| | maxed | `creditLimit ≥ ALLO_MAX_CREDIT_LIMIT`(Rp50M)| "已封顶",无时光轴 | | 两节点(twoStep)| `creditLimit ≥ RISK_LIMIT_CAP`(8M)| Today → Long-term | | 三节点(threeStep,默认)| 其余 | Today → 中段 → Long-term |
p16> 切档只用 8M、50M 两个常量比较;`TOTAL_LIMIT_MAX=20M` 不参与切档(详见 [07](07-Limit-Up与额度成长.md))。
p17## 关键字段
p18- **任务奖励额度上限**:**不由 marketCode 编码**(marketCode 第 11-13 位为未使用)。前端无第 11 位读取逻辑;Missions 前端用硬编码 8M 作上限展示。详见 [R1 表](../参考/R1-业务码位段速查表.md)。 - **Top-up 倍数**:可配(如"充值得 3X 额度")。 - 任务态:未开始 → 进行中 → 已完成(解锁奖励)。 - 任务类型:Top up / 消费 / 还款 等,每条含 图标/标题/描述/进度/奖励。
p19> 注:`RISK_LIMIT_CAP` 2026-06 由 3M 调到 8M(见 [07](07-Limit-Up与额度成长.md));时光轴节点切换阈值以最新 PRD 为准。
p20## 埋点
p21Missions 页有独立埋点组 `PAY_LATER.MISSIONS`(`constants/stats/pay-later.js:319-328`),含:`MISSIONS_PAGEVIEW`(进入页面)/ `LIMIT_LIST_VIEW`(任务列表展示)/ `CONVERT_TASK_GO` / `QRIS_TASK_GO` / `PAY_TASK_GO` / `MGM_TASK_GO`(各任务的 Go 点击)/ `ON_LEARN_MORE` / `GO_MEMBER`(跳会员页)。
p22## 待确认 / 风险
p23- 各任务的具体达成条件、奖励额度、Top-up 倍数现网值,以 PM/PRD 为准。 - 任务与会员权益(还款提额率)的叠加关系待确认。
抽出的卡片 · 14
边界DOC-2026-012#p4pending_review

任务提额与质押提额、还款提额一样,均为 LimitUp(Y001)专属,普通 PL(Y002)不适用。

"任务提额与质押、还款提额一样是 **LimitUp 专属**,普通 PL(Y002)不走"

定义DOC-2026-012#p4pending_review

Y001(LimitUp)指下沉客群(beta·gamma),额度成长任务是面向该客群的任务式提额体系。

"面向 Y001(LimitUp,即**下沉客群** / beta·gamma)用户的**任务式提额体系**"

动作条件DOC-2026-012#p4pending_review

用户完成 Top up、消费、还款等任务后解锁额度奖励。

"完成 Top up / 消费 / 还款等任务 → 解锁额度奖励"

定义DOC-2026-012#p11pending_review

V2 任务页固定包含 4 个任务卡片:Top up(充值得额度)、Every payment(每笔支付得额度)、On-time repayment(按时还款)、Invite friends(MGM 邀请好友),为模板写死而非后台动态下发。

"`Missions.vue` 模板里写死 4 个任务卡片(非后台动态下发条目)"

定义DOC-2026-012#p14pending_review

时光轴切档比较用的 creditLimit 为派生值,等于总额度减去 Top-up 部分,而非直读的 CREDIT_LIMIT。

"creditLimit = 总额度 − Top-up 部分"

状态DOC-2026-012#p15pending_review

当 creditLimit ≥ 50M(ALLO_MAX_CREDIT_LIMIT)时,时光轴为 maxed 模式,显示已封顶、无时光轴。

"maxed | `creditLimit ≥ ALLO_MAX_CREDIT_LIMIT`(Rp50M)| "已封顶",无时光轴"

状态DOC-2026-012#p15pending_review

当 creditLimit ≥ 8M(RISK_LIMIT_CAP)时,时光轴为两节点(twoStep)模式:Today → Long-term。

"两节点(twoStep)| `creditLimit ≥ RISK_LIMIT_CAP`(8M)| Today → Long-term"

状态DOC-2026-012#p15pending_review

其余情形(creditLimit < 8M)时,时光轴为默认三节点(threeStep)模式:Today → 中段 → Long-term。

"三节点(threeStep,默认)| 其余 | Today → 中段 → Long-term"

边界DOC-2026-012#p16pending_review

时光轴切档仅用 8M、50M 两个常量比较,TOTAL_LIMIT_MAX=20M 不参与切档。

"切档只用 8M、50M 两个常量比较;`TOTAL_LIMIT_MAX=20M` 不参与切档"

规则DOC-2026-012#p18pending_review

任务奖励额度上限不由 marketCode 编码,marketCode 第 11-13 位未使用;前端无第 11 位读取逻辑,Missions 前端用硬编码 8M 作上限展示。

"**任务奖励额度上限**:**不由 marketCode 编码**(marketCode 第 11-13 位为未使用)"

规则DOC-2026-012#p18pending_review

Top-up 倍数可配置(如充值得 3X 额度)。

"**Top-up 倍数**:可配(如"充值得 3X 额度")"

状态DOC-2026-012#p18pending_review

任务态取值为:未开始、进行中、已完成(已完成即解锁奖励)。

"任务态:未开始 → 进行中 → 已完成(解锁奖励)"

定义DOC-2026-012#p18pending_review

任务类型包括 Top up、消费、还款等,每条任务含图标、标题、描述、进度、奖励。

"任务类型:Top up / 消费 / 还款 等,每条含 图标/标题/描述/进度/奖励"

规则DOC-2026-012#p19pending_review

RISK_LIMIT_CAP 于 2026-06 由 3M 调整为 8M,时光轴节点切换阈值以最新 PRD 为准。

"`RISK_LIMIT_CAP` 2026-06 由 3M 调到 8M"