feat: 【ANTD】代码生成时,可选择生成批量删除接口
							parent
							
								
									d7d6d0544a
								
							
						
					
					
						commit
						2e0c7e23e9
					
				|  | @ -21,6 +21,7 @@ export namespace InfraCodegenApi { | ||||||
|     createTime: Date; |     createTime: Date; | ||||||
|     updateTime: Date; |     updateTime: Date; | ||||||
|     templateType: number; |     templateType: number; | ||||||
|  |     deleteBatch: boolean; | ||||||
|     parentMenuId: number; |     parentMenuId: number; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -11,6 +11,7 @@ import { useAccess } from '@vben/access'; | ||||||
| import { IconifyIcon } from '@vben/icons'; | import { IconifyIcon } from '@vben/icons'; | ||||||
| import { handleTree } from '@vben/utils'; | import { handleTree } from '@vben/utils'; | ||||||
| 
 | 
 | ||||||
|  | import { z } from '#/adapter/form'; | ||||||
| import { getDataSourceConfigList } from '#/api/infra/data-source-config'; | import { getDataSourceConfigList } from '#/api/infra/data-source-config'; | ||||||
| import { getMenuList } from '#/api/system/menu'; | import { getMenuList } from '#/api/system/menu'; | ||||||
| import { $t } from '#/locales'; | import { $t } from '#/locales'; | ||||||
|  | @ -157,6 +158,17 @@ export function useGenerationInfoBaseFormSchema(): VbenFormSchema[] { | ||||||
|       }, |       }, | ||||||
|       rules: 'selectRequired', |       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', |       fieldName: 'parentMenuId', | ||||||
|       label: '上级菜单', |       label: '上级菜单', | ||||||
|  | @ -350,7 +362,7 @@ export function useGenerationInfoSubTableFormSchema( | ||||||
|           }, |           }, | ||||||
|           { |           { | ||||||
|             label: '一对一', |             label: '一对一', | ||||||
|             value: 'false', |             value: false, | ||||||
|           }, |           }, | ||||||
|         ], |         ], | ||||||
|       }, |       }, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 puhui999
						puhui999