wangfukang 1 month ago
parent
commit
7fa1ed4766
  1. 17
      pages/index/index.vue

17
pages/index/index.vue

@ -1093,6 +1093,15 @@
})
return false
},
requireLoginForPage(url) {
if (this.hasLogin()) return true
const redirectKey = 'login_redirect_' + Date.now()
uni.setStorageSync(redirectKey, url)
uni.navigateTo({
url: '/package2/login/login?redirect=' + redirectKey
})
return false
},
indexInit() {
let that = this
this.applyCachedHomeMenuIcons()
@ -1789,24 +1798,32 @@
//
goDetail(type) {
let url = ''
let needLogin = false
switch (type) {
case '1':
url = '/package1/runErrand/runErrand'
needLogin = true
break;
case '2':
this.preloadGroupBuyListPage()
url = '/package2/group/groupBuyList'
needLogin = true
break;
case '3':
url = '/package2/group/studentStoreList'
needLogin = true
break;
case '4':
url = '/package5/planet/index'
needLogin = true
break;
case '5':
url = '/package4/ieBrowser/index'
needLogin = true
break;
}
if (!url) return
if (needLogin && !this.requireLoginForPage(url)) return
uni.navigateTo({
url: url
})

Loading…
Cancel
Save