brand.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * 品牌信息工具
  3. * 根据访问域名区分展示不同的系统名称与 Logo:
  4. * - admin.bjyjbao.com:使用各环境变量(.env)中的原有配置
  5. * - 其它所有域名(含 localhost):统一展示"惠康"品牌
  6. */
  7. // 指定使用原有环境变量配置的域名
  8. const BJYJBAO_HOST = 'admin.bjyjbao.com'
  9. // 惠康品牌文案
  10. const HUIKANG_TITLE = '惠康互联网管理系统'
  11. const HUIKANG_TITLE_INDEX = '惠康互联网医院'
  12. /**
  13. * 是否为 admin.bjyjbao.com 域名
  14. */
  15. export function isBjyjbaoHost() {
  16. return typeof window !== 'undefined' && window.location.hostname === BJYJBAO_HOST
  17. }
  18. /**
  19. * 登录页大标题 / 浏览器标题后缀
  20. */
  21. export function getBrandTitle() {
  22. return isBjyjbaoHost() ? process.env.VUE_APP_TITLE : HUIKANG_TITLE
  23. }
  24. /**
  25. * 左上角导航栏名称
  26. */
  27. export function getBrandTitleIndex() {
  28. return isBjyjbaoHost()
  29. ? (process.env.VUE_APP_TITLE_INDEX || '互联网医院SCRM')
  30. : HUIKANG_TITLE_INDEX
  31. }
  32. /**
  33. * Logo 图片(左上角、右上角统一使用)
  34. */
  35. export function getBrandLogo() {
  36. return isBjyjbaoHost()
  37. ? require(process.env.VUE_APP_LOG_URL)
  38. : require('@/assets/logo/hk.png')
  39. }