index.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import Taro from "@tarojs/taro"
  2. import defaultAvatar from "./default-avatar"
  3. const APP_NAME = process.env.TARO_APP_NAME ?? 'miniGreenLeaf'
  4. let appVersion = '1.0.26'
  5. let envVersion:"develop" | "trial" | "release" = 'develop'
  6. // 小程序 api 地址
  7. // let baseUrlDev = 'http://192.168.1.113:3000/'
  8. let baseUrlDev = 'https://dev-api.xiaolvye.cn/'
  9. let baseUrlProd = 'https://api.xiaolvye.cn/'
  10. let baseUrl = baseUrlDev;
  11. // html5 地址
  12. let homeUrlDev = 'https://dev-m.xiaolvye.cn/'
  13. let homeUrlProd = 'https://xiaolvye.cn/'
  14. let homeUrl = homeUrlDev
  15. if(process.env.TARO_ENV == "weapp"){
  16. // 根据版本号判断是否为线上版本 ??
  17. const accountInfo = Taro.getAccountInfoSync();
  18. const version = accountInfo.miniProgram.version;
  19. envVersion = accountInfo.miniProgram.envVersion;
  20. console.log('app version:', version, envVersion)
  21. if(version.length){
  22. baseUrl = baseUrlProd
  23. appVersion = version
  24. homeUrl = homeUrlProd
  25. console.log('online version:', version)
  26. }
  27. }
  28. const BASE_URL = baseUrl
  29. const APP_VERSION = appVersion
  30. const APP_ENV_VERSION = envVersion
  31. const HOME_URL = homeUrl
  32. const APP_NAME_TEXT = process.env.TARO_APP_NAME_TEXT ?? ''
  33. const TARO_APP_ID = process.env.TARO_APP_ID ?? ''
  34. // 是否是小绿页
  35. const IS_MINI_GREEN_LEAF = APP_NAME === 'miniGreenLeaf'
  36. // 是否允许跳转至vip页面
  37. const ENABLE_UPGRADE_VIP = IS_MINI_GREEN_LEAF
  38. const DEFAULT_AVATAR = defaultAvatar
  39. const DEFAULT_AVATAR_BG = 'https://51saas.oss-cn-hangzhou.aliyuncs.com/u260727532/20250801/79GUqImi7Z_5d0c780219ca44d9a673213424366ab1.png'
  40. const DEFAULT_AGENT = {
  41. avatar: DEFAULT_AVATAR,
  42. name: "小蓝本助手",
  43. };
  44. export {
  45. APP_VERSION,
  46. APP_NAME,
  47. APP_NAME_TEXT,
  48. BASE_URL,
  49. APP_ENV_VERSION,
  50. HOME_URL,
  51. TARO_APP_ID,
  52. ENABLE_UPGRADE_VIP,
  53. IS_MINI_GREEN_LEAF,
  54. DEFAULT_AVATAR,
  55. DEFAULT_AGENT,
  56. DEFAULT_AVATAR_BG,
  57. }
  58. // 合作方域名链接,用于 webview
  59. export const CORP_DOMAINS = [
  60. 's.mcdl0.cn',
  61. ]