const { sessionStore } = require('../../../../stores') const MODULES = [ { title: 'Request Layer', description: '统一超时、重试、鉴权失效和重复提交控制,页面不直接碰 wx.request。', badge: 'service', actionText: '查看首页', actionPath: '/pages/home/index' }, { title: 'Session Store', description: '跨页共享的登录态只保留在 store,本页的筛选和列表状态仍然是页面本地状态。', badge: 'store', actionText: '打开登录页', actionPath: '/pages/login/index' } ] Page({ data: { modules: MODULES, currentUser: '访客', localTodos: [ '把 /services/api 替换成真实后端接口', '按业务域继续拆 packages/', '接入 miniprogram-ci 上传非生产环境' ] }, onLoad() { const state = sessionStore.getState() this.setData({ currentUser: state.userInfo?.nickname || state.userInfo?.name || '访客' }) }, handleEntryAction(event) { const { path } = event.detail if (!path) { return } wx.navigateTo({ url: path }) } })