|
|
@@ -534,10 +534,7 @@ export default {
|
|
|
})
|
|
|
uni.showToast({ title: '提交成功,请等待审核' })
|
|
|
setTimeout(() => {
|
|
|
- // parent-index 是分包页面(非 TabBar 页),switchTab 会触发路由系统错误,改用 redirectTo
|
|
|
- uni.redirectTo({
|
|
|
- url: '/pages/home-pages/parent-index'
|
|
|
- })
|
|
|
+ uni.switchTab({ url: '/pages/index-home/index' })
|
|
|
}, 1500)
|
|
|
} catch (e) {
|
|
|
uni.showToast({ title: '提交失败', icon: 'none' })
|
|
|
@@ -649,14 +646,9 @@ export default {
|
|
|
console.error('保存 mascot 失败', e)
|
|
|
}
|
|
|
}
|
|
|
- const role = this.form.role || 'parent'
|
|
|
- if (role === 'parent') {
|
|
|
- uni.navigateTo({ url: '/pages/home-pages/parent-index' })
|
|
|
- } else if (role === 'child') {
|
|
|
- uni.navigateTo({ url: '/pages/home-pages/child-index' })
|
|
|
- } else if (role === 'teacher') {
|
|
|
- uni.navigateTo({ url: '/pages/teacher/index' })
|
|
|
- }
|
|
|
+ // 用 switchTab 跳转带底部 TabBar 的首页(行/身/智/心/富)
|
|
|
+ // parent-index/child-index 是分包页面(非 TabBar 页),用 navigateTo 会丢失底部 TabBar
|
|
|
+ uni.switchTab({ url: '/pages/index-home/index' })
|
|
|
}
|
|
|
}
|
|
|
}
|