From af677cef27b000b12b34342754ad79019c076f60 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Tue, 2 Sep 2025 19:04:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E6=8B=93=E5=B1=95=E5=AD=97=E6=AE=B5=E5=B9=B6=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在菜单表单中添加拓展字段(remark)输入框 - 在菜单抽屉组件中自定义渲染拓展字段的展示方式 - 添加对拓展字段用途的说明和提示信息 --- apps/web-antd/src/views/system/menu/data.tsx | 6 ++++++ .../web-antd/src/views/system/menu/menu-drawer.vue | 14 +++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/apps/web-antd/src/views/system/menu/data.tsx b/apps/web-antd/src/views/system/menu/data.tsx index 78b5ecf0..e30a0023 100644 --- a/apps/web-antd/src/views/system/menu/data.tsx +++ b/apps/web-antd/src/views/system/menu/data.tsx @@ -382,4 +382,10 @@ export const drawerSchema: FormSchemaGetter = () => [ help: '路由的keepAlive属性', label: '是否缓存', }, + { + component: 'Input', + fieldName: 'remark', + label: '拓展字段', + formItemClass: 'items-baseline', + }, ]; diff --git a/apps/web-antd/src/views/system/menu/menu-drawer.vue b/apps/web-antd/src/views/system/menu/menu-drawer.vue index be3c547b..fe5ca9b8 100644 --- a/apps/web-antd/src/views/system/menu/menu-drawer.vue +++ b/apps/web-antd/src/views/system/menu/menu-drawer.vue @@ -10,6 +10,8 @@ import { listToTree, } from '@vben/utils'; +import { Input } from 'ant-design-vue'; + import { useVbenForm } from '#/adapter/form'; import { menuAdd, menuInfo, menuList, menuUpdate } from '#/api/system/menu'; import { defaultFormValueGetter, useBeforeCloseDiff } from '#/utils/popup'; @@ -151,6 +153,16 @@ async function handleClosed() {