appConfig.ts 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /*
  2. * @Author: zc
  3. * @Description: 系统配置
  4. * @version:
  5. * @Date: 2022-10-26 13:55:31
  6. * @LastEditors: Please set LastEditors
  7. * @LastEditTime: 2022-11-09 14:24:41
  8. */
  9. interface appConfigState{
  10. apiUrl:string,// 基础请求地址
  11. identityUrl:string,// 身份认证服务地址
  12. socketUrl:string,// signalr请求地址
  13. logKey:string,// 日志发送key
  14. logServerUrl:string,// 日志发送地址
  15. sendLog:boolean,// 是否开启错误日志提交
  16. clientLog:boolean,// 客户端(浏览器是否开启错误打印)
  17. globalTitle:string,//网站主标题(菜单导航、浏览器当前网页标题)
  18. globalViceTitle:string //网站副标题(登录页顶部文字)
  19. }
  20. let appConfig:appConfigState;
  21. console.log('当前环境:',import.meta.env.VITE_MODE_NAME)
  22. switch (import.meta.env.VITE_MODE_NAME) {
  23. case 'development': // 开发环境
  24. appConfig = {
  25. apiUrl:'http://hotline.fw.com',
  26. identityUrl:'http://identity.fengwo.com',
  27. socketUrl:'http://192.168.100.223:50110/hubs/callcenter',
  28. logKey:'BrXoFNY0kBtPAHtIegYX1dQdKWhtyyMMLfcF03L9',
  29. logServerUrl:'http://log.fw.com',
  30. sendLog:false,
  31. clientLog:true,
  32. globalTitle:"12345",
  33. globalViceTitle:'12345',
  34. }
  35. break;
  36. case 'test': // 测试环境
  37. appConfig = {
  38. apiUrl:'http://hotline.fw.com',
  39. identityUrl:'http://identity.fengwo.com',
  40. socketUrl:'http://192.168.100.223:50110/hubs/callcenter',
  41. logKey:'BrXoFNY0kBtPAHtIegYX1dQdKWhtyyMMLfcF03L9',
  42. logServerUrl:'http://log.fw.com',
  43. sendLog:true,
  44. clientLog:true,
  45. globalTitle:"12345",
  46. globalViceTitle:'12345',
  47. }
  48. break;
  49. case 'production': // 生产环境
  50. appConfig = {
  51. apiUrl:'http://hotline.fw.com',
  52. identityUrl:'http://identity.fengwo.com',
  53. socketUrl:'http://192.168.100.223:50110/hubs/callcenter',
  54. logKey:'i4ofQSLHB0GtqjMjoTI5bXA5XeNwEPrQfcWsTmHA',
  55. logServerUrl:'http://log.fw.com',
  56. sendLog:true,
  57. clientLog:true,
  58. globalTitle:"12345",
  59. globalViceTitle:'12345',
  60. }
  61. break;
  62. default:
  63. appConfig = {
  64. apiUrl:'http://hotline.fw.com',
  65. identityUrl:'http://identity.fengwo.com',
  66. socketUrl:'http://192.168.100.223:50110/hubs/callcenter',
  67. logKey:'BrXoFNY0kBtPAHtIegYX1dQdKWhtyyMMLfcF03L9',
  68. logServerUrl:'http://log.fw.com',
  69. sendLog:true,
  70. clientLog:true,
  71. globalTitle:"12345",
  72. globalViceTitle:'12345',
  73. }
  74. break;
  75. }
  76. export default appConfig;