57 lines
1.6 KiB
Vue
57 lines
1.6 KiB
Vue
<template>
|
||
<view :style="{height: windowHeight+'px'}" style="overflow: hidden;">
|
||
<image src="/static/public/icon-guide.png" mode="widthFix" style="width: 100%;"></image>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
export default {
|
||
data() {
|
||
return {
|
||
windowHeight:uni.getSystemInfoSync().windowHeight
|
||
}
|
||
},
|
||
onLoad() {
|
||
this.checkContext();
|
||
},
|
||
methods: {
|
||
checkContext(){
|
||
if(uni.getStorageSync('password')) {
|
||
// 是否登录过,登录过就直接刷新token重新登录
|
||
let params = {
|
||
login_type: 'account', // 登陆手机类型: mobile:手机登陆、account:账号密码登陆
|
||
phone: '', // 手机号码,login_type 为 mobile 时必填
|
||
password: uni.getStorageSync('password'), // 密码,login_type 为 account 时必填
|
||
sms_code: '', // 短信验证码,login_type 为 mobile 时必填
|
||
username: uni.getStorageSync('phone'), //账号,login_type 为 account 时必填
|
||
affiliation: uni.getStorageSync('unitName') // 单位名称
|
||
}
|
||
this.$requst.post('/universal/api.login/login',params).then(res=>{
|
||
if(res.code==1) {
|
||
// 缓存token和角色类型
|
||
uni.setStorageSync('token',res.data.token);
|
||
} else {
|
||
this.$toolAll.tools.showToast(res.msg);
|
||
}
|
||
})
|
||
this.goPage(1);
|
||
} else {
|
||
this.goPage(0);
|
||
}
|
||
},
|
||
// 跳转页面
|
||
goPage(index) {
|
||
let arr = [
|
||
'/pages/login/login',
|
||
'/pages/tabbar/pagehome/pagehome'
|
||
]
|
||
setTimeout(()=>{uni.reLaunch({url:arr[index]})},3000)
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<style>
|
||
page{background-color: #FFFFFF;}
|
||
</style>
|