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