// 网站配置默认信息 const configDefInfo = { // 登录logo loginBgImg: new URL('@/assets/website-config/login-bg.jpg', import.meta.url).href, // 版权声明-中文 copyrightCn: '', // 版权声明-英文 copyrightEn: '', // 标题文本-中文 titleContentCn: 'Tmerclub 白洞版 商家端', // 标题文本-英文 titleContentEn: 'Tmerclub 白洞版 商家端', // 网站标题图标 titleImg: new URL('@/assets/website-config/title-icon.png', import.meta.url).href, // 菜单栏顶部图标 bsTopBarIcon: new URL('@/assets/website-config/menu-top-icon.png', import.meta.url).href, // 菜单展开文本-中文 bsMenuTitleOpenCn: '白洞版 商家端', // 菜单展开文本-英文 bsMenuTitleOpenEn: '白洞版 商家端', // 菜单收缩文本-中文 bsMenuTitleCloseCn: '商家端', // 菜单收缩文本-英文 bsMenuTitleCloseEn: '商家端' } // 格式化配置信息 const formatConfigInfo = function (config) { const data = {} config = JSON.parse(JSON.stringify(config)) // 为空使用默认配置 data.loginBgImg = config.loginBgImg || configDefInfo.loginBgImg data.copyrightCn = config.copyrightCn || configDefInfo.copyrightCn data.copyrightEn = config.copyrightEn || configDefInfo.copyrightEn data.titleContentCn = config.titleContentCn || configDefInfo.titleContentCn data.titleContentEn = config.titleContentEn || configDefInfo.titleContentEn data.titleImg = config.titleImg || configDefInfo.titleImg data.bsTopBarIcon = config.bsTopBarIcon || configDefInfo.bsTopBarIcon data.bsMenuTitleOpenCn = config.bsMenuTitleOpenCn || configDefInfo.bsMenuTitleOpenCn data.bsMenuTitleOpenEn = config.bsMenuTitleOpenEn || configDefInfo.bsMenuTitleOpenEn data.bsMenuTitleCloseCn = config.bsMenuTitleCloseCn || configDefInfo.bsMenuTitleCloseCn data.bsMenuTitleCloseEn = config.bsMenuTitleCloseEn || configDefInfo.bsMenuTitleCloseEn return Object.assign(config, data) } export { configDefInfo, formatConfigInfo }