2025-03-20 13:37:24 +08:00
|
|
|
// 网站配置默认信息
|
|
|
|
const configDefInfo = {
|
|
|
|
// 登录logo
|
|
|
|
loginBgImg: new URL('@/assets/website-config/login-bg.jpg', import.meta.url).href,
|
|
|
|
// 版权声明-中文
|
2025-03-22 11:41:36 +08:00
|
|
|
copyrightCn: '',
|
2025-03-20 13:37:24 +08:00
|
|
|
// 版权声明-英文
|
2025-03-22 11:41:36 +08:00
|
|
|
copyrightEn: '',
|
2025-03-20 13:37:24 +08:00
|
|
|
// 标题文本-中文
|
|
|
|
titleContentCn: 'Mall4j 白洞版 商家端',
|
|
|
|
// 标题文本-英文
|
|
|
|
titleContentEn: 'Mall4j 白洞版 商家端',
|
|
|
|
// 网站标题图标
|
|
|
|
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 }
|