153 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			153 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const getServiceHost = api => {
 | 
						||
	const apimodules = [{
 | 
						||
			OP: 3116
 | 
						||
		}, {
 | 
						||
			BD: 3101
 | 
						||
		}, {
 | 
						||
			DD: 3102
 | 
						||
		}, {
 | 
						||
			EA: 3103
 | 
						||
		}, {
 | 
						||
			ED: 3104
 | 
						||
		}, {
 | 
						||
			EM: 3105
 | 
						||
		}, {
 | 
						||
			FC: 3106
 | 
						||
		},
 | 
						||
		{
 | 
						||
			FM: 3107
 | 
						||
		}, {
 | 
						||
			KR: 3108
 | 
						||
		}, {
 | 
						||
			LG: 3109
 | 
						||
		}, {
 | 
						||
			MR: 3110
 | 
						||
		}, {
 | 
						||
			NW: 3111
 | 
						||
		}, {
 | 
						||
			PF: 3112
 | 
						||
		}, {
 | 
						||
			PM: 3113
 | 
						||
		}, {
 | 
						||
			QC: 3114
 | 
						||
		}, {
 | 
						||
			FW: 3115
 | 
						||
		}, {
 | 
						||
			OP: 3116
 | 
						||
		},
 | 
						||
		{
 | 
						||
			HM: 3117
 | 
						||
		}, {
 | 
						||
			PP: 3118
 | 
						||
		}, {
 | 
						||
			FO: 3119
 | 
						||
		}, {
 | 
						||
			UT: 3177
 | 
						||
		}, {
 | 
						||
			BS: 3178
 | 
						||
		}, {
 | 
						||
			SC: 3179
 | 
						||
		}, {
 | 
						||
			TI: 3179
 | 
						||
		}, {
 | 
						||
			SE: 3179
 | 
						||
		}, {
 | 
						||
			AE: 3179
 | 
						||
		}, {
 | 
						||
			PT: 3179
 | 
						||
		}, {
 | 
						||
			LR: 3179
 | 
						||
		}, {
 | 
						||
			OG: 3179
 | 
						||
		}, {
 | 
						||
			PE: 3179
 | 
						||
		}, {
 | 
						||
			OH: 3179
 | 
						||
		}, {
 | 
						||
			CM: 3179
 | 
						||
		}, {
 | 
						||
			PR: 3179
 | 
						||
		}, {
 | 
						||
			DM: 3179
 | 
						||
		}, {
 | 
						||
			BI: 3179
 | 
						||
		}
 | 
						||
	]
 | 
						||
	let port = 3112
 | 
						||
	for (let i = 0; i < apimodules.length; i++) {
 | 
						||
		const apimodule = apimodules[i]
 | 
						||
		const key = Object.keys(apimodule)[0]
 | 
						||
		if (api.indexOf(`/${key}/`) > -1) {
 | 
						||
			port = apimodule[key]
 | 
						||
			break
 | 
						||
		}
 | 
						||
	}
 | 
						||
	return `${port}/api${api}`
 | 
						||
}
 | 
						||
 | 
						||
// 发行APP前先确定,要发布的版本
 | 
						||
let APP_ENV = 'beta' // release: 发行版   debug:开发环境     beta: 测试版
 | 
						||
let configURL
 | 
						||
if (process.env.CUSTOM_PLATFORM === "dev") {
 | 
						||
	//本地环境
 | 
						||
	configURL = {
 | 
						||
		web_name: "",
 | 
						||
		serviceHost(api) {
 | 
						||
			const apis = getServiceHost(api)
 | 
						||
			return `${this.uni_app_web_api_url}:${apis}` //测试环境
 | 
						||
		},
 | 
						||
		uni_app_web_url: "", //
 | 
						||
		uni_app_web_api_url: "http://localhost", // 请求接口的地址
 | 
						||
		uni_app_web_source_url: "http://localhost:3199", // 资源地址
 | 
						||
		uni_app_web_local_api_url: "http://localhost", // 请求接口的地址
 | 
						||
		uni_app_url: "http121.41.2.71:9100",
 | 
						||
		qrcode_url: "http://121.41.2.71:9201"
 | 
						||
	}
 | 
						||
} else if (process.env.CUSTOM_PLATFORM === "beta") {
 | 
						||
	//测试环境
 | 
						||
	configURL = {
 | 
						||
		web_name: "",
 | 
						||
		serviceHost(api) {
 | 
						||
			const apis = getServiceHost(api)
 | 
						||
			return `${this.uni_app_web_api_url}:${apis}` //测试环境
 | 
						||
		},
 | 
						||
		uni_app_web_url: "", //
 | 
						||
		uni_app_web_api_url: "http://121.41.2.71", // 请求接口的地址
 | 
						||
		uni_app_web_source_url: "http://121.41.2.71:3199", // 资源地址
 | 
						||
		uni_app_web_local_api_url: "http://121.41.2.71", // 请求接口的地址
 | 
						||
		uni_app_url: "http://121.41.2.71:9100",
 | 
						||
		qrcode_url: "http://121.41.2.71:9201"
 | 
						||
	}
 | 
						||
} else if (process.env.CUSTOM_PLATFORM === "release") {
 | 
						||
	//正式环境
 | 
						||
	configURL = {
 | 
						||
		web_name: "",
 | 
						||
		serviceHost(api) {
 | 
						||
			const apis = getServiceHost(api)
 | 
						||
			return `${this.uni_app_web_local_api_url}:${apis}`
 | 
						||
		},
 | 
						||
		uni_app_web_url: "",
 | 
						||
		uni_app_web_api_url: "http://xmmhe.com",
 | 
						||
		uni_app_web_source_url: "http://xmmhe.com:3199",
 | 
						||
		qrcode_url: "http://xmmhe.com:9201",
 | 
						||
		uni_app_url: "http://xmmhe.com:9100",
 | 
						||
		uni_app_web_local_api_url: "http://xmmhe.com"
 | 
						||
	}
 | 
						||
} else {
 | 
						||
	//开发  debug
 | 
						||
	configURL = {
 | 
						||
		web_name: "",
 | 
						||
		serviceHost(api) {
 | 
						||
			const apis = getServiceHost(api)
 | 
						||
			return `${this.uni_app_web_local_api_url}:${apis}`
 | 
						||
		},
 | 
						||
		uni_app_web_url: "",
 | 
						||
		uni_app_web_api_url: "http://121.41.2.71",
 | 
						||
		uni_app_web_source_url: "http://121.41.2.71:3199", //附件
 | 
						||
		qrcode_url: "http://121.41.2.71:9201", //生成二维码
 | 
						||
		uni_app_url: "http://121.41.2.71:9100", //跳转进入app
 | 
						||
		uni_app_web_local_api_url: "http://localhost" //打包测试: 121.41.2.71  开发可  localhost
 | 
						||
	}
 | 
						||
}
 | 
						||
 | 
						||
export default configURL |