|
@@ -4,6 +4,8 @@ import {
|
|
|
isWeiXin
|
|
|
} from '@/utils'
|
|
|
import * as API_WeiXin from '@/apis/weixin.js'
|
|
|
+import * as API_user from '@/apis/user.js'
|
|
|
+
|
|
|
import carhelp from '@/utils/mixin.js'
|
|
|
|
|
|
import Vue from 'vue'
|
|
@@ -96,11 +98,25 @@ function getOpenId() {
|
|
|
|
|
|
|
|
|
API_WeiXin.getDataByCode(code).then(response => {
|
|
|
-
|
|
|
+ var openId=response.data.openid;
|
|
|
carhelp.setOpenId(response.data.openid)
|
|
|
//var linkUrl = document.URL.replace(/\?code=(.*?)&state=STATE/g, '');
|
|
|
//window.location = linkUrl; //隐藏参数
|
|
|
- //return Promise.resolve(response.openid);
|
|
|
+ //return Promise.resolve(response.openid);
|
|
|
+
|
|
|
+ API_user.findByOpenId({
|
|
|
+ openId:openId
|
|
|
+ }).then(response2 => {
|
|
|
+
|
|
|
+ if(response.data){
|
|
|
+ var token = response2.data ? response2.data.token : '';
|
|
|
+ carhelp.setToken(token);
|
|
|
+ carhelp.setPersonInfo(response2.data.token)
|
|
|
+ }
|
|
|
+
|
|
|
+ }).catch(error => {
|
|
|
+ console.log(error);
|
|
|
+ })
|
|
|
}).catch(error => {
|
|
|
console.log(error);
|
|
|
});
|