diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/controller/CourseSectionController.java b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/controller/CourseSectionController.java index fc1958f6..321b8085 100644 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/controller/CourseSectionController.java +++ b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/controller/CourseSectionController.java @@ -41,7 +41,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; /** * @Description: 课程章节 * @Author: jeecg-boot - * @Date: 2025-08-09 + * @Date: 2025-08-16 * @Version: V1.0 */ @Tag(name="课程章节") diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/entity/CourseSection.java b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/entity/CourseSection.java index f604cdd3..536721b3 100644 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/entity/CourseSection.java +++ b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/entity/CourseSection.java @@ -22,7 +22,7 @@ import lombok.experimental.Accessors; /** * @Description: 课程章节 * @Author: jeecg-boot - * @Date: 2025-08-09 + * @Date: 2025-08-16 * @Version: V1.0 */ @Data diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/mapper/CourseSectionMapper.java b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/mapper/CourseSectionMapper.java index 6ad85f54..b3d1106b 100644 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/mapper/CourseSectionMapper.java +++ b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/mapper/CourseSectionMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @Description: 课程章节 * @Author: jeecg-boot - * @Date: 2025-08-09 + * @Date: 2025-08-16 * @Version: V1.0 */ public interface CourseSectionMapper extends BaseMapper { diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/ICourseSectionService.java b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/ICourseSectionService.java index 8a900ddf..2398b49e 100644 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/ICourseSectionService.java +++ b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/ICourseSectionService.java @@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService; /** * @Description: 课程章节 * @Author: jeecg-boot - * @Date: 2025-08-09 + * @Date: 2025-08-16 * @Version: V1.0 */ public interface ICourseSectionService extends IService { diff --git a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/impl/CourseSectionServiceImpl.java b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/impl/CourseSectionServiceImpl.java index 77186c83..b9200364 100644 --- a/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/impl/CourseSectionServiceImpl.java +++ b/jeecg-boot/jeecg-boot-module/jeecg-module-learn/src/main/java/org/jeecg/modules/gen/coursesection/service/impl/CourseSectionServiceImpl.java @@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: 课程章节 * @Author: jeecg-boot - * @Date: 2025-08-09 + * @Date: 2025-08-16 * @Version: V1.0 */ @Service diff --git a/jeecgboot-vue3/src/views/gen/coursesection/CourseSection.data.ts b/jeecgboot-vue3/src/views/gen/coursesection/CourseSection.data.ts index 279e2575..64fb81af 100644 --- a/jeecgboot-vue3/src/views/gen/coursesection/CourseSection.data.ts +++ b/jeecgboot-vue3/src/views/gen/coursesection/CourseSection.data.ts @@ -44,7 +44,19 @@ export const formSchema: FormSchema[] = [ { label: '课程id', field: 'courseId', - component: 'Input', + component: 'JPopup', + componentProps: ({ formActionType }) => { + const {setFieldsValue} = formActionType; + return{ + setFieldsValue:setFieldsValue, + code:"course_list", + fieldConfig: [ + { source: 'name', target: 'courseId' }, + ], + multi:false + } + }, + }, { label: '章节名', @@ -89,7 +101,7 @@ export const formSchema: FormSchema[] = [ // 高级查询数据 export const superQuerySchema = { - courseId: {title: '课程id',order: 0,view: 'text', type: 'string',}, + courseId: {title: '课程id',order: 0,view: 'popup', type: 'string',code: 'course_list', orgFields: 'name', destFields: 'courseId', popupMulti: false,}, name: {title: '章节名',order: 1,view: 'text', type: 'string',}, type: {title: '章节类型',order: 2,view: 'number', type: 'number',dictCode: 'course_section_type',}, sortOrder: {title: '排序号',order: 3,view: 'number', type: 'number',},