baseUrl.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. let baseUrl = "";
  2. let h5BaseUrl = "";
  3. let socketUrl = "";
  4. if (process.env.NODE_ENV === 'development') {
  5. // 开发环境
  6. // baseUrl = "http://39.98.239.48/web-api"; //测试
  7. // h5BaseUrl = "http://39.98.239.48/h5";
  8. // baseUrl = "http://192.168.0.253:8082";
  9. // baseUrl = "http://192.168.0.115:8080"; //凯森
  10. baseUrl = "http://sxzgkj.baoxianzhanggui.com/web-api"; //正式
  11. h5BaseUrl = "http://sxzgkj.baoxianzhanggui.com/h5";
  12. socketUrl = "";
  13. } else if (process.env.NODE_ENV === 'production') {
  14. // 生产环境
  15. // baseUrl = "http://39.98.239.48/web-api"; //测试
  16. // h5BaseUrl = "http://39.98.239.48/h5";
  17. // baseUrl = "http://192.168.0.115:8080"; //凯森
  18. baseUrl = "http://sxzgkj.baoxianzhanggui.com/web-api"; //正式
  19. h5BaseUrl = "http://sxzgkj.baoxianzhanggui.com/h5";
  20. socketUrl = "";
  21. }
  22. const courtConfig = {
  23. //微信公众号APPID
  24. publicAppId: "",
  25. //请求接口
  26. baseUrl: baseUrl,
  27. //h5请求接口
  28. h5BaseUrl: h5BaseUrl,
  29. //webSocket地址
  30. socketUrl: socketUrl,
  31. //平台名称
  32. platformName: "晋掌柜",
  33. //项目logo
  34. logoUrl: "https://qn.kemean.cn/upload/201906/19/3f3b4751f3ed4a97be804450c3ec4c79",
  35. //页面分享配置
  36. share: {
  37. title: 'uniApp-案例',
  38. // #ifdef MP-WEIXIN
  39. path: '/pages/home/home', //小程序分享路径
  40. // #endif
  41. // #ifdef H5 || APP-PLUS
  42. //公众号||APP分享
  43. desc: "uniApp-案例", // 分享描述
  44. link: "https://www.kemean.com/sameCity/18031201/index.html", // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
  45. imgUrl: "http://qn.kemean.cn/upload/201901/28/23bedfc34597482292ecd6dc107f6342", // 分享图标
  46. // #endif
  47. }
  48. };
  49. //手机号验证正则表达式
  50. const phoneRegular = /^1[3456789]\d{9}$/;
  51. //邮箱验证正则表达式
  52. const mailRegular = /^\w+@\w+(\.[a-zA-Z]{2,3}){1,2}$/;
  53. //密码验证正则表达式(6-15位数字和字母组合)
  54. const passwordRegular = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,15}$/;
  55. export default Object.assign({
  56. phoneRegular,
  57. mailRegular,
  58. passwordRegular
  59. }, courtConfig);