Files
xuanzhi-wx/utils/static-ux/mingli.js

49 lines
963 B
JavaScript

const { cloneList, resolveScene } = require('./shared')
const { ROUTES } = require('./route-map')
const MINGLI_QUICK_CARDS = Object.freeze([
{
key: 'hall',
title: '易学阁',
subtitle: '总览入口',
route: ROUTES.mingli.hall,
icon: '阁'
},
{
key: 'bazi',
title: '八字排盘',
subtitle: '静态排盘结果',
route: ROUTES.mingli.bazi,
icon: '盘'
},
{
key: 'interpret',
title: '命理解读',
subtitle: '问题与解读',
route: ROUTES.mingli.interpret,
icon: '解'
}
])
function createMingliHallPageData() {
return {
title: '易学阁',
quickCards: cloneList(MINGLI_QUICK_CARDS)
}
}
function createBaziPageData(rawScene) {
const scene = resolveScene(rawScene, ['default', 'result'], 'default')
return {
title: '八字排盘',
scene,
quickCards: cloneList(MINGLI_QUICK_CARDS)
}
}
module.exports = {
createMingliHallPageData,
createBaziPageData
}