From 5454bbe86b1a22e9f05b6bc43f7ed7e9d6c4dc14 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期五, 03 四月 2026 09:34:15 +0800
Subject: [PATCH] #版权 PROJECT_COPYRIGHT logo PROJECT_LOGO 配置项和页面优化
---
rsf-design/src/api/system-manage.js | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/rsf-design/src/api/system-manage.js b/rsf-design/src/api/system-manage.js
index 407b47c..2e62426 100644
--- a/rsf-design/src/api/system-manage.js
+++ b/rsf-design/src/api/system-manage.js
@@ -371,6 +371,14 @@
return request.get({ url: `/config/${id}` })
}
+function fetchPublicProjectLogoConfig() {
+ return request.get({ url: '/config/public/project-logo' })
+}
+
+function fetchPublicProjectCopyrightConfig() {
+ return request.get({ url: '/config/public/project-copyright' })
+}
+
function fetchSaveConfig(params) {
return request.post({ url: '/config/save', params })
}
@@ -381,6 +389,18 @@
function fetchDeleteConfig(id) {
return request.post({ url: `/config/remove/${id}` })
+}
+
+function fetchUploadProjectLogo(file) {
+ const formData = new FormData()
+ formData.append('file', file)
+ return request.post({
+ url: '/config/logo/upload',
+ data: formData,
+ headers: {
+ 'Content-Type': 'multipart/form-data'
+ }
+ })
}
function fetchGetOperationRecordDetail(id) {
@@ -868,9 +888,12 @@
fetchExportOperationRecordReport,
fetchConfigPage,
fetchGetConfigDetail,
+ fetchPublicProjectLogoConfig,
+ fetchPublicProjectCopyrightConfig,
fetchSaveConfig,
fetchUpdateConfig,
fetchDeleteConfig,
+ fetchUploadProjectLogo,
fetchSerialRulePage,
fetchGetSerialRuleDetail,
fetchSaveSerialRule,
--
Gitblit v1.9.1