| 
														
															@@ -9,11 +9,12 @@ const timestamp = +moment.utc(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // 带Origin后缀的通过getter获取 
														 | 
														
														 | 
														
															 // 带Origin后缀的通过getter获取 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export const state = () => ({ 
														 | 
														
														 | 
														
															 export const state = () => ({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  openIdOrigin: "oJR5R6gWNpGre5hfPXkFvcdBhIrE", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  openIdOrigin: "", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   accessTokenOrigin: "", 
														 | 
														
														 | 
														
															   accessTokenOrigin: "", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   unionIdOrigin: "", 
														 | 
														
														 | 
														
															   unionIdOrigin: "", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   userInfo: {}, 
														 | 
														
														 | 
														
															   userInfo: {}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  stationId: settings.stationId, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  stationIdOrigin: "", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  appIdOrigin: "", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   noncestr, 
														 | 
														
														 | 
														
															   noncestr, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   timestamp, 
														 | 
														
														 | 
														
															   timestamp, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   signature:"", 
														 | 
														
														 | 
														
															   signature:"", 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -32,6 +33,18 @@ export const getters = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return state.accessToken 
														 | 
														
														 | 
														
															     return state.accessToken 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, 
														 | 
														
														 | 
														
															   }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  stationId: (state) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if (!state.stationIdOrigin) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      getAuthen() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    return state.stationIdOrigin 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  appId: (state) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if (!state.appIdOrigin) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      getAuthen() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    return state.appIdOrigin 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   unionId: (state) => { 
														 | 
														
														 | 
														
															   unionId: (state) => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if (!state.unionIdOrigin) { 
														 | 
														
														 | 
														
															     if (!state.unionIdOrigin) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       getAuthen() 
														 | 
														
														 | 
														
															       getAuthen() 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -39,8 +52,6 @@ export const getters = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return state.unionIdOrigin 
														 | 
														
														 | 
														
															     return state.unionIdOrigin 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, 
														 | 
														
														 | 
														
															   }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   userInfo: (state) => state.userInfo, 
														 | 
														
														 | 
														
															   userInfo: (state) => state.userInfo, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  stationId: (state) => state.stationId, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export const mutations = { 
														 | 
														
														 | 
														
															 export const mutations = { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -57,7 +68,13 @@ export const mutations = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     state.userInfo = userInfo 
														 | 
														
														 | 
														
															     state.userInfo = userInfo 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, 
														 | 
														
														 | 
														
															   }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   setSignature(state, signature) { 
														 | 
														
														 | 
														
															   setSignature(state, signature) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    state.state = signature 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    state.signature = signature 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  setStationId(state,stationId){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    state.stationIdOrigin = stationId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  setAppId(state, appId) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    state.appIdOrigin = appId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -102,7 +119,7 @@ export const actions = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         noncestr:state.noncestr, 
														 | 
														
														 | 
														
															         noncestr:state.noncestr, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         timestamp:state.timestamp, 
														 | 
														
														 | 
														
															         timestamp:state.timestamp, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         url:window.location.href.replace(/#(\w|\W){0,}/g, ''),         
														 | 
														
														 | 
														
															         url:window.location.href.replace(/#(\w|\W){0,}/g, ''),         
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        stationId:state.stationId 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        stationId:getters.stationId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }) 
														 | 
														
														 | 
														
															     }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if(sdkSignRes.retCode !== 0){Promise.reject("获取Sdk签名错误")} 
														 | 
														
														 | 
														
															     if(sdkSignRes.retCode !== 0){Promise.reject("获取Sdk签名错误")} 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -111,11 +128,25 @@ export const actions = { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return Promise.resolve({ 
														 | 
														
														 | 
														
															     return Promise.resolve({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       debug: settings.debug, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 
														 | 
														
														 | 
														
															       debug: settings.debug, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      appId: settings.appId, // 必填,公众号的唯一标识 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      appId: getters.appId, // 必填,公众号的唯一标识 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       timestamp: state.timestamp, // 必填,生成签名的时间戳 
														 | 
														
														 | 
														
															       timestamp: state.timestamp, // 必填,生成签名的时间戳 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       nonceStr: state.noncestr, // 必填,生成签名的随机串 
														 | 
														
														 | 
														
															       nonceStr: state.noncestr, // 必填,生成签名的随机串 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       signature:sdkSignRes.data, 
														 | 
														
														 | 
														
															       signature:sdkSignRes.data, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       jsApiList // 必填,需要使用的JS接口列表 
														 | 
														
														 | 
														
															       jsApiList // 必填,需要使用的JS接口列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }) 
														 | 
														
														 | 
														
															     }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  async getAppId({commit,state, getters},stationId){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    const appIdRes = await this.$axios.$get("/getStationGzhAppId",{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      params:{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        stationId:stationId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if(appIdRes.retCode !== 0){return Promise.reject("获取appid失败")} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    commit("setStationId",stationId) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    commit("setAppId", appIdRes.data.appId) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    return Promise.resolve({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      stationId, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      appId:appIdRes.data.appId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |