| 
					
				 | 
			
			
				@@ -0,0 +1,70 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import settings from '../settings' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getAuthen } from '../assets/util' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 带Origin后缀的通过getter获取 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export const state = () => ({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  openIdOrigin: "oJR5R6gWNpGre5hfPXkFvcdBhIrE", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  accessTokenOrigin: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  unionIdOrigin: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  userInfoOrigin: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  stationIdOrigin: settings.stationId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export const getters = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  openId:(state)=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(!state.openIdOrigin){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getAuthen() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return state.openId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  accessToken:(state)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(!state.accessToken){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getAuthen() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return state.accessToken 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  unionId:(state)=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(!state.unionId){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      getAuthen() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return state.unionId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  userInfo:(state)=>state.userInfoOrigin, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  stationId:(state)=>state.stationIdOrigin, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export const mutations = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setOpenId(state, openId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.openIdOrigin = openId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setAccessToken(state, accessToken) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.accessTokenOrigin = accessToken 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setUnionId(state, unionId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.unionIdOrigin = unionId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setUserInfo(state, userInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.userInfoOrigin = userInfo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export const actions = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setBaseData({ commit, state }, info) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    commit("setOpenId", info.openId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    commit("setAccessToken", info.accessToken) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    commit("setUnionId", info.unionId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.$axios.$get("/getGzhUserInfo", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      params: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        openId: info.openId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        stationId: state.stationId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (res.retCode === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        commit("setUserInfo", res.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |