32 lines
756 B
JavaScript
32 lines
756 B
JavaScript
const { MODULES } = require('../../utils/modules')
|
|
|
|
Page({
|
|
data: {
|
|
hasToken: false,
|
|
modules: MODULES
|
|
},
|
|
|
|
onShow() {
|
|
this.setData({ hasToken: Boolean(getApp().globalData.token) })
|
|
},
|
|
|
|
tapModule(event) {
|
|
const moduleId = event.currentTarget.dataset.id
|
|
const module = this.data.modules.find((item) => item.id === moduleId)
|
|
if (module && module.status === 'available' && module.path) {
|
|
wx.navigateTo({ url: module.path })
|
|
} else {
|
|
wx.showToast({ title: '这个功能即将开放', icon: 'none' })
|
|
}
|
|
},
|
|
|
|
openPalm() {
|
|
const palm = this.data.modules.find((item) => item.id === 'palm')
|
|
wx.navigateTo({ url: palm.path })
|
|
},
|
|
|
|
openLegal() {
|
|
wx.navigateTo({ url: '/pages/legal/legal' })
|
|
}
|
|
})
|