mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-05 19:41:57 +08:00
62 lines
1.4 KiB
JavaScript
62 lines
1.4 KiB
JavaScript
// eslint-disable-next-line
|
||
import fesConfig from 'projectRoot/fes.config.js';
|
||
|
||
// 设置默认
|
||
if (!fesConfig.mode) {
|
||
fesConfig.mode = 'vertical';
|
||
}
|
||
|
||
if (!fesConfig.theme) {
|
||
fesConfig.theme = 'blue';
|
||
}
|
||
|
||
if (!fesConfig.env) {
|
||
fesConfig.env = {};
|
||
}
|
||
|
||
if (!fesConfig.roles) {
|
||
fesConfig.roles = {};
|
||
}
|
||
|
||
if (!fesConfig.menu) {
|
||
fesConfig.menu = [];
|
||
}
|
||
|
||
if (!fesConfig.i18n) {
|
||
fesConfig.i18n = {
|
||
locale: 'zh-cn',
|
||
messages: {
|
||
}
|
||
};
|
||
}
|
||
if (!fesConfig.i18n.locale) {
|
||
fesConfig.i18n.locale = 'zh-cn';
|
||
}
|
||
if (!fesConfig.i18n.messages) {
|
||
fesConfig.i18n.messages = {};
|
||
}
|
||
if (!fesConfig.i18n.messages['zh-cn']) {
|
||
fesConfig.i18n.messages['zh-cn'] = {};
|
||
}
|
||
if (!fesConfig.i18n.messages.en) {
|
||
fesConfig.i18n.messages.en = {};
|
||
}
|
||
Object.assign(fesConfig.i18n.messages['zh-cn'], {
|
||
fesMessages: {
|
||
defaultError: '后台接口异常,请联系开发处理!',
|
||
importInterfaceTip: '两个相同请求间隔小于 {s} 秒,是否继续?',
|
||
tip: '提示',
|
||
noPermission: '您没有访问当前路径的权限'
|
||
}
|
||
});
|
||
Object.assign(fesConfig.i18n.messages.en, {
|
||
fesMessages: {
|
||
defaultError: 'Server-end API error, please contact the admin.',
|
||
importInterfaceTip: 'Repetitive request in {s} seconds, continue anyway?',
|
||
tip: 'Tips',
|
||
noPermission: 'You don’t have the authority to access.'
|
||
}
|
||
});
|
||
|
||
export default fesConfig;
|