2025-03-04.md 2.39 KB

2025-03-04 今日任务

需求概述

  1. 法会流程跳转修改:从跳转链接改成读取 sn 作为 id,跳转到新闻详情页
  2. 新增三坛大戒栏目:接口需要新增字段返回
  3. viewMore 函数拆分:拆成多个独立的跳转函数(需要等三坛大戒字段确认后完成)

✅ 任务 1:法会流程跳转修改(已完成)

修改内容

  • 移除了 category_link 判断逻辑
  • 使用 item.parent_sn 作为路由参数跳转到新闻详情页

实现代码

// src/views/Home.vue:472-475
const viewMoreCeremony = (item) => {
  router.push({ name: 'NewsDetail', params: { id: item.parent_sn || item.id } })
}

模板更新

<!-- src/views/Home.vue:93 -->
<div class="more-button" @click="viewMoreCeremony(currentStep)">

⏳ 任务 2+3:新增三坛大戒栏目 + viewMore 函数拆分(待后端确认字段后完成)

⚠️ 重要说明

由于三坛大戒的接口字段结构尚未确认,viewMore 函数的拆分需要等字段确认后才能完整实现

当前接口数据结构

// 接口返回:/srv/?a=home&f=stdj&timestamp=xxx
{
  STDJSSQZ: [...],  // 三师七证
  STDJFHLC: [...],  // 法会流程
  STDJXGXW: [...],  // 相关新闻
}

需要后端确认

  1. 新增字段名称(如 STDJSTDJ 或其他)
  2. 字段数据结构:
    • 是否包含 category_link
    • 是否包含 parent_sn
    • 是否有独立的跳转页面?
  3. "查看更多"的跳转目标:
    • 跳转到新闻详情页?
    • 跳转到独立页面?
    • 还是其他逻辑?

前端待处理(等字段确认后)

  1. 更新 src/api/index.js 的 API 文档注释
  2. 添加新的数据展示区块(类似法会流程的展示方式)
  3. 添加三坛大戒的查看更多跳转函数 viewMoreStdj()
  4. 完善 viewMoreByType 分发函数,添加三坛大戒的映射

依赖:后端接口字段定义


完成情况

任务 状态 说明
任务 1 ✅ 已完成 法会流程跳转逻辑修改
任务 2+3 ⏳ 等待后端 三坛大戒字段未确认,viewMore 拆分需等字段确认后完整实现

注意事项

  1. ✅ 法会流程使用 parent_sn 作为路由参数
  2. ⏳ 三坛大戒栏目字段未确认,相关代码暂不修改
  3. ⏳ viewMore 函数拆分需等字段确认后才能完整实现