fix(login): 添加登录验证检查到页面跳转功能

- 在招聘会模块跳转前添加登录验证
- 在通知页面跳转前添加登录验证
- 在机构相关页面跳转前添加登录验证
- 确保未登录用户无法访问受保护的页面
- 统一页面跳转逻辑的登录验证处理
This commit is contained in:
hanguangpu01
2026-04-30 10:36:56 +08:00
parent f806ea49cd
commit 738e73df70

View File

@@ -756,7 +756,9 @@ const helpTaskClick = () =>{
} }
//招聘会模块跳转 //招聘会模块跳转
const handleJobFairClick = () => { const handleJobFairClick = () => {
navTo('/pages/careerfair/careerfair'); if (checkLogin()) {
navTo('/pages/careerfair/careerfair');
}
}; };
const list = ref([]); const list = ref([]);
const pageState = reactive({ const pageState = reactive({
@@ -948,20 +950,27 @@ const handleNearbyClick = (options ) => {
// #endif // #endif
}; };
const handleNoticeClick = () =>{ const handleNoticeClick = () =>{
uni.navigateTo({ if (checkLogin()) {
url:'/packageB/notice/index'
})
}
function handleInstitutionClick(type){
if(type=='evaluate'){
uni.navigateTo({ uni.navigateTo({
url:'/packageB/institution/evaluationAgency' url:'/packageB/notice/index'
})
}else if (type=='training'){
uni.navigateTo({
url:'/packageB/institution/trainingInstitution'
}) })
} }
}
function handleInstitutionClick(type){
if (checkLogin()) {
if(type=='evaluate'){
uni.navigateTo({
url:'/packageB/institution/evaluationAgency'
})
}else if (type=='training'){
uni.navigateTo({
url:'/packageB/institution/trainingInstitution'
})
}
}
} }
// 处理服务功能点击 // 处理服务功能点击