From 2e0c7e23e9f5c465b408880a7c7c91a8b7ad4558 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Mon, 19 May 2025 12:52:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E3=80=90ANTD=E3=80=91=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=94=9F=E6=88=90=E6=97=B6=EF=BC=8C=E5=8F=AF=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E7=94=9F=E6=88=90=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/infra/codegen/index.ts | 1 + apps/web-antd/src/views/infra/codegen/data.ts | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/apps/web-antd/src/api/infra/codegen/index.ts b/apps/web-antd/src/api/infra/codegen/index.ts index d8fea045..0760e752 100644 --- a/apps/web-antd/src/api/infra/codegen/index.ts +++ b/apps/web-antd/src/api/infra/codegen/index.ts @@ -21,6 +21,7 @@ export namespace InfraCodegenApi { createTime: Date; updateTime: Date; templateType: number; + deleteBatch: boolean; parentMenuId: number; } diff --git a/apps/web-antd/src/views/infra/codegen/data.ts b/apps/web-antd/src/views/infra/codegen/data.ts index b9b354a2..e705dc24 100644 --- a/apps/web-antd/src/views/infra/codegen/data.ts +++ b/apps/web-antd/src/views/infra/codegen/data.ts @@ -11,6 +11,7 @@ import { useAccess } from '@vben/access'; import { IconifyIcon } from '@vben/icons'; import { handleTree } from '@vben/utils'; +import { z } from '#/adapter/form'; import { getDataSourceConfigList } from '#/api/infra/data-source-config'; import { getMenuList } from '#/api/system/menu'; import { $t } from '#/locales'; @@ -157,6 +158,17 @@ export function useGenerationInfoBaseFormSchema(): VbenFormSchema[] { }, rules: 'selectRequired', }, + { + component: 'RadioGroup', + fieldName: 'deleteBatch', + label: '批量删除?', + help: '是否生成批量删除接口', + componentProps: { + options: getDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING, 'boolean'), + class: 'w-full', + }, + rules: z.boolean().default(false), + }, { fieldName: 'parentMenuId', label: '上级菜单', @@ -350,7 +362,7 @@ export function useGenerationInfoSubTableFormSchema( }, { label: '一对一', - value: 'false', + value: false, }, ], },