fix(projects): 修复菜单默认图标问题

This commit is contained in:
xlsea
2025-09-11 11:45:52 +08:00
parent 513dc31eaa
commit 34ab7d5da2
2 changed files with 6 additions and 3 deletions

View File

@ -38,6 +38,8 @@ const visible = defineModel<boolean>('visible', {
default: false
});
const defaultIcon = import.meta.env.VITE_MENU_ICON;
const iconType = ref<Api.System.IconType>('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
};