baseUrl.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. let baseUrl = "";
  2. let h5BaseUrl = "";
  3. let socketUrl = "";
  4. let TIANDITU_KEY = '';
  5. if (process.env.NODE_ENV === 'development') {
  6. // 开发环境
  7. // baseUrl = "http://192.168.5.249:8001"; //田智
  8. // baseUrl = "http://192.168.5.47:8001"; //屈晨
  9. // baseUrl = "http://192.168.5.163:8001"; //刘斌
  10. // baseUrl = "http://192.168.5.150:8001"; //徐强
  11. baseUrl = "https://tennat.baoxianzhanggui.com/api"; //测试
  12. h5BaseUrl = "https://tennat.baoxianzhanggui.com/h5";
  13. // baseUrl = "https://pre.baoxianzhanggui.com/web-api"; //预生产
  14. // h5BaseUrl = "https://pre.baoxianzhanggui.com/h5";
  15. // baseUrl = "https://tennat.baoxianzhanggui.com/api/"; //生产
  16. // h5BaseUrl = "https://sxzgkj.baoxianzhanggui.com/h5";//生产
  17. // socketUrl = "wss://sxzgkj.baoxianzhanggui.com/web-api/websocket";
  18. // socketUrl = "ws://192.168.0.52:8080/websocket";
  19. TIANDITU_KEY = '136ae3986cd93fd603e0daef17911014';
  20. } else if (process.env.NODE_ENV === 'production') {
  21. // 生产环境
  22. baseUrl = "https://tennat.baoxianzhanggui.com/api"; //测试
  23. h5BaseUrl = "https://tennat.baoxianzhanggui.com/h5";
  24. // baseUrl = "https://pre.baoxianzhanggui.com/web-api"; //预生产
  25. // h5BaseUrl = "https://pre.baoxianzhanggui.com/h5";
  26. // baseUrl = "https://sxzgkj.baoxianzhanggui.com/web-api"; //生产
  27. // h5BaseUrl = "https://sxzgkj.baoxianzhanggui.com/h5";
  28. // socketUrl = "wss://sxzgkj.baoxianzhanggui.com/web-api/websocket";
  29. TIANDITU_KEY = '136ae3986cd93fd603e0daef17911014';
  30. }
  31. const courtConfig = {
  32. //微信公众号APPID
  33. publicAppId: "",
  34. //请求接口
  35. baseUrl: baseUrl,
  36. //h5请求接口
  37. h5BaseUrl: h5BaseUrl,
  38. //webSocket地址
  39. socketUrl: socketUrl,
  40. //平台名称
  41. platformName: "晋掌柜",
  42. //项目logo
  43. logoUrl: "https://qn.kemean.cn/upload/201906/19/3f3b4751f3ed4a97be804450c3ec4c79",
  44. //页面分享配置
  45. share: {
  46. title: 'uniApp-案例',
  47. // #ifdef MP-WEIXIN
  48. path: '/pages/home/home', //小程序分享路径
  49. // #endif
  50. // #ifdef H5 || APP-PLUS
  51. //公众号||APP分享
  52. desc: "uniApp-案例", // 分享描述
  53. link: "https://www.kemean.com/sameCity/18031201/index.html", // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
  54. imgUrl: "http://qn.kemean.cn/upload/201901/28/23bedfc34597482292ecd6dc107f6342", // 分享图标
  55. // #endif
  56. }
  57. };
  58. const insCompanyList = [{
  59. name: "中煤财险",
  60. icon: "/static/image/insuranceicon/zhongmei.png"
  61. }, //华农
  62. {
  63. name: "恒邦财险",
  64. icon: "/static/image/insuranceicon/hengbang.png"
  65. },
  66. {
  67. name: "安盛天平",
  68. icon: "/static/image/insuranceicon/ansheng.png"
  69. },
  70. {
  71. name: "中国人寿",
  72. icon: "/static/image/insuranceicon/renshou.png"
  73. },
  74. {
  75. name: "众安财险",
  76. icon: "/static/image/insuranceicon/zhongan.png"
  77. },
  78. {
  79. name: "永诚财险",
  80. icon: "/static/image/insuranceicon/yongcheng.png"
  81. },
  82. {
  83. name: "永安财险",
  84. icon: "/static/image/insuranceicon/yongan.png"
  85. },
  86. {
  87. name: "紫金财险",
  88. icon: "/static/image/insuranceicon/zijin.png"
  89. },
  90. {
  91. name: "国任财险",
  92. icon: "/static/image/insuranceicon/guoren.png"
  93. },
  94. {
  95. name: "华泰财险",
  96. icon: "/static/image/insuranceicon/huatai.png"
  97. },
  98. {
  99. name: "大家财险",
  100. icon: "/static/image/insuranceicon/dajia.png"
  101. },
  102. {
  103. name: "太平财险",
  104. icon: "/static/image/insuranceicon/taiping.png"
  105. },
  106. {
  107. name: "华农财险",
  108. icon: "/static/image/insuranceicon/huanong.png"
  109. },
  110. {
  111. name: "渤海财险",
  112. icon: "/static/image/insuranceicon/bohai.png"
  113. },
  114. {
  115. name: "泰康财险",
  116. icon: "/static/image/insuranceicon/taikang.png"
  117. },
  118. {
  119. name: "诚泰财险",
  120. icon: "/static/image/insuranceicon/chengtai.png"
  121. },
  122. ];
  123. //手机号验证正则表达式
  124. const phoneRegular = /^1[3456789]\d{9}$/;
  125. //邮箱验证正则表达式
  126. const mailRegular = /^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/;
  127. //密码验证正则表达式(6-15位数字和字母组合)
  128. const passwordRegular = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,15}$/;
  129. export default Object.assign({
  130. phoneRegular,
  131. mailRegular,
  132. passwordRegular,
  133. insCompanyList,
  134. TIANDITU_KEY
  135. }, courtConfig);