首页帮扶入口添加权限控制 及单点token存储
This commit is contained in:
@@ -160,7 +160,7 @@
|
||||
</view>
|
||||
<view class="service-title">招聘会</view>
|
||||
</view>
|
||||
<view class="service-item press-button" @click="helpClick">
|
||||
<view class="service-item press-button" v-if="isFourLevelLinkagePurview" @click="helpClick">
|
||||
<view class="service-icon service-icon-1">
|
||||
<uni-icons type="shop" size="32" color="#FFFFFF"></uni-icons>
|
||||
</view>
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user