hookehuyr

refactor(首页): 戒子/义工使用 category_link 进行路由跳转

- 移除外部链接判断逻辑
- 戒子和义工统一使用 router.push(category_link) 跳转
- 保持与项目路由模式一致

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
...@@ -501,12 +501,6 @@ const viewMoreThreeAltars = (item) => { ...@@ -501,12 +501,6 @@ const viewMoreThreeAltars = (item) => {
501 501
502 // 临坛十师/戒子/义工 - 统一处理,使用 category_sn 判断类型 502 // 临坛十师/戒子/义工 - 统一处理,使用 category_sn 判断类型
503 const viewMoreByCategory = (item) => { 503 const viewMoreByCategory = (item) => {
504 - // 优先使用外部链接(检查是否为真值且非空字符串)
505 - if (item?.category_link && item.category_link.trim() !== '') {
506 - location.href = item?.category_link
507 - return
508 - }
509 -
510 // 根据 category_sn 判断类型(避免中文名称变化) 504 // 根据 category_sn 判断类型(避免中文名称变化)
511 const categorySN = item?.category_sn 505 const categorySN = item?.category_sn
512 506
...@@ -515,10 +509,10 @@ const viewMoreByCategory = (item) => { ...@@ -515,10 +509,10 @@ const viewMoreByCategory = (item) => {
515 router.push(`/masters?pid=${item.id}`) 509 router.push(`/masters?pid=${item.id}`)
516 break 510 break
517 case 'STJZ': // 戒子 511 case 'STJZ': // 戒子
518 - router.push(`/students?i=${item.id}`) 512 + router.push(`${item.category_link}`)
519 break 513 break
520 case 'STYG': // 义工 514 case 'STYG': // 义工
521 - router.push(`/volunteers?i=${item.id}`) 515 + router.push(`${item.category_link}`)
522 break 516 break
523 default: 517 default:
524 // 默认行为:临坛十师 518 // 默认行为:临坛十师
......