diff --git a/pages/index/components/index-one.vue b/pages/index/components/index-one.vue index bc5c333..91012f3 100644 --- a/pages/index/components/index-one.vue +++ b/pages/index/components/index-one.vue @@ -160,7 +160,7 @@ 招聘会 - + @@ -696,6 +696,8 @@ onUnmounted(() => { onShow(() => { // 获取最新的企业信息 getCompanyInfo(); + //四级联动单点及权限 + getIsFourLevelLinkagePurview() }); // 监听用户信息变化,当登录状态改变时重新获取企业信息 @@ -723,6 +725,8 @@ const handleLoginSuccess = () => { // 重新获取企业信息 getCompanyInfo(); + //四级联动单点及权限 + getIsFourLevelLinkagePurview() }; // 处理附近工作点击 @@ -1065,7 +1069,21 @@ function getJobList(type = 'add') { } }); } - +const isFourLevelLinkagePurview=ref(false) +const getIsFourLevelLinkagePurview=()=>{ + let userInfo = uni.getStorageSync('userInfo') + if(userInfo){ + $api.myRequest('/auth/login2/ks',{userid: userInfo.dwUserid, idcardno: userInfo.idCard},"POST",'9100',{}).then(res=>{ + if(res.code == 200){ + uni.setStorageSync('fourLevelLinkage-token',res.data.access_token) + let roleIdList= ['103','106','107'] + if(res.data.roleIdList.some(item=>roleIdList.includes(item))){ + isFourLevelLinkagePurview.value=true + } + } + }) + } +} function dataToImg(data) { const result = data.map((item) => ({ ...item,