Explorar el Código

切换api地址未完成

wgl hace 4 años
padre
commit
ee2c7f1abb

+ 1 - 1
.env.production

@@ -2,7 +2,7 @@ NODE_ENV=production
 VUE_APP_NODE_NAME=production
 OUT_PUT_NAME=prod
 VUE_APP_LOCAL_STORAGE_PREFIX=prod
-VUE_APP_BACKEND_URL=https://xpgjapi.xiaoxinda.com/
+VUE_APP_BACKEND_URL=https://mirror.xiaoxinda.com/xpgjapi/
 #小鹏管家微信appid
 VUE_APP_WXAPPID=wx7e70eb62a8459869
 VUE_APP_AUTH=

+ 1 - 1
config/project.js

@@ -1 +1 @@
-exports.name = 'home'
+exports.name = 'business'

+ 9 - 1
src/projects/business/utils/request.js

@@ -11,9 +11,17 @@ import {
 
 axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'
 
+/* var checkApi = async function() {
+	await axios.get(process.env.VUE_APP_BACKEND_URL + '/mobile/companyInfoApi/link', {}, {
+		timeout: 1000 * 3
+	});
+} */
+
+var BACKEND_URL = process.env.VUE_APP_BACKEND_URL
+
 // 创建axios实例
 const service = axios.create({
-	baseURL: process.env.VUE_APP_BACKEND_URL,
+	baseURL: BACKEND_URL,
 	timeout: 20000,
 	// 请求头信息
 	headers: {

+ 3 - 1
src/store/getters.js

@@ -38,4 +38,6 @@ export const default_examine_person = state => state.default_examine_person
 
 export const activity_form_data = state => state.activity_form_data
 
-export const keep_alive_components = state => state.keep_alive_components
+export const keep_alive_components = state => state.keep_alive_components
+
+export const api_type = state => state.api_type

+ 1 - 0
src/store/mutation-types.js

@@ -19,5 +19,6 @@ export const SET_WD_MESSAGE_NUM = 'SET_WD_MESSAGE_NUM'
 export const SET_INVITATION_CODE = 'SET_INVITATION_CODE'
 export const SET_DEFAULT_EXAMINE_PERSON = 'SET_DEFAULT_EXAMINE_PERSON'
 export const SET_ACTIVITY_FORM_DATA = 'SET_ACTIVITY_FORM_DATA'
+export const SET_API_TYPE = 'SET_API_TYPE'
 
 export const SET_KEEP_ALIVE_COMPONENTS = 'SET_KEEP_ALIVE_COMPONENTS'

+ 8 - 3
src/store/mutations.js

@@ -17,7 +17,8 @@ import {
 	setWdMessageNum,
 	setInvitationCode,
 	setDefaultExaminePerson,
-	setActivityFormData
+	setActivityFormData,
+	setApiType
 } from '../utils/storage'
 
 var storage_prefix = process.env.VUE_APP_LOCAL_STORAGE_PREFIX;
@@ -72,7 +73,7 @@ const mutations = {
 		setFunList(storage_prefix, data)
 		state.fun_list = data
 	},
-	
+
 	[types.SET_AUTH_FUN_LIST](state, data) {
 		setAuthFunList(storage_prefix, data)
 		state.auth_fun_list = data
@@ -126,10 +127,14 @@ const mutations = {
 		setActivityFormData(storage_prefix, data)
 		state.activity_form_data = data
 	},
-	
+
 	[types.SET_KEEP_ALIVE_COMPONENTS](state, data) {
 		state.keep_alive_components = data
 	},
+	[types.SET_API_TYPE](state, data) {
+		setApiType(storage_prefix, data)
+		state.api_type = data
+	},
 
 }
 

+ 3 - 1
src/store/state.js

@@ -16,7 +16,8 @@ import {
 	getWdMessageNum,
 	getInvitationCode,
 	getDefaultExaminePerson,
-	getActivityFormData
+	getActivityFormData,
+	getApiType
 } from '../utils/storage'
 
 var storage_prefix = process.env.VUE_APP_LOCAL_STORAGE_PREFIX;
@@ -44,6 +45,7 @@ const state = {
 	invitation_code: getInvitationCode(storage_prefix),
 	default_examine_person: getDefaultExaminePerson(storage_prefix),
 	activity_form_data: getActivityFormData(storage_prefix),
+	api_type: getApiType(storage_prefix),
 	//这里由于include,需要默认为数组
 	keep_alive_components: [],
 }

+ 5 - 1
src/utils/storage.js

@@ -120,4 +120,8 @@ export const setDefaultExaminePerson = (channel, data) => set(channel + '_defaul
 
 export const getActivityFormData = (channel) => get(channel + '_activity_form_data')
 
-export const setActivityFormData = (channel, data) => set(channel + '_activity_form_data', data)
+export const setActivityFormData = (channel, data) => set(channel + '_activity_form_data', data)
+
+export const getApiType = (channel) => get(channel + '_api_type')
+
+export const setApiType = (channel, data) => set(channel + '_api_type', data)