Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 

68 řádky
1.7 KiB

  1. /**
  2. * 环境配置(域名沿用旧项目 ai_uniapp)
  3. * - H5 通过 HBuilderX 运行/发行的自定义条件编译(H5-DEV / H5-TEST / H5-PRO)区分
  4. * - App / 小程序打包时使用 DEFAULT_ENV
  5. */
  6. // App / 小程序默认环境:'dev' | 'test' | 'pro'
  7. const DEFAULT_ENV = 'pro'
  8. const ENV_MAP = {
  9. dev: {
  10. // BASE_URL: 'http://192.168.31.168:16888',
  11. // M_URL: 'https://m.ai.jiefuku.com',
  12. // PC_URL: 'https://ai.jiefuku.com',
  13. // ENV_KEY: 'dev',
  14. BASE_URL: 'https://api.aionline.cc',
  15. M_URL: 'https://m.aionline.cc',
  16. PC_URL: 'https://tool.aionline.cc',
  17. ENV_KEY: 'pro'
  18. },
  19. test: {
  20. BASE_URL: 'https://api.jiefuku.com',
  21. M_URL: 'https://m.ai.jiefuku.com',
  22. PC_URL: 'https://ai.jiefuku.com',
  23. ENV_KEY: 'test'
  24. },
  25. pro: {
  26. BASE_URL: 'https://api.aionline.cc',
  27. M_URL: 'https://m.aionline.cc',
  28. PC_URL: 'https://tool.aionline.cc',
  29. ENV_KEY: 'pro'
  30. }
  31. }
  32. let base = ENV_MAP[DEFAULT_ENV]
  33. // #ifdef H5-DEV
  34. base = ENV_MAP.dev
  35. // #endif
  36. // #ifdef H5-TEST
  37. base = ENV_MAP.test
  38. // #endif
  39. // #ifdef H5-PRO
  40. base = ENV_MAP.pro
  41. // #endif
  42. // #ifdef MP-WEIXIN
  43. try {
  44. const accountInfo = uni.getAccountInfoSync ? uni.getAccountInfoSync() : {}
  45. const envVersion = accountInfo?.miniProgram?.envVersion || 'release'
  46. // 微信小程序:开发版连接 dev;体验版 trial 和正式版 release 连接 pro
  47. base = envVersion === 'develop' ? ENV_MAP.dev : ENV_MAP.pro
  48. } catch (e) {
  49. base = ENV_MAP.pro
  50. }
  51. // #endif
  52. // H5 公众号网页授权 appId(沿用旧项目)
  53. const WX_MP_APPID = 'wxd2aa05b2249b16ce'
  54. // 应用版本号,用于「设置 - 当前版本」展示;发版时与 manifest.json 的 versionName 一起改
  55. const APP_VERSION = '3.0.0'
  56. export default {
  57. ...base,
  58. WX_MP_APPID,
  59. APP_VERSION
  60. }