building-sign/App.vue

53 lines
1.2 KiB
Vue

<script>
export default {
globalData:{
projectname:'', // 项目名称
lat:'', // 公司地址纬度
lng:'' ,// 公司地址经度
hostapi:'https://building.scdxtc.cn' // 域名配置
},
onShow() {
uni.request({
url:`https://building.scdxtc.cn/api/v1/user/info`,
method:'POST',
header:{
'Content-Type': 'application/json; charset=UTF-8',
'Authorization': 'Bearer '+uni.getStorageSync('token') || ''
},
success: (res) => {
if(res.data.code==0){
console.log(res,'用户信息');
if(res.data.role!==uni.setStorageSync('worker_role',res.data.role)){
// 缓存工人状态
uni.setStorageSync('worker_role',res.data.role);
// 跳转到进入页面
uni.reLaunch({
url:'/pages//pagehome/pagehome'
})
}
}
}
})
}
};
</script>
<style>
/* 阿里巴巴矢量图标库 start */
@import url("./commons/icon-font.css");
/* 阿里巴巴矢量图标库 end */
/* 项目基础样式 start */
@import url("./commons/base.css");
/* 项目基础样式 end */
/* 项目样式 start */
@import url("./commons/style.css");
/* 项目样式 end */
/* 加载中样式 start */
@import url("./commons/loading.css");
/* 加载中样式 end */
</style>