优化
This commit is contained in:
parent
c32075572f
commit
837e019909
@ -1,21 +1,20 @@
|
|||||||
import router from '@/router'
|
import router from '@/router'
|
||||||
import store from '@/store'
|
import store from '@/store'
|
||||||
|
import { Message } from 'element-ui'
|
||||||
import * as dd from 'dingtalk-jsapi'
|
import * as dd from 'dingtalk-jsapi'
|
||||||
import { apiDingtalkLogin } from '@/api/login'
|
import { apiDingtalkLogin } from '@/api/login'
|
||||||
console.log('store: ', store)
|
import VueCookie from 'vue-cookies'
|
||||||
|
|
||||||
// 钉钉免登录
|
// 钉钉免登录
|
||||||
async function handleDingtalkLogin (val) {
|
async function handleDingtalkLogin (val) {
|
||||||
const res = await apiDingtalkLogin(val)
|
const res = await apiDingtalkLogin(val)
|
||||||
console.log('钉钉免登录res: ', res)
|
console.log('钉钉免登录res: ', res)
|
||||||
if (res && res.code === 200) {
|
if (res && res.code === 200) {
|
||||||
console.log('res.token: ', res.token)
|
console.log('res.token: ', res.token)
|
||||||
this.$cookies.set('token', res.token)
|
VueCookie.set('token', res.token)
|
||||||
return 1
|
return 1
|
||||||
// window.open(window.location.protocol + '//' + window.location.host + '/digitization/kpi/workbench/home?code=' + this.dingCode.code)
|
// window.open(window.location.protocol + '//' + window.location.host + '/digitization/kpi/workbench/home?code=' + this.dingCode.code)
|
||||||
} else {
|
} else {
|
||||||
this.$message.error('登录失败')
|
Message.error('登录失败')
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -40,6 +39,7 @@ function handleGetDingtalkCode () {
|
|||||||
}
|
}
|
||||||
router.beforeEach(async (to, from, next) => {
|
router.beforeEach(async (to, from, next) => {
|
||||||
console.log('store: ', store)
|
console.log('store: ', store)
|
||||||
|
console.log('VueCookie: ', VueCookie)
|
||||||
if (!store.getters.userInfo.userNo && !dd.other) {
|
if (!store.getters.userInfo.userNo && !dd.other) {
|
||||||
let res = await handleGetDingtalkCode()
|
let res = await handleGetDingtalkCode()
|
||||||
console.log('res: ', res)
|
console.log('res: ', res)
|
||||||
@ -49,7 +49,7 @@ router.beforeEach(async (to, from, next) => {
|
|||||||
console.log('res1: ', res1)
|
console.log('res1: ', res1)
|
||||||
if (res1 === 1) next()
|
if (res1 === 1) next()
|
||||||
} else {
|
} else {
|
||||||
this.$message.error('网络错误')
|
Message.error('网络错误')
|
||||||
next()
|
next()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user