var app = getApp(); var that; import 'dingtalk-jsapi/entry/mobile'; import openLink from 'dingtalk-jsapi/api/biz/util/openLink'; Page({ data: { num:0, str:'企业信息同步中...', }, onLoad() { that = this; that.loginAll(); }, loginAll2(){ openLink({ url: 'https://h5.dingtalk.com/open-market/share.html?shareGoodsCode=D34E5A30A9AC7FC6327AB5E6D2D145418457E59F16C3FC9649BF22BF44CFA3D039FDE4A69694381C&token=523cb2f0e79525ea9b1719c0c5765a6b&shareUid=C5EB7B5C85793F3D909B2AC4771E12D7#/' }) }, loginAll(){ app.login(app.globalData.corpId, function (is) { if(is){ dd.reLaunch({ url: '../workbench/index/index' }) } else { dd.reLaunch({ url: '../noJurisdiction/noJurisdiction' }) } },function(data){ if(data.code==3000){ if(that.data.num==3){ return false} setTimeout(function(){ let num=that.data.num; that.setData({ num:num+1 }) that.loginAll(); }, 3000); }else if(data.code==2001){ that.setData({ num:0, str:'企业授权已过期' }) }else{ that.setData({ num:0, str:data.msg }) } },true) }, });