From dd4be08d492c691413d842bc11dd48b45329714d Mon Sep 17 00:00:00 2001 From: Vicky <10212746+haifeng-jiang@user.noreply.gitee.com> Date: Fri, 30 Oct 2026 17:14:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(setting):=20=E7=B3=BB=E7=BB=9F=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E6=94=AF=E6=8C=81=E4=B8=8A=E4=BC=A0=20App=20=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=E8=83=8C=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../contentManagement/upload/imagePresets.ts | 7 + src/views/systemManagement/SettingsView.vue | 134 +++++++++++++++++- 2 files changed, 138 insertions(+), 3 deletions(-) diff --git a/src/views/contentManagement/upload/imagePresets.ts b/src/views/contentManagement/upload/imagePresets.ts index 70d578e..8b2d366 100644 --- a/src/views/contentManagement/upload/imagePresets.ts +++ b/src/views/contentManagement/upload/imagePresets.ts @@ -46,6 +46,13 @@ export const BANNER_IMAGE: ImagePreset = { maxHeight: 1164 } +export const LOGIN_BACKGROUND: ImagePreset = { + label: '登录页背景', + hint: '建议 1170×2532(390×844dp × 3,iPhone 整屏竖图),min 720×1560', + maxWidth: 1170, + maxHeight: 2532 +} + /** 按规格压缩:尺寸未超且体积不大时原样返回,不做二次编码。 */ export function compressForPreset(file: File, preset: ImagePreset): Promise { return compressImage(file, { diff --git a/src/views/systemManagement/SettingsView.vue b/src/views/systemManagement/SettingsView.vue index fac6141..9894eaf 100644 --- a/src/views/systemManagement/SettingsView.vue +++ b/src/views/systemManagement/SettingsView.vue @@ -1,9 +1,11 @@ @@ -78,9 +137,78 @@ onMounted(load) > + App 登录页 + + + + 保存设置 + +