This commit is contained in:
2026-04-22 18:54:52 +08:00
commit bc8986e3b2
49 changed files with 20987 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
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/<domain>',
'接入 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
})
}
})