From 6d912df3ef57c1fc1bc99c73c0fefc15a8624cd8 Mon Sep 17 00:00:00 2001
From: xuchao <1151716571@qq.com>
Date: Mon, 15 Dec 2025 18:14:10 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=B8=AE=E6=89=B6=E5=85=A5?=
=?UTF-8?q?=E5=8F=A3=E6=B7=BB=E5=8A=A0=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6?=
=?UTF-8?q?=20=E5=8F=8A=E5=8D=95=E7=82=B9token=E5=AD=98=E5=82=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/index/components/index-one.vue | 22 ++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)
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,