更新
This commit is contained in:
1 parent
012f8edf8b
commit
36ff960fbd
33 files changed
+1644
-344
No files matched your search
@@ -225,6 +225,7 @@ import { mpHeadPad } from '@/utils/mpHead.js'
|
||||
const headPad = mpHeadPad()
|
||||
import { onShow } from '@dcloudio/uni-app'
|
||||
import { isLoggedIn } from '@/utils/auth.js'
|
||||
import { getGuestToken } from '@/utils/guest.js'
|
||||
import { request } from '@/api/request.js'
|
||||
import { clearHomeCache } from '@/api/workspace.js'
|
||||
import { openMenu } from '@/utils/nav.js'
|
||||
@@ -406,18 +407,17 @@ function goNoticeDetail(id) {
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
if (!isLoggedIn()) {
|
||||
uni.reLaunch({ url: '/pages/login/login' })
|
||||
return
|
||||
}
|
||||
// 菜单:登录走 /api/home,游客走公开免登录菜单(菜单级 require_login 控制);
|
||||
// 待办等受保护数据需登录或持游客令牌(手机号授权)才拉,失败不阻断外壳
|
||||
load()
|
||||
if (!isLoggedIn() && !getGuestToken()) return
|
||||
loadTodo()
|
||||
loadNotices()
|
||||
loadDashboard()
|
||||
})
|
||||
|
||||
onShow(() => {
|
||||
if (isLoggedIn() && !loading.value) {
|
||||
if ((isLoggedIn() || getGuestToken()) && !loading.value) {
|
||||
loadTodo()
|
||||
loadNotices()
|
||||
loadDashboard()
|
||||
|
||||
Reference in new issue
Block a user