|
@@ -1,15 +1,28 @@
|
|
|
|
|
+const prodApiHost = 'https://xcx-api.fohowyc.com/';
|
|
|
|
|
+const prodApiHostX = 'https://app-api.fohowyc.com/';
|
|
|
|
|
+const testApiHost = 'https://tfohowapi.hiwavo.com/';
|
|
|
|
|
+const testApiHostX = 'https://txj.hiwavo.com/';
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-// 新正式
|
|
|
|
|
- const apiHost = 'https://xcx-api.fohowyc.com/';
|
|
|
|
|
- const apiHostX = 'https://app-api.fohowyc.com/';//正式
|
|
|
|
|
-
|
|
|
|
|
-// 测试
|
|
|
|
|
- // const apiHost = 'https://tfohowapi.hiwavo.com/';
|
|
|
|
|
- // const apiHostX = 'https://txj.hiwavo.com/';
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+function getApiHostConfig () {
|
|
|
|
|
+ var envVersion = 'release'
|
|
|
|
|
+ try {
|
|
|
|
|
+ var accountInfo = wx.getAccountInfoSync && wx.getAccountInfoSync()
|
|
|
|
|
+ if (accountInfo && accountInfo.miniProgram && accountInfo.miniProgram.envVersion) {
|
|
|
|
|
+ envVersion = accountInfo.miniProgram.envVersion
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (e) {
|
|
|
|
|
+ }
|
|
|
|
|
+ if (envVersion === 'release') {
|
|
|
|
|
+ return {
|
|
|
|
|
+ apiHost: prodApiHost,
|
|
|
|
|
+ apiHostX: prodApiHostX
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return {
|
|
|
|
|
+ apiHost: testApiHost,
|
|
|
|
|
+ apiHostX: testApiHostX
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
|
|
|
|
|
|
|
|
function $get (url, params, success, fail) {
|
|
function $get (url, params, success, fail) {
|
|
@@ -18,11 +31,12 @@ function $get (url, params, success, fail) {
|
|
|
var token = wx.getStorageSync('lbt_token_key')
|
|
var token = wx.getStorageSync('lbt_token_key')
|
|
|
// console.log('nowtoken',token);
|
|
// console.log('nowtoken',token);
|
|
|
let apih = '';
|
|
let apih = '';
|
|
|
|
|
+ var apiConfig = getApiHostConfig()
|
|
|
if(url.split(':')[0] == 'newapi'){
|
|
if(url.split(':')[0] == 'newapi'){
|
|
|
- apih = apiHostX;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHostX;
|
|
|
url = url.split(':')[1];
|
|
url = url.split(':')[1];
|
|
|
}else{
|
|
}else{
|
|
|
- apih = apiHost;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHost;
|
|
|
}
|
|
}
|
|
|
console.log('apih',apih);
|
|
console.log('apih',apih);
|
|
|
wx.request({
|
|
wx.request({
|
|
@@ -52,11 +66,12 @@ function $post (url, params, success, fail) {
|
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
|
let apih = '';
|
|
let apih = '';
|
|
|
|
|
+ var apiConfig = getApiHostConfig()
|
|
|
if(url.split(':')[0] == 'newapi'){
|
|
if(url.split(':')[0] == 'newapi'){
|
|
|
- apih = apiHostX;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHostX;
|
|
|
url = url.split(':')[1];
|
|
url = url.split(':')[1];
|
|
|
}else{
|
|
}else{
|
|
|
- apih = apiHost;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHost;
|
|
|
}
|
|
}
|
|
|
wx.request({
|
|
wx.request({
|
|
|
url: apih + url,
|
|
url: apih + url,
|
|
@@ -84,11 +99,12 @@ function $put (url, params, success, fail) {
|
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
|
let apih = '';
|
|
let apih = '';
|
|
|
|
|
+ var apiConfig = getApiHostConfig()
|
|
|
if(url.split(':')[0] == 'newapi'){
|
|
if(url.split(':')[0] == 'newapi'){
|
|
|
- apih = apiHostX;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHostX;
|
|
|
url = url.split(':')[1];
|
|
url = url.split(':')[1];
|
|
|
}else{
|
|
}else{
|
|
|
- apih = apiHost;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHost;
|
|
|
}
|
|
}
|
|
|
wx.request({
|
|
wx.request({
|
|
|
url: apih + url,
|
|
url: apih + url,
|
|
@@ -116,11 +132,12 @@ function $del (url, params, success, fail) {
|
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
|
let apih = '';
|
|
let apih = '';
|
|
|
|
|
+ var apiConfig = getApiHostConfig()
|
|
|
if(url.split(':')[0] == 'newapi'){
|
|
if(url.split(':')[0] == 'newapi'){
|
|
|
- apih = apiHostX;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHostX;
|
|
|
url = url.split(':')[1];
|
|
url = url.split(':')[1];
|
|
|
}else{
|
|
}else{
|
|
|
- apih = apiHost;
|
|
|
|
|
|
|
+ apih = apiConfig.apiHost;
|
|
|
}
|
|
}
|
|
|
wx.request({
|
|
wx.request({
|
|
|
url: apih + url,
|
|
url: apih + url,
|
|
@@ -406,8 +423,9 @@ function $uploadFile(url, name, file, params, success, fail){
|
|
|
wx.showNavigationBarLoading()
|
|
wx.showNavigationBarLoading()
|
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
var session = wx.getStorageSync('lbt_session_key');
|
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
var token = wx.getStorageSync('lbt_token_key');
|
|
|
|
|
+ var apiConfig = getApiHostConfig()
|
|
|
wx.uploadFile({
|
|
wx.uploadFile({
|
|
|
- url: apiHost + url, //仅为示例,非真实的接口地址
|
|
|
|
|
|
|
+ url: apiConfig.apiHost + url, //仅为示例,非真实的接口地址
|
|
|
filePath: file,
|
|
filePath: file,
|
|
|
name: name,
|
|
name: name,
|
|
|
formData: params,
|
|
formData: params,
|
|
@@ -448,8 +466,8 @@ module.exports = {
|
|
|
$put: $put,
|
|
$put: $put,
|
|
|
$get: $get,
|
|
$get: $get,
|
|
|
$del: $del,
|
|
$del: $del,
|
|
|
- apiHost: apiHost,
|
|
|
|
|
- apiHostX: apiHostX,
|
|
|
|
|
|
|
+ apiHost: getApiHostConfig().apiHost,
|
|
|
|
|
+ apiHostX: getApiHostConfig().apiHostX,
|
|
|
login: login,
|
|
login: login,
|
|
|
getAuthorize: getAuthorize,
|
|
getAuthorize: getAuthorize,
|
|
|
updateWxUserInfo: updateWxUserInfo,
|
|
updateWxUserInfo: updateWxUserInfo,
|