env.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // 根据微信小程序环境版本设置 baseUrl
  2. // let domain = 'http://192.168.100.254:8024/front-api' // 内网IP
  3. // let domain = 'http://192.168.100.199:8081' // 晋守桦IP
  4. // let domain = 'http://192.168.100.14:8081' // 赵乔功IP
  5. // let domain = 'http://192.168.100.146:8079' // 马二勇
  6. // let domain = 'http://192.168.100.92:8080' // 朝龙
  7. //let domain = 'http://192.168.101.213:8080' // 小明
  8. let domain = 'https://rjsd.mychery.com/prod-api' //线上环境
  9. const getBaseUrl = () => {
  10. // 获取小程序账户信息(包含环境版本)
  11. const accountInfo = uni.getAccountInfoSync()||{};
  12. const envVersion = accountInfo.miniProgram.envVersion;
  13. console.log('环境版本-getBaseUrl:', envVersion);
  14. switch (envVersion) {
  15. case 'develop': // 开发版
  16. return {
  17. // domain:'https://www.bjwdys.com/prod-api',
  18. // domainWS:'wss://www.bjwdys.com/prod-api',
  19. domain:domain,
  20. domainWS:domain,
  21. };
  22. case 'trial': // 这边分为测试版本和预生产,根据开发注释掉
  23. // 测试 -对应LS体验版
  24. return {
  25. // domain:'https://www.bjwdys.com/prod-api',
  26. // domainWS:'wss://www.bjwdys.com/prod-api',
  27. domain:domain,
  28. domainWS:domain,
  29. };;
  30. // 预生产 - 对应壹加体验版
  31. // return 'https://wxmp-pre.equah.com.cn';
  32. case 'release': // 正式版
  33. return {
  34. domain:domain,
  35. domainWS:domain,
  36. };;
  37. default:
  38. return {
  39. domain:'https://www.bjwdys.com/prod-api',
  40. domainWS:'wss://www.bjwdys.com/prod-api',
  41. };;
  42. }
  43. };
  44. export const domainInfo = getBaseUrl();