82 lines
2.1 KiB
JavaScript
82 lines
2.1 KiB
JavaScript
const { createMingliHallPageData: createBaseMingliHallPageData } = require('../../../../utils/static-ux/mingli')
|
|
const { ROUTES, openStaticRoute } = require('../../../../utils/static-ux/route-map')
|
|
|
|
function createMingliHallPageData() {
|
|
const baseData = createBaseMingliHallPageData()
|
|
|
|
return {
|
|
...baseData,
|
|
almanac: {
|
|
date: '乙巳年 · 宜研习 · 忌浮躁',
|
|
ganzhi: '壬寅日 · 辰时',
|
|
yi: '宜:开卷、推演 · 忌:断章',
|
|
icon: '盘'
|
|
},
|
|
wisdomCard: {
|
|
text: '知进退存亡,而不失其正者,其唯圣人乎。',
|
|
from: '《周易》'
|
|
},
|
|
hotTopics: [
|
|
{
|
|
key: 'topic-drops',
|
|
label: '滴天髓',
|
|
route: `${ROUTES.mingli.searchBooks}?keyword=滴天髓`
|
|
},
|
|
{
|
|
key: 'topic-bazi',
|
|
label: '八字',
|
|
route: ROUTES.mingli.bazi
|
|
},
|
|
{
|
|
key: 'topic-interpret',
|
|
label: '命理解读',
|
|
route: ROUTES.mingli.interpret
|
|
}
|
|
],
|
|
guideCards: [
|
|
{
|
|
key: 'guide-1',
|
|
title: '从排盘到解读',
|
|
description: '先完成静态排盘,再进入命理解读页承接结果结构。',
|
|
route: ROUTES.mingli.bazi
|
|
},
|
|
{
|
|
key: 'guide-2',
|
|
title: '从经典到术语',
|
|
description: '从易学典籍页进入静态阅读,再回到问题解释。',
|
|
route: `${ROUTES.mingli.bookDetail}?scene=classic-a`
|
|
}
|
|
],
|
|
recommendedBooks: [
|
|
{
|
|
key: 'book-a',
|
|
title: '滴天髓',
|
|
subtitle: '命理经典研习入口',
|
|
route: `${ROUTES.mingli.bookDetail}?scene=classic-a`
|
|
},
|
|
{
|
|
key: 'book-b',
|
|
title: '穷通宝鉴',
|
|
subtitle: '格局与用神的静态学习入口',
|
|
route: `${ROUTES.mingli.bookDetail}?scene=classic-b`
|
|
}
|
|
]
|
|
}
|
|
}
|
|
|
|
function showNavigate(route) {
|
|
openStaticRoute(route, wx)
|
|
}
|
|
|
|
Page({
|
|
data: createMingliHallPageData(),
|
|
|
|
handleRouteTap(event) {
|
|
showNavigate(event.currentTarget.dataset.route)
|
|
}
|
|
})
|
|
|
|
module.exports = {
|
|
createMingliHallPageData
|
|
}
|