完善生产查询与登录权限配置
This commit is contained in:
@@ -67,6 +67,7 @@ interface analyticsConfig {
|
||||
* 用于管理站点基础设置相关的配置选项
|
||||
*/
|
||||
interface siteSettingConfig {
|
||||
require_login: number | boolean, // Web页面是否要求登录
|
||||
copyright: string, // 版权信息
|
||||
icp: string, // ICP备案号
|
||||
icp_url: string, // ICP备案链接
|
||||
@@ -134,6 +135,7 @@ export const useConfigStore = defineStore('config', {
|
||||
baidu_tongji_enabled: 0 // 默认不启用百度统计
|
||||
},
|
||||
siteSetting: {
|
||||
require_login: 1, // 默认要求登录后访问 Web 页面
|
||||
copyright: '', // 默认版权信息为空
|
||||
icp: '', // 默认ICP备案号为空
|
||||
icp_url: 'https://beian.miit.gov.cn/', // 默认ICP备案链接
|
||||
@@ -192,6 +194,7 @@ export const useConfigStore = defineStore('config', {
|
||||
// 更新站点设置
|
||||
const siteSetting = siteSettingRes?.data || siteSettingRes || {}
|
||||
if (siteSetting && !Array.isArray(siteSetting)) {
|
||||
this.siteSetting.require_login = Number(siteSetting.require_login ?? 1)
|
||||
this.siteSetting.copyright = siteSetting.copyright || ''
|
||||
this.siteSetting.icp = siteSetting.icp || ''
|
||||
this.siteSetting.icp_url = siteSetting.icp_url || 'https://beian.miit.gov.cn/'
|
||||
|
||||
Reference in New Issue
Block a user