setting.config.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * @Author: wanglj 471442253@qq.com
  3. * @Date: 2023-01-04 18:13:15
  4. * @LastEditors: wanglj
  5. * @LastEditTime: 2023-01-11 19:05:22
  6. * @Description: file content
  7. * @FilePath: \opms_frontend\src\config\setting.config.js
  8. */
  9. /**
  10. * @description 导出通用配置
  11. */
  12. module.exports = {
  13. // 标题,此项修改后需要重启项目!!! (包括初次加载雪花屏的标题 页面的标题 浏览器的标题)
  14. title: '订单全流程平台',
  15. // 标题分隔符
  16. titleSeparator: ' - ',
  17. // 标题是否反转
  18. // 如果为false: "page - title"
  19. // 如果为ture : "title - page"
  20. titleReverse: false,
  21. // 简写
  22. abbreviation: 'OPMS',
  23. // pro版本copyright可随意修改
  24. copyright: 'dashoo@qq.com',
  25. // 缓存路由的最大数量
  26. keepAliveMaxNum: 20,
  27. // 路由模式,可选值为 history 或 hash
  28. routerMode: 'hash',
  29. // 不经过token校验的路由,白名单路由建议配置到与login页面同级,如果需要放行带传参的页面,请使用query传参,配置时只配置path即可
  30. routesWhiteList: ['/login', '/404', '/403', '/policy', '/disclaimer'],
  31. // 加载时显示文字
  32. loadingText: '正在加载中...',
  33. // token名称
  34. tokenName: 'token',
  35. // token在localStorage、sessionStorage、cookie存储的key的名称
  36. tokenTableName: 'opms-' + process.env.VUE_APP_TENANT + '-token',
  37. // token存储位置localStorage sessionStorage cookie
  38. storage: 'localStorage',
  39. // token失效回退到登录页时是否记录本次的路由(是否记录当前tab页)
  40. recordRoute: true,
  41. // 是否开启logo,不显示时设置false,请填写src/icon路径下的图标名称
  42. // 如需使用内置RemixIcon图标,请自行去logo组件切换注释代码(内置svg雪碧图较大,对性能有一定影响)
  43. logo: 'vuejs-fill',
  44. // 语言类型zh、en
  45. i18n: 'zh',
  46. // 消息框消失时间
  47. messageDuration: 3000,
  48. // 在哪些环境下显示高亮错误 ['development', 'production']
  49. errorLog: 'development',
  50. // 是否开启登录拦截
  51. loginInterception: true,
  52. // intelligence(前端导出路由)和all(后端导出路由)两种方式
  53. authentication: 'all',
  54. // 是否支持游客模式,支持情况下,访问白名单,可查看所有asyncRoutes
  55. supportVisit: false,
  56. // 是否开启roles字段进行角色权限控制(如果是all模式后端完全处理角色并进行json组装,可设置false不处理路由中的roles字段)
  57. rolesControl: true,
  58. // vertical column comprehensive common布局时是否只保持一个子菜单的展开
  59. uniqueOpened: false,
  60. // vertical column comprehensive common布局时默认展开的菜单path,使用逗号隔开建议只展开一个
  61. defaultOpeneds: [],
  62. // 需要加loading层的请求,防止重复提交
  63. debounce: ['doEdit'],
  64. // 分栏布局和综合布局时,是否点击一级菜单默认开启二级菜单(默认第一个,可通过redirect自定义)
  65. openFirstMenu: true,
  66. }