提交 6fe33322 编写于 作者: guangjun.yang's avatar guangjun.yang

如果是直接进入了页面

上级 4933925b
...@@ -137,6 +137,7 @@ export default { ...@@ -137,6 +137,7 @@ export default {
window.__getUserInfo = function(param) { window.__getUserInfo = function(param) {
_this.setUserInfo(param); _this.setUserInfo(param);
_this.token = param.userToken; _this.token = param.userToken;
_this.checkToken();
_this.userMobile = param.userMobile; _this.userMobile = param.userMobile;
_this.getListData(); _this.getListData();
console.log("__getUserInfo", param); console.log("__getUserInfo", param);
...@@ -199,38 +200,25 @@ export default { ...@@ -199,38 +200,25 @@ export default {
return; return;
} }
if (this.userMobile) { let paramList = [
let paramList = [ {
{ key: "pageUrl",
key: "pageUrl", value: getWebPageUrl(
value: getWebPageUrl( `profexam/#/coop?id=${item.id}`
`profexam/#/coop?id=${item.id}` ),
), type: 4,
type: 4, seqNo: 1
seqNo: 1 }
} ];
]; rocNative.dispatchEventByModuleCode({
rocNative.dispatchEventByModuleCode({ modeCode: "M300",
modeCode: "M300", jsonString: paramList
jsonString: paramList });
});
} else {
rocNative.gotoLogin();
}
}, },
//获取版本号 //获取版本号
getUserInfo() { getUserInfo() {
// 如果刷新了页面,并且没有手机号码,则直接返回到上一级
if(this.isInfresh && !this.userMobile) {
rocNative.goBack();
return;
}
// 如果是直接进入了页面,则调用原生登陆
if(!this.userMobile) {
rocNative.gotoLogin();
return;
}
rocNative.getUserInfo({ rocNative.getUserInfo({
__funcName: "__getUserInfo" __funcName: "__getUserInfo"
}); });
...@@ -273,7 +261,28 @@ export default { ...@@ -273,7 +261,28 @@ export default {
formatTime(time, cFormat) { formatTime(time, cFormat) {
return parseTime(time, cFormat) return parseTime(time, cFormat)
} },
// token是否失效校验
checkToken() {
let _this = this;
let param = {
token: _this.userInfo.userToken || _this.token,
setEntry: true
};
this.GET("campaign/admin/task/checkToken", param).then(res => {
if (res.code !== "000000") {
//未登录 跳转登录页
console.log("跳登录", _this.isInfresh);
if(_this.isInfresh) {
rocNative.goBack();
} else {
rocNative.gotoLogin();
}
_this.isInfresh = false;
}
});
},
} }
}; };
</script> </script>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册