You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
4.0 KiB
116 lines
4.0 KiB
4 years ago
|
/**
|
||
|
* 业务配置
|
||
|
* */
|
||
|
|
||
|
const env = process.env.NODE_ENV;
|
||
|
|
||
|
const Setting = {
|
||
|
/**
|
||
|
* 基础配置
|
||
|
* */
|
||
|
// 网页标题的后缀
|
||
|
titleSuffix: '电子竞技数字化考试系统-企业端',
|
||
|
// 路由模式,可选值为 history 或 hash
|
||
|
routerMode: 'hash',
|
||
|
// 页面切换时,是否显示模拟的进度条
|
||
|
showProgressBar: true,
|
||
|
// 接口请求地址
|
||
|
apiBaseURL: env === 'development' ? 'http://39.108.250.202:8000' : 'http://39.108.250.202:8000',
|
||
|
// 接口请求返回错误时,弹窗的持续时间,单位:秒
|
||
|
modalDuration: 3,
|
||
|
// 接口请求返回错误时,弹窗的类型,可选值为 Message 或 Notice
|
||
|
errorModalType: 'Message',
|
||
|
// Cookies 默认保存时间,单位:天
|
||
|
cookiesExpires: 1,
|
||
|
/**
|
||
|
* sessionStorage里state的key
|
||
|
*/
|
||
|
storeKey: 'exa_ent_store',
|
||
|
/**
|
||
|
* sessionStorage里username的key
|
||
|
*/
|
||
|
usernameKey: 'exa_ent_username',
|
||
|
/**
|
||
|
* 默认密码
|
||
|
*/
|
||
|
initialPassword: '111aaa',
|
||
|
/**
|
||
|
* 多语言配置
|
||
|
* */
|
||
|
i18n: {
|
||
|
// 默认语言
|
||
|
default: 'zh',
|
||
|
// 是否根据用户电脑配置自动设置语言(仅第一次有效)
|
||
|
auto: false
|
||
|
},
|
||
|
/**
|
||
|
* 布局配置
|
||
|
* */
|
||
|
// 侧边菜单宽度,单位 px,不可动态修改,需与 setting.less 的 @menuSideWidth 保持一致
|
||
|
menuSideWidth: 256,
|
||
|
layout: {
|
||
|
// 需要隐藏顶栏的页面路径
|
||
|
hideNavList: [],
|
||
|
// 侧边栏风格,可选值为 dark 或 light
|
||
|
siderTheme: 'dark',
|
||
|
// 顶栏风格,可选值为 light、dark 或 primary
|
||
|
headerTheme: 'light',
|
||
|
// 顶栏是否置顶,开启后会覆盖侧边栏,需开启 headerFix
|
||
|
headerStick: false,
|
||
|
// 是否开启多 Tabs 页签
|
||
|
tabs: true,
|
||
|
// 多 Tabs 页签是否显示图标,开启 tabs 时有效
|
||
|
showTabsIcon: true,
|
||
|
// 是否固定多 Tabs 多页签
|
||
|
tabsFix: true,
|
||
|
// 是否固定侧边栏
|
||
|
siderFix: true,
|
||
|
// 是否固定顶栏
|
||
|
headerFix: true,
|
||
|
// 是否在下滑时隐藏顶栏,需开启 headerFix,如果开启了 tabsFix,Tabs 也会被隐藏
|
||
|
headerHide: false,
|
||
|
// 是否显示顶部菜单栏
|
||
|
// 一般来说,侧边的菜单栏足以满足大部分业务,如需动态切换侧边栏,可开启此选项启用顶部一级菜单,此时侧边栏将作为二级菜单
|
||
|
headerMenu: false,
|
||
|
// 侧边菜单栏是否开启手风琴模式
|
||
|
menuAccordion: true,
|
||
|
// 是否显示折叠侧边栏按钮,移动端下会自动强制开启
|
||
|
showSiderCollapse: true,
|
||
|
// 侧边菜单栏是否默认折起
|
||
|
menuCollapse: false,
|
||
|
// 侧边菜单折起时,是否在子菜单前显示父级菜单名称
|
||
|
showCollapseMenuTitle: false,
|
||
|
// 是否显示重载按钮
|
||
|
showReload: true,
|
||
|
// 是否显示搜索
|
||
|
showSearch: true,
|
||
|
// 是否显示通知
|
||
|
showNotice: true,
|
||
|
// 是否显示全屏
|
||
|
showFullscreen: true,
|
||
|
// 在手机访问时,是否在顶部显示小尺寸 logo
|
||
|
showMobileLogo: true,
|
||
|
// 是否显示全局面包屑,开启 headerMenu 时不可用
|
||
|
showBreadcrumb: true,
|
||
|
// 全局面包屑是否显示图标,开启 showBreadcrumb 时有效
|
||
|
showBreadcrumbIcon: false,
|
||
|
// 是否显示日志入口,开启与否,不影响日志记录,如不希望用户看到可关闭
|
||
|
showLog: true,
|
||
|
// 是否显示多语言
|
||
|
showI18n: true,
|
||
|
// 是否支持动态修改布局配置,移动端下会自动强制关闭
|
||
|
enableSetting: true,
|
||
|
// 退出登录时,是否二次确认
|
||
|
logoutConfirm: true
|
||
|
},
|
||
|
/**
|
||
|
* 功能配置
|
||
|
* */
|
||
|
// 相同路由,不同参数间进行切换,是否强力更新
|
||
|
sameRouteForceUpdate: false,
|
||
|
// 是否使用动态路由
|
||
|
dynamicRoute: false
|
||
|
};
|
||
|
|
||
|
export default Setting;
|