完善生产查询与登录权限配置

This commit is contained in:
2026-09-03 19:56:19 +08:00
parent 793f140a45
commit 02c8fb7021
438 changed files with 1595 additions and 573 deletions
+3
View File
@@ -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/'