text: /*
   * @Author: vue-admin-beautiful
   * @Email: BrotherStudy@163.com
   * @Date: 2021-04-22 17:30:26
   * @LastEditTime: 2021-04-25 12:45:50
   * @Descripttion: 模块描述
   */
  /**
   * @description 导出默认通用配置
   */
  const setting = {
    // 开发以及部署时的URL
    publicPath: './',
    // 生产环境构建文件的目录名
    outputDir: 'dist',
    // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。
    assetsDir: 'static',
    // 开发环境每次保存时是否输出为eslint编译警告
    lintOnSave: true,
    // 进行编译的依赖
    transpileDependencies: [],
    // 默认的接口地址 如果是开发环境和生产环境走vab-mock-server，当然你也可以选择自己配置成需要的接口地址
    baseURL:
      process.env.NODE_ENV === 'development'
        ? 'vab-mock-server'
        : 'vab-mock-server',
    //标题 （包括初次加载雪花屏的标题 页面的标题 浏览器的标题）
    title: '淘人气分佣后台',
    //简写
    abbreviation: 'vab',
    //开发环境端口号
    // devPort: '80',
    //版本号
    version: process.env.VUE_APP_VERSION,
    //这一项非常重要！请务必保留MIT协议下package.json及copyright作者信息 即可免费商用，不遵守此项约定你将无法使用该框架，如需自定义版权信息请联系QQ1204505056
    copyright: 'vab',
    //是否显示页面底部自定义版权信息
    footerCopyright: true,
    //是否显示顶部进度条
    progressBar: true,
    //缓存路由的最大数量
    keepAliveMaxNum: 99,
    // 路由模式，可选值为 history 或 hash
    routerMode: 'hash',
    //不经过token校验的路由
    routesWhiteList: ['/login', '/register', '/404', '/401'],
    //加载时显示文字
    loadingText: '正在加载中...',
    //token名称
    tokenName: 'accessToken',
    //token在localStorage、sessionStorage存储的key的名称
    tokenTableName: 'trq-cent-commission',
    //token存储位置localStorage sessionStorage
    storage: 'localStorage',
    //token失效回退到登录页时是否记录本次的路由
    recordRoute: true,
    //是否显示在页面高亮错误
    errorLog: ['development', 'production'],
    //是否开启登录拦截
    loginInterception: true,
    //是否开启登录RSA加密
    loginRSA: false,
    //intelligence和all两种方式，前者后端权限只控制permissions不控制view文件的import（前后端配合，减轻后端工作量），all方式完全交给后端前端只负责加载
    authentication: 'intelligence',
    //vertical布局时是否只保持一个子菜单的展开
    uniqueOpened: true,
    //vertical布局时默认展开的菜单path，使用逗号隔开建议只展开一个
    defaultOopeneds: ['/vab'],
    //需要加loading层的请求，防止重复提交
    debounce: ['doEdit'],
    //需要自动注入并加载的模块
    providePlugin: { maptalks: 'maptalks', 'window.maptalks': 'maptalks' },
    //代码生成机生成在view下的文件夹名称
    templateFolder: 'project',
    //是否显示终端donation打印
    donation: true,
  }
  module.exports = setting
  