setting.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /**
  2. * 项目统一配置
  3. */
  4. export default {
  5. version: '1.0',
  6. name: '系统后台管理', // 项目名称
  7. baseURL: 'http://127.0.4.30/', // 接口地址
  8. // baseURL: 'http://sbt-api.mp.dongerkj.com/', // 接口地址
  9. whiteList: ['/login', '/forget'], // 路由白名单(不需要登录的)
  10. keepAliveList: [], // 需要缓存的组件名称
  11. menuUrl: '/index/getMenuList', // 菜单数据接口
  12. parseMenu: null, // 自定义解析接口菜单数据
  13. parseMenuItem: null, // 自定义解析接口菜单每一个数据格式
  14. userUrl: '/index/getUserInfo', // 用户信息接口
  15. parseUser: (res) => { // 自定义解析接口用户信息
  16. res.data.roles = res.data.roles.map(d => d.roleCode);
  17. res.data.authorities = res.data.authorities.map(d => d.authority);
  18. return res;
  19. },
  20. tokenHeaderName: 'Authorization', // token传递的header名称
  21. tokenStoreName: 'sbt.access_token', // token存储的名称
  22. userStoreName: 'sbt.user', // 用户信息存储的名称
  23. themeStoreName: 'theme', // 主题配置存储的名称
  24. homeTitle: '主页', // 首页Tab显示标题,null会根据菜单自动获取
  25. watchResize: true, // 是否监听屏幕尺寸改变
  26. showSetting: true, // 是否显示主题设置抽屉
  27. /* 主题默认配置 */
  28. sideStyle: 1, // 侧边栏风格,0默认,1暗色
  29. headStyle: 0, // 顶栏风格,0默认,1暗色,2主色
  30. tabStyle: 1, // 标签页风格,0默认(下划线),1圆点,2卡片
  31. bodyFull: true, // 内容区域宽度铺满
  32. layoutStyle: 0, // 布局风格,0默认,1顶部菜单风格,2混合菜单风格
  33. theme: null, // 默认主题
  34. showTabs: true, // 是否开启多标签
  35. logoAutoSize: false, // logo是否自适应宽度
  36. fixedLayout: true, // 是否固定顶栏和侧栏
  37. colorfulIcon: false, // 侧栏是否多彩图标
  38. sideUniqueOpen: true // 侧边栏是否只保持一个子菜单展开
  39. }