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