feat(monitor): add websites list display for monitor (#8361)

This commit is contained in:
zhengkunwang 2025-04-09 18:27:56 +08:00 committed by GitHub
parent 898be9e420
commit 04f1722cce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 8 additions and 34 deletions

View file

@ -27,9 +27,6 @@ func setWebStatic(rootRouter *gin.RouterGroup) {
rootRouter.StaticFS("/public", http.FS(web.Favicon))
rootRouter.StaticFS("/favicon.ico", http.FS(web.Favicon))
rootRouter.Static("/api/v2/images", path.Join(global.CONF.Base.InstallDir, "1panel/uploads/theme"))
rootRouter.Use(func(c *gin.Context) {
c.Next()
})
rootRouter.GET("/assets/*filepath", func(c *gin.Context) {
c.Writer.Header().Set("Cache-Control", fmt.Sprintf("private, max-age=%d", 3600))
staticServer := http.FileServer(http.FS(web.Assets))

View file

@ -1,20 +1,7 @@
# title
VITE_GLOB_APP_TITLE = '1Panel'
# port
VITE_PORT = 4004
# open 运行 npm run dev 时自动打开浏览器
VITE_OPEN = false
# 是否生成包预览文件
VITE_REPORT = false
# 是否开启gzip压缩
VITE_BUILD_GZIP = false
# 是否删除生产环境 console
VITE_DROP_CONSOLE = true
PANEL_XPACK = false

View file

@ -1,15 +1,6 @@
# 本地环境
NODE_ENV = 'development'
# 本地环境接口地址
VITE_API_URL = '/api/v2'
# 是否生成包预览文件
VITE_REPORT = false
# 是否开启gzip压缩
VITE_BUILD_GZIP = false
VITE_DROP_CONSOLE = true
PANEL_XPACK = true

View file

@ -1,15 +1,6 @@
# 线上环境
NODE_ENV = "production"
# 线上环境接口地址
VITE_API_URL = '/api/v2'
# 是否生成包预览文件
VITE_REPORT = true
# 是否开启gzip压缩
VITE_BUILD_GZIP = false
VITE_DROP_CONSOLE = true
PANEL_XPACK = true

View file

@ -3100,6 +3100,7 @@ const message = {
logSaveSize: 'Maximum Log Save Size',
logSaveSizeHelper: 'This is the log save size for a single website',
'360se': '360 Security Browser',
websites: 'Website List',
},
tamper: {
tamper: 'Website Tamper Protection',

View file

@ -2956,6 +2956,7 @@ const message = {
logSaveSize: '最大ログ保存サイズ',
logSaveSizeHelper: 'これは単一ウェブサイトのログ保存サイズです',
'360se': '360 セキュリティブラウザ',
websites: 'ウェブサイトリスト',
},
tamper: {
tamper: 'ウェブサイトの改ざん防止',

View file

@ -2912,6 +2912,7 @@ const message = {
logSaveSize: '최대 로그 저장 크기',
logSaveSizeHelper: '이것은 단일 웹사이트의 로그 저장 크기입니다',
'360se': '360 보안 브라우저',
websites: '웹사이트 목록',
},
tamper: {
tamper: '웹사이트 변조 방지',

View file

@ -3024,6 +3024,7 @@ const message = {
logSaveSize: 'Saiz Simpanan Log Maksimum',
logSaveSizeHelper: 'Ini adalah saiz simpanan log untuk satu laman web',
'360se': '360 Pelayar Keselamatan',
websites: 'Senarai Laman Web',
},
tamper: {
tamper: 'Perlindungan daripada peng篡改 laman web',

View file

@ -3025,6 +3025,7 @@ const message = {
logSaveSize: 'Tamanho Máximo de Salvamento de Log',
logSaveSizeHelper: 'Este é o tamanho de salvamento de log para um único site',
'360se': 'Navegador de Segurança 360',
websites: 'Lista de Sites',
},
tamper: {
tamper: 'Proteção contra adulteração do site',

View file

@ -3018,6 +3018,7 @@ const message = {
logSaveSize: 'Максимальный размер сохранения логов',
logSaveSizeHelper: 'Это размер сохранения логов для одного сайта',
'360se': '360 Secure Browser',
websites: 'Список веб-сайтов',
},
tamper: {
tamper: 'Защита от подделки сайта',

View file

@ -2877,6 +2877,7 @@ const message = {
logSaveSize: '最大日誌保存大小',
logSaveSizeHelper: '此處為單個網站的日誌保存大小',
'360se': '360 安全瀏覽器',
websites: '網站列表',
},
tamper: {
tamper: '網站防篡改',

View file

@ -2861,6 +2861,7 @@ const message = {
logSaveSize: '最大日志保存大小',
logSaveSizeHelper: '此处为单个网站的日志保存大小',
'360se': '360 安全浏览器',
websites: '网站列表',
},
tamper: {
tamper: '网站防篡改',