From 34ab7d5da22f2667c222b138702d04c9a35400c8 Mon Sep 17 00:00:00 2001 From: xlsea Date: Thu, 11 Sep 2025 11:45:52 +0800 Subject: [PATCH] =?UTF-8?q?fix(projects):=20=E4=BF=AE=E5=A4=8D=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E9=BB=98=E8=AE=A4=E5=9B=BE=E6=A0=87=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 3 ++- src/views/system/menu/modules/menu-operate-drawer.vue | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 8ee76fbb..c0c9a8bb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -31,7 +31,8 @@ "vue.server.hybridMode": true, "files.exclude": { "/docs": true }, "search.exclude": { - "/docs": true + "/docs": true, + "**/dist/**": true }, "cSpell.words": ["Axios", "tinymce"] } diff --git a/src/views/system/menu/modules/menu-operate-drawer.vue b/src/views/system/menu/modules/menu-operate-drawer.vue index 27c8ac2c..5f1a5a77 100644 --- a/src/views/system/menu/modules/menu-operate-drawer.vue +++ b/src/views/system/menu/modules/menu-operate-drawer.vue @@ -38,6 +38,8 @@ const visible = defineModel('visible', { default: false }); +const defaultIcon = import.meta.env.VITE_MENU_ICON; + const iconType = ref('1'); const { formRef, validate, restoreValidation } = useNaiveForm(); const { createRequiredRule, createNumberRequiredRule } = useFormRules(); @@ -69,7 +71,7 @@ function createDefaultModel(): Model { visible: '0', status: '0', perms: '', - icon: null, + icon: defaultIcon, remark: '' }; } @@ -209,7 +211,7 @@ async function handleSubmit() { visible: menuVisible, status, perms, - icon, + icon: icon || defaultIcon, component: processComponent(component), remark };