refactor: 重新生成主子表内嵌模式代码预览

This commit is contained in:
puhui999
2025-04-21 16:02:50 +08:00
parent 7ab66aa363
commit 0cb157a29c
8 changed files with 60 additions and 71 deletions

View File

@@ -56,10 +56,7 @@ export function useFormSchema(): VbenFormSchema[] {
fieldName: 'description',
label: '简介',
rules: 'required',
component: 'Textarea',
componentProps: {
placeholder: '请输入简介',
},
component: 'RichTextarea',
},
];
}
@@ -180,7 +177,8 @@ export function useGridColumns(
}
// ==================== 子表(学生课程) ====================
/** 新增/修改列表的字段 */ // TODO @puhui999 ==== 下面空一行;
/** 新增/修改列表的字段 */
export function useDemo03CourseGridEditColumns(
onActionClick?: OnActionClickFn<Demo03StudentApi.Demo03Course>,
): VxeTableGridOptions<Demo03StudentApi.Demo03Course>['columns'] {
@@ -222,7 +220,8 @@ export function useDemo03CourseGridEditColumns(
},
];
}
/** 列表的字段 */ // TODO @puhui999这里空一行
/** 列表的字段 */
export function useDemo03CourseGridColumns(): VxeTableGridOptions<Demo03StudentApi.Demo03Course>['columns'] {
return [
{
@@ -253,7 +252,9 @@ export function useDemo03CourseGridColumns(): VxeTableGridOptions<Demo03StudentA
},
];
}
// ==================== 子表(学生班级) ==================== // TODO @puhui999 ==== 前后都空一行;
// ==================== 子表(学生班级) ====================
/** 新增/修改的表单 */
export function useDemo03GradeFormSchema(): VbenFormSchema[] {
return [
@@ -285,6 +286,7 @@ export function useDemo03GradeFormSchema(): VbenFormSchema[] {
},
];
}
/** 列表的字段 */
export function useDemo03GradeGridColumns(): VxeTableGridOptions<Demo03StudentApi.Demo03Grade>['columns'] {
return [