|
@@ -64,9 +64,9 @@ export function share (opt) {
|
64
|
64
|
// Vue.use(Vuex)
|
65
|
65
|
|
66
|
66
|
export function Login () {
|
67
|
|
- console.log(store);
|
|
67
|
+ const code = process.env.NODE_ENV === 'development' ? '123' : getCode()
|
68
|
68
|
|
69
|
|
- return UserLogin('123',).then(e => {
|
|
69
|
+ return UserLogin(code).then(e => {
|
70
|
70
|
console.log(e);
|
71
|
71
|
let userInfo = {
|
72
|
72
|
token: e.token,
|
|
@@ -155,10 +155,13 @@ export function redirect (force) {
|
155
|
155
|
if (process.env.NODE_ENV === 'development') return;
|
156
|
156
|
|
157
|
157
|
const originCode = localStorage.getItem('wxcode');
|
|
158
|
+ const wxfirst = localStorage.getItem('wxfirst') === null;
|
158
|
159
|
const queryCode = getCode();
|
|
160
|
+
|
159
|
161
|
localStorage.setItem('wxcode', queryCode)
|
|
162
|
+ localStorage.setItem('wxfirst', 'not');
|
160
|
163
|
|
161
|
|
- if (force || !queryCode || queryCode === originCode) {
|
|
164
|
+ if (force || wxfirst || !queryCode || queryCode === originCode) {
|
162
|
165
|
|
163
|
166
|
const local = encodeURIComponent(location.origin + location.pathname)
|
164
|
167
|
const url = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd3bab568bc42d1de&redirect_uri=${local}&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect`
|