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/appcenter/detail.html?showmenu=false&dd_share=false&dd_progress=false&goodsCode=DT_GOODS_881607043109331' }) }, 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) }, });