// 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;