diff --git a/src/utils/permission.js b/src/utils/permission.js index 07bf34f..9b61617 100644 --- a/src/utils/permission.js +++ b/src/utils/permission.js @@ -1,21 +1,20 @@ import router from '@/router' import store from '@/store' - +import { Message } from 'element-ui' import * as dd from 'dingtalk-jsapi' import { apiDingtalkLogin } from '@/api/login' -console.log('store: ', store) - +import VueCookie from 'vue-cookies' // 钉钉免登录 async function handleDingtalkLogin (val) { const res = await apiDingtalkLogin(val) console.log('钉钉免登录res: ', res) if (res && res.code === 200) { console.log('res.token: ', res.token) - this.$cookies.set('token', res.token) + VueCookie.set('token', res.token) return 1 // window.open(window.location.protocol + '//' + window.location.host + '/digitization/kpi/workbench/home?code=' + this.dingCode.code) } else { - this.$message.error('登录失败') + Message.error('登录失败') return 0 } } @@ -40,6 +39,7 @@ function handleGetDingtalkCode () { } router.beforeEach(async (to, from, next) => { console.log('store: ', store) + console.log('VueCookie: ', VueCookie) if (!store.getters.userInfo.userNo && !dd.other) { let res = await handleGetDingtalkCode() console.log('res: ', res) @@ -49,7 +49,7 @@ router.beforeEach(async (to, from, next) => { console.log('res1: ', res1) if (res1 === 1) next() } else { - this.$message.error('网络错误') + Message.error('网络错误') next() } } else {