env.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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 = 'https://www.bjwdys.com/prod-api' //线上环境
  8. const getBaseUrl = () => {
  9. // 获取小程序账户信息(包含环境版本)
  10. const accountInfo = uni.getAccountInfoSync()||{};
  11. const envVersion = accountInfo.miniProgram.envVersion;
  12. console.log('环境版本-getBaseUrl:', envVersion);
  13. switch (envVersion) {
  14. case 'develop': // 开发版
  15. return {
  16. // domain:'https://www.bjwdys.com/prod-api',
  17. // domainWS:'wss://www.bjwdys.com/prod-api',
  18. domain:domain,
  19. domainWS:domain,
  20. };
  21. case 'trial': // 这边分为测试版本和预生产,根据开发注释掉
  22. // 测试 -对应LS体验版
  23. return {
  24. // domain:'https://www.bjwdys.com/prod-api',
  25. // domainWS:'wss://www.bjwdys.com/prod-api',
  26. domain:domain,
  27. domainWS:domain,
  28. };;
  29. // 预生产 - 对应壹加体验版
  30. // return 'https://wxmp-pre.equah.com.cn';
  31. case 'release': // 正式版
  32. return {
  33. domain:domain,
  34. domainWS:domain,
  35. };;
  36. default:
  37. return {
  38. domain:'https://www.bjwdys.com/prod-api',
  39. domainWS:'wss://www.bjwdys.com/prod-api',
  40. };;
  41. }
  42. };
  43. export const domainInfo = getBaseUrl();