更改了一下课程状态接口
This commit is contained in:
parent
5bfea2b020
commit
7caffa67cc
@ -51,8 +51,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|||||||
public class CourseController extends JeecgController<Course, ICourseService> {
|
public class CourseController extends JeecgController<Course, ICourseService> {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICourseService courseService;
|
private ICourseService courseService;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
|
@ -33,7 +33,6 @@ import lombok.experimental.Accessors;
|
|||||||
public class Course implements Serializable {
|
public class Course implements Serializable {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|
||||||
/**主键*/
|
/**主键*/
|
||||||
@TableId(type = IdType.ASSIGN_ID)
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
@Schema(description = "主键")
|
@Schema(description = "主键")
|
||||||
@ -114,7 +113,8 @@ public class Course implements Serializable {
|
|||||||
@Schema(description = "最大报名人数")
|
@Schema(description = "最大报名人数")
|
||||||
private java.lang.Integer maxEnroll;
|
private java.lang.Integer maxEnroll;
|
||||||
/**状态*/
|
/**状态*/
|
||||||
@Excel(name = "状态", width = 15)
|
@Excel(name = "状态", width = 15, dicCode = "course_status")
|
||||||
|
@Dict(dicCode = "course_status")
|
||||||
@Schema(description = "状态")
|
@Schema(description = "状态")
|
||||||
private java.lang.Integer status;
|
private java.lang.Integer status;
|
||||||
/**常见问题*/
|
/**常见问题*/
|
||||||
|
@ -14,5 +14,4 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
*/
|
*/
|
||||||
public interface CourseMapper extends BaseMapper<Course> {
|
public interface CourseMapper extends BaseMapper<Course> {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="org.jeecg.modules.gen.course.mapper.CourseMapper">
|
<mapper namespace="org.jeecg.modules.gen.course.mapper.CourseMapper">
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
@ -11,5 +11,4 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||||||
*/
|
*/
|
||||||
public interface ICourseService extends IService<Course> {
|
public interface ICourseService extends IService<Course> {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -16,5 +16,4 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
@Service
|
@Service
|
||||||
public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> implements ICourseService {
|
public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> implements ICourseService {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ import { useMessage } from "/@/hooks/web/useMessage";
|
|||||||
|
|
||||||
const { createConfirm } = useMessage();
|
const { createConfirm } = useMessage();
|
||||||
|
|
||||||
|
|
||||||
enum Api {
|
enum Api {
|
||||||
list = '/gen/course/course/list',
|
list = '/gen/course/course/list',
|
||||||
save='/gen/course/course/add',
|
save='/gen/course/course/add',
|
||||||
|
@ -3,7 +3,6 @@ import {FormSchema} from '/@/components/Table';
|
|||||||
import { rules} from '/@/utils/helper/validator';
|
import { rules} from '/@/utils/helper/validator';
|
||||||
import { render } from '/@/utils/common/renderUtils';
|
import { render } from '/@/utils/common/renderUtils';
|
||||||
import { getWeekMonthQuarterYear } from '/@/utils';
|
import { getWeekMonthQuarterYear } from '/@/utils';
|
||||||
|
|
||||||
//列表数据
|
//列表数据
|
||||||
export const columns: BasicColumn[] = [
|
export const columns: BasicColumn[] = [
|
||||||
{
|
{
|
||||||
@ -95,7 +94,7 @@ export const columns: BasicColumn[] = [
|
|||||||
{
|
{
|
||||||
title: '状态',
|
title: '状态',
|
||||||
align:"center",
|
align:"center",
|
||||||
dataIndex: 'status'
|
dataIndex: 'status_dictText'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '常见问题',
|
title: '常见问题',
|
||||||
@ -219,7 +218,11 @@ export const formSchema: FormSchema[] = [
|
|||||||
{
|
{
|
||||||
label: '状态',
|
label: '状态',
|
||||||
field: 'status',
|
field: 'status',
|
||||||
component: 'InputNumber',
|
component: 'JDictSelectTag',
|
||||||
|
componentProps:{
|
||||||
|
dictCode:"course_status",
|
||||||
|
type: "radio"
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: '常见问题',
|
label: '常见问题',
|
||||||
@ -254,7 +257,7 @@ export const superQuerySchema = {
|
|||||||
endTime: {title: '结课时间',order: 14,view: 'datetime', type: 'string',},
|
endTime: {title: '结课时间',order: 14,view: 'datetime', type: 'string',},
|
||||||
enrollCount: {title: '已报名人数',order: 15,view: 'number', type: 'number',},
|
enrollCount: {title: '已报名人数',order: 15,view: 'number', type: 'number',},
|
||||||
maxEnroll: {title: '最大报名人数',order: 16,view: 'number', type: 'number',},
|
maxEnroll: {title: '最大报名人数',order: 16,view: 'number', type: 'number',},
|
||||||
status: {title: '状态',order: 17,view: 'number', type: 'number',},
|
status: {title: '状态',order: 17,view: 'number', type: 'number',dictCode: 'course_status',},
|
||||||
question: {title: '常见问题',order: 18,view: 'umeditor', type: 'string',},
|
question: {title: '常见问题',order: 18,view: 'umeditor', type: 'string',},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -265,4 +268,4 @@ export const superQuerySchema = {
|
|||||||
export function getBpmFormSchema(_formData): FormSchema[]{
|
export function getBpmFormSchema(_formData): FormSchema[]{
|
||||||
// 默认和原始表单保持一致 如果流程中配置了权限数据,这里需要单独处理formSchema
|
// 默认和原始表单保持一致 如果流程中配置了权限数据,这里需要单独处理formSchema
|
||||||
return formSchema;
|
return formSchema;
|
||||||
}
|
}
|
@ -1,5 +1,4 @@
|
|||||||
<template>
|
<template>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<!--引用表格-->
|
<!--引用表格-->
|
||||||
<BasicTable @register="registerTable" :rowSelection="rowSelection">
|
<BasicTable @register="registerTable" :rowSelection="rowSelection">
|
||||||
@ -221,4 +220,4 @@
|
|||||||
:deep(.ant-picker),:deep(.ant-input-number){
|
:deep(.ant-picker),:deep(.ant-input-number){
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
@ -7,7 +7,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import {BasicForm, useForm} from '/@/components/Form/index';
|
import {BasicForm, useForm} from '/@/components/Form/index';
|
||||||
import {computed, defineComponent} from 'vue';
|
import {computed, defineComponent} from 'vue';
|
||||||
@ -68,4 +67,4 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
@ -4,7 +4,6 @@
|
|||||||
</BasicModal>
|
</BasicModal>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import {ref, computed, unref, reactive} from 'vue';
|
import {ref, computed, unref, reactive} from 'vue';
|
||||||
import {BasicModal, useModalInner} from '/@/components/Modal';
|
import {BasicModal, useModalInner} from '/@/components/Modal';
|
||||||
@ -97,4 +96,4 @@
|
|||||||
:deep(.ant-calendar-picker) {
|
:deep(.ant-calendar-picker) {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
Loading…
x
Reference in New Issue
Block a user