config.js 2.68 KB
/**
 * 小程序配置文件
 */
import { NativeModules } from 'react-native';

let config = {};

let getCondition= async()=>{
  let result= await NativeModules.BlueToolManage.getMode();
  console.log(result);
  return result||"shpadtPre";
};

let getConfig=async ()=> {
  console.log(config);
  if(config && config.apiUrl){
    return config;
  }

  let object={};
  let result=await getCondition();
  switch (result.toLowerCase()){
    case "shpadtpre":
      // 生产环境
      object.apiUrl = 'https://railway-dt.shmetro.com/router?';
      object.uploadUrl = 'https://my-dt.shmetro.com/api/fileUpload.do';
      object.app_key = '0617CA8376F9901F28FF46B69BF9CF44';
      object.secret = '28570C9D069ED51226DD9F028BD5E6DD';
      object.htmlUrl = 'https://ebusiness-mb2c.xiniunet.com';
      object.tenantId = '973848199737774088';
      break;
    case "xndev":
      // 开发环境
      object.apiUrl= 'https://api-dev.xiniunet.com/router?';
      object.uploadUrl= 'https://my-dev.xiniunet.com/api/fileUpload.do';
      object.app_key= '0617CA8376F9901F28FF46B69BF9CF47';
      object.secret= '28570C9D069ED51226DD9F028BD5E6DC';
      config.tenantId='973848199737774088';
      break;
    case "xntest":
      object.apiUrl='https://api-test.xiniunet.com/router?';
      object.uploadUrl = 'https://my-test.xiniunet.com/api/fileUpload.do';
      object.app_key = 'FEDA506D38D8E930626E850139E74E0C';
      object.secret = '9019951CC31D86A31D2E911D4BE51142';
      object.tenantId='973848199737774088';
      break;
    case "shpadtuat":
      object.apiUrl='http://101.37.106.40/router?';
      object.uploadUrl = 'https://my-test.xiniunet.com/api/fileUpload.do';
      object.app_key = 'FEDA506D38D8E930626E850139E74E0C';
      object.secret = '9019951CC31D86A31D2E911D4BE51142';
      object.tenantId = '973848199737774088';
      break;

    default:
      object.apiUrl= 'https://railway-dt.shmetro.com/router?';
      object.uploadUrl= 'https://my-dt.shmetro.com/api/fileUpload.do';
      object.app_key= '0617CA8376F9901F28FF46B69BF9CF44';
      object.secret= '28570C9D069ED51226DD9F028BD5E6DD';
      object.tenantId = '973848199737774088';
      break
  }

  config=object;
  return config;

}

export default getConfig;

// const config = {
//   apiUrl: 'https://railway-dt.shmetro.com/router?',
//   uploadUrl: 'https://my-dt.shmetro.com/api/fileUpload.do',
//   app_key: '0617CA8376F9901F28FF46B69BF9CF44',
//   secret: '28570C9D069ED51226DD9F028BD5E6DD',
//
//   // apiUrl:'http://101.37.106.40/router?',
//   // uploadUrl: 'https://my-test.xiniunet.com/api/fileUpload.do',
//   // app_key: 'FEDA506D38D8E930626E850139E74E0C',
//   // secret: '9019951CC31D86A31D2E911D4BE51142',
//
// };
// module.exports = config;