From cde0495ef5a1da03e06fa697f4a5f786912f13d8 Mon Sep 17 00:00:00 2001 From: wulin Date: Mon, 31 Aug 2020 17:32:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=89=E9=92=89=E5=85=8D=E7=99=BB=E9=92=88?= =?UTF-8?q?=E5=AF=B9=E6=89=8B=E6=9C=BA=E7=AB=AF=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/common/dingtalklogin.vue | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/views/common/dingtalklogin.vue b/src/views/common/dingtalklogin.vue index 1179a69..9f8329f 100644 --- a/src/views/common/dingtalklogin.vue +++ b/src/views/common/dingtalklogin.vue @@ -43,11 +43,20 @@ export default { }, mounted () { if(this.isDingtalk()){ - - console.log('走钉钉免登流程') - this.dingtalkLogin() - this.checkDingTalkLogin() + if(typeof this.$route.query.code == 'undefined'){ + console.log('走钉钉免登流程') + this.dingtalkLogin() + this.checkDingTalkLogin() + } else { + this.loginJump() + } } else { + + this.loginJump() + } + }, + methods: { + loginJump () { this.dataForm.verify = '验证中' console.log(this.$route.query) this.req.code = this.$route.query.code @@ -68,10 +77,7 @@ export default { } this.hasSendCode = false; }) - - } - }, - methods: { + }, checkDingTalkLogin () { if(dingCode === null){ if(this.tick < 30){ @@ -97,7 +103,7 @@ export default { }, dingtalkLogin () { dd.runtime.permission.requestAuthCode({ - corpId: 'ding267474e759bbca1c35c2f4657eb6378f', + corpId: 'ding02853c26606ba7d4a1320dcb25e91351', onSuccess(result){ dingCode = result @@ -133,4 +139,3 @@ export default { } } -