增加开课功能;

beetlsql3-dev
Mlxa0324
parent 1737d1e250
commit 365f63330c

@ -37,7 +37,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}, {
field : 'code',
title : '功能代码',
width : 150
width : 450
}, {
field : 'name',
title : '功能名称',

@ -37,7 +37,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}, {
field : 'code',
title : '菜单代码',
width : 120
width : 450
}, {
field : 'name',
title : '菜单名称',

@ -14,10 +14,12 @@ public class CoreDictType {
// 资源类型
public static final String RESOURCES_INFO_TYPE="resources_info_type";
// 上下架状态
// 上下架状态 1上架 2删除
public static final String UP_STATUS="up_status";
// 全局通用状态 1 正常2 删除
// 全局通用状态 1正常 2删除
public static final String GLOBAL_STATUS="global_status";
// 全局通用状态 1启用 2禁用
public static final String GLOBAL_OPEN_STATUS="global_open_status";
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

@ -1,7 +1,6 @@
package com.ibeetl.jlw.dao;
import com.ibeetl.jlw.entity.TeacherOpenCourse;
import com.ibeetl.jlw.entity.TeacherOpenCourseIndex;
import com.ibeetl.jlw.web.query.TeacherOpenCourseQuery;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.engine.PageQuery;
@ -23,6 +22,4 @@ public interface TeacherOpenCourseDao extends BaseMapper<TeacherOpenCourse>{
public int updateGivenByIds(TeacherOpenCourseQuery teacherOpenCourseQuery);
public List<TeacherOpenCourse> getByIds(String ids);
public List<TeacherOpenCourse> getValuesByQuery(TeacherOpenCourseQuery teacherOpenCourseQuery);
// 获取首页数据
TeacherOpenCourseIndex getIndexData(Long openCourseId);
}

@ -1,5 +1,6 @@
package com.ibeetl.jlw.entity;
import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.entity.BaseEntity;
import com.ibeetl.admin.core.util.ValidateConfig;
import org.beetl.sql.core.annotatoin.AssignID;
@ -8,9 +9,9 @@ import org.beetl.sql.core.annotatoin.SeqID;
import javax.validation.constraints.NotNull;
import java.util.Date;
/*
/*
* --
* gen by Spring Boot2 Admin 2022-09-04
* gen by Spring Boot2 Admin 2022-09-08
*/
public class TeacherOpenCourse extends BaseEntity{
@ -20,52 +21,49 @@ public class TeacherOpenCourse extends BaseEntity{
@AssignID(value = "maskAutoID",param = "com.ibeetl.jlw.entity.TeacherOpenCourse")
private Long teacherOpenCourseId ;
//开课名称
private String openCourseTitle ;
private String teacherOpenCourseTitle ;
//课程编码
private String openCourseCode ;
//开课简介
private String openCourseSummary ;
private String teacherOpenCourseCode ;
//封面列表JSON格式: {封面URLis默认封面}
private String openCourseCover ;
private String teacherOpenCourseCover ;
//开课状态1启用 2禁用
@Dict(type="global_open_status")
private Integer teacherOpenCourseStatus ;
//开课时间
private Date startTime ;
//结课时间
private Date endTime ;
//组织ID
private Long orgId ;
//用户ID
private Long userId ;
//创建时间
private Date createTime ;
//索引位置(排序用)
private Integer openCourseIndex ;
public TeacherOpenCourse(){
}
/**ID
*@return
*@return
*/
public Long getTeacherOpenCourseId(){
return teacherOpenCourseId;
@ -78,59 +76,59 @@ public class TeacherOpenCourse extends BaseEntity{
}
/**
*@return
*@return
*/
public String getOpenCourseTitle(){
return openCourseTitle;
public String getTeacherOpenCourseTitle(){
return teacherOpenCourseTitle;
}
/**
*@param openCourseTitle
*@param teacherOpenCourseTitle
*/
public void setOpenCourseTitle(String openCourseTitle){
this.openCourseTitle = openCourseTitle;
public void setTeacherOpenCourseTitle(String teacherOpenCourseTitle){
this.teacherOpenCourseTitle = teacherOpenCourseTitle;
}
/**
*@return
*@return
*/
public String getOpenCourseCode(){
return openCourseCode;
public String getTeacherOpenCourseCode(){
return teacherOpenCourseCode;
}
/**
*@param openCourseCode
*@param teacherOpenCourseCode
*/
public void setOpenCourseCode(String openCourseCode){
this.openCourseCode = openCourseCode;
public void setTeacherOpenCourseCode(String teacherOpenCourseCode){
this.teacherOpenCourseCode = teacherOpenCourseCode;
}
/**
*@return
/**JSON: {URLis}
*@return
*/
public String getOpenCourseSummary(){
return openCourseSummary;
public String getTeacherOpenCourseCover(){
return teacherOpenCourseCover;
}
/**
*@param openCourseSummary
/**JSON: {URLis}
*@param teacherOpenCourseCover
*/
public void setOpenCourseSummary(String openCourseSummary){
this.openCourseSummary = openCourseSummary;
public void setTeacherOpenCourseCover(String teacherOpenCourseCover){
this.teacherOpenCourseCover = teacherOpenCourseCover;
}
/**JSON: {URLis}
*@return
/**1 2
*@return
*/
public String getOpenCourseCover(){
return openCourseCover;
public Integer getTeacherOpenCourseStatus(){
return teacherOpenCourseStatus;
}
/**JSON: {URLis}
*@param openCourseCover
/**1 2
*@param teacherOpenCourseStatus
*/
public void setOpenCourseCover(String openCourseCover){
this.openCourseCover = openCourseCover;
public void setTeacherOpenCourseStatus(Integer teacherOpenCourseStatus){
this.teacherOpenCourseStatus = teacherOpenCourseStatus;
}
/**
*@return
*@return
*/
public Date getStartTime(){
return startTime;
@ -143,7 +141,7 @@ public class TeacherOpenCourse extends BaseEntity{
}
/**
*@return
*@return
*/
public Date getEndTime(){
return endTime;
@ -156,7 +154,7 @@ public class TeacherOpenCourse extends BaseEntity{
}
/**ID
*@return
*@return
*/
public Long getOrgId(){
return orgId;
@ -169,7 +167,7 @@ public class TeacherOpenCourse extends BaseEntity{
}
/**ID
*@return
*@return
*/
public Long getUserId(){
return userId;
@ -182,7 +180,7 @@ public class TeacherOpenCourse extends BaseEntity{
}
/**
*@return
*@return
*/
public Date getCreateTime(){
return createTime;
@ -194,18 +192,5 @@ public class TeacherOpenCourse extends BaseEntity{
this.createTime = createTime;
}
/**
*@return
*/
public Integer getOpenCourseIndex(){
return openCourseIndex;
}
/**
*@param openCourseIndex
*/
public void setOpenCourseIndex(Integer openCourseIndex){
this.openCourseIndex = openCourseIndex;
}
}

@ -1,6 +1,5 @@
package com.ibeetl.jlw.service;
import cn.hutool.core.util.ObjectUtil;
import cn.jlw.util.ToolUtils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
@ -10,7 +9,6 @@ import com.ibeetl.admin.core.web.JsonResult;
import com.ibeetl.admin.core.web.JsonReturnCode;
import com.ibeetl.jlw.dao.TeacherOpenCourseDao;
import com.ibeetl.jlw.entity.TeacherOpenCourse;
import com.ibeetl.jlw.entity.TeacherOpenCourseIndex;
import com.ibeetl.jlw.web.query.TeacherOpenCourseQuery;
import org.apache.commons.lang3.StringUtils;
import org.beetl.sql.core.engine.PageQuery;
@ -146,10 +144,4 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
}
}
public TeacherOpenCourseIndex getIndexData(Long teacherOpenCourseId) {
if (ObjectUtil.isEmpty(teacherOpenCourseId)) {
return new TeacherOpenCourseIndex();
}
return teacherOpenCourseDao.getIndexData(teacherOpenCourseId);
}
}

@ -19,7 +19,6 @@ import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
@ -84,19 +83,12 @@ public class TeacherOpenCourseController{
/* 后台页面 */
/**
* teacherOpenCourseId
* @param teacherOpenCourseId
* @return
*/
@GetMapping(MODEL + "/index.do")
@Function("teacherOpenCourse.query")
@ResponseBody
public ModelAndView index(@RequestParam(value = "teacherOpenCourseId", required = false) Long teacherOpenCourseId) {
public ModelAndView index() {
ModelAndView view = new ModelAndView("/jlw/teacherOpenCourse/index.html") ;
view.addObject("search", TeacherOpenCourseQuery.class.getName());
view.addObject("indexData", teacherOpenCourseService.getIndexData(teacherOpenCourseId));
return view;
}

@ -8,6 +8,8 @@ import com.ibeetl.jlw.entity.TeacherOpenCourse;
import javax.validation.constraints.NotNull;
import java.util.Date;
import static com.ibeetl.admin.core.util.enums.CoreDictType.GLOBAL_OPEN_STATUS;
/**
*TeacherOpenCourse
*/
@ -15,14 +17,18 @@ public class TeacherOpenCourseQuery extends PageParam {
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
@Query(name = "课程开课ID", display = false)
private Long teacherOpenCourseId;
@NotNull(message = "开课名称不能为空", groups =ValidateConfig.ADD.class)
@Query(name = "开课名称", display = true)
private String openCourseTitle;
private String teacherOpenCourseTitle;
@Query(name = "课程编码", display = true)
private String openCourseCode;
@Query(name = "开课简介", display = false)
private String openCourseSummary;
@Query(name = "封面列表JSON格式: {封面URLis默认封面}", display = false)
private String openCourseCover;
private String teacherOpenCourseCode;
// @Query(name = "封面列表JSON格式: {封面URLis默认封面}", display = false)
@Query(name = "封面列表", display = false)
private String teacherOpenCourseCover;
// @Query(name = "开课状态1启用 2禁用", display = true,type=Query.TYPE_DICT,dict=GLOBAL_OPEN_STATUS)
@Query(name = "开课状态", display = true,type=Query.TYPE_DICT,dict=GLOBAL_OPEN_STATUS)
private Integer teacherOpenCourseStatus;
@Query(name = "开课时间", display = true)
private Date startTime;
@Query(name = "结课时间", display = true)
@ -33,10 +39,9 @@ public class TeacherOpenCourseQuery extends PageParam {
private Long userId;
@Query(name = "创建时间", display = false)
private Date createTime;
@Query(name = "索引位置(排序用)", display = false)
private Integer openCourseIndex;
private String teacherOpenCourseIdPlural;
private String teacherOpenCourseStatusPlural;
private String orgIdPlural;
private String userIdPlural;
@ -50,29 +55,29 @@ public class TeacherOpenCourseQuery extends PageParam {
public void setTeacherOpenCourseId(Long teacherOpenCourseId ){
this.teacherOpenCourseId = teacherOpenCourseId;
}
public String getOpenCourseTitle(){
return openCourseTitle;
public String getTeacherOpenCourseTitle(){
return teacherOpenCourseTitle;
}
public void setOpenCourseTitle(String openCourseTitle ){
this.openCourseTitle = openCourseTitle;
public void setTeacherOpenCourseTitle(String teacherOpenCourseTitle ){
this.teacherOpenCourseTitle = teacherOpenCourseTitle;
}
public String getOpenCourseCode(){
return openCourseCode;
public String getTeacherOpenCourseCode(){
return teacherOpenCourseCode;
}
public void setOpenCourseCode(String openCourseCode ){
this.openCourseCode = openCourseCode;
public void setTeacherOpenCourseCode(String teacherOpenCourseCode ){
this.teacherOpenCourseCode = teacherOpenCourseCode;
}
public String getOpenCourseSummary(){
return openCourseSummary;
public String getTeacherOpenCourseCover(){
return teacherOpenCourseCover;
}
public void setOpenCourseSummary(String openCourseSummary ){
this.openCourseSummary = openCourseSummary;
public void setTeacherOpenCourseCover(String teacherOpenCourseCover ){
this.teacherOpenCourseCover = teacherOpenCourseCover;
}
public String getOpenCourseCover(){
return openCourseCover;
public Integer getTeacherOpenCourseStatus(){
return teacherOpenCourseStatus;
}
public void setOpenCourseCover(String openCourseCover ){
this.openCourseCover = openCourseCover;
public void setTeacherOpenCourseStatus(Integer teacherOpenCourseStatus ){
this.teacherOpenCourseStatus = teacherOpenCourseStatus;
}
public Date getStartTime(){
return startTime;
@ -104,26 +109,19 @@ public class TeacherOpenCourseQuery extends PageParam {
public void setCreateTime(Date createTime ){
this.createTime = createTime;
}
public Integer getOpenCourseIndex(){
return openCourseIndex;
}
public void setOpenCourseIndex(Integer openCourseIndex ){
this.openCourseIndex = openCourseIndex;
}
public TeacherOpenCourse pojo(){
TeacherOpenCourse pojo = new TeacherOpenCourse();
pojo.setTeacherOpenCourseId(this.getTeacherOpenCourseId());
pojo.setOpenCourseTitle(this.getOpenCourseTitle());
pojo.setOpenCourseCode(this.getOpenCourseCode());
pojo.setOpenCourseSummary(this.getOpenCourseSummary());
pojo.setOpenCourseCover(this.getOpenCourseCover());
pojo.setTeacherOpenCourseTitle(this.getTeacherOpenCourseTitle());
pojo.setTeacherOpenCourseCode(this.getTeacherOpenCourseCode());
pojo.setTeacherOpenCourseCover(this.getTeacherOpenCourseCover());
pojo.setTeacherOpenCourseStatus(this.getTeacherOpenCourseStatus());
pojo.setStartTime(this.getStartTime());
pojo.setEndTime(this.getEndTime());
pojo.setOrgId(this.getOrgId());
pojo.setUserId(this.getUserId());
pojo.setCreateTime(this.getCreateTime());
pojo.setOpenCourseIndex(this.getOpenCourseIndex());
return pojo;
}
@ -133,6 +131,12 @@ public class TeacherOpenCourseQuery extends PageParam {
public void setTeacherOpenCourseIdPlural(String teacherOpenCourseIdPlural){
this.teacherOpenCourseIdPlural = teacherOpenCourseIdPlural;
}
public String getTeacherOpenCourseStatusPlural(){
return teacherOpenCourseStatusPlural;
}
public void setTeacherOpenCourseStatusPlural(String teacherOpenCourseStatusPlural){
this.teacherOpenCourseStatusPlural = teacherOpenCourseStatusPlural;
}
public String getOrgIdPlural(){
return orgIdPlural;
}

@ -16,17 +16,20 @@ queryByCondition
@if(!isEmpty(teacherOpenCourseIdPlural)){
and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
@}
@if(!isEmpty(openCourseTitle)){
and t.open_course_title =#openCourseTitle#
@if(!isEmpty(teacherOpenCourseTitle)){
and t.teacher_open_course_title =#teacherOpenCourseTitle#
@}
@if(!isEmpty(openCourseCode)){
and t.open_course_code =#openCourseCode#
@if(!isEmpty(teacherOpenCourseCode)){
and t.teacher_open_course_code =#teacherOpenCourseCode#
@}
@if(!isEmpty(openCourseSummary)){
and t.open_course_summary =#openCourseSummary#
@if(!isEmpty(teacherOpenCourseCover)){
and t.teacher_open_course_cover =#teacherOpenCourseCover#
@}
@if(!isEmpty(openCourseCover)){
and t.open_course_cover =#openCourseCover#
@if(!isEmpty(teacherOpenCourseStatus)){
and t.teacher_open_course_status =#teacherOpenCourseStatus#
@}
@if(!isEmpty(teacherOpenCourseStatusPlural)){
and find_in_set(t.teacher_open_course_status,#teacherOpenCourseStatusPlural#)
@}
@if(!isEmpty(startTime)){
and t.start_time =#startTime#
@ -49,9 +52,6 @@ queryByCondition
@if(!isEmpty(createTime)){
and t.create_time =#createTime#
@}
@if(!isEmpty(openCourseIndex)){
and t.open_course_index =#openCourseIndex#
@}
queryByConditionQuery
@ -70,17 +70,20 @@ queryByConditionQuery
@if(!isEmpty(teacherOpenCourseIdPlural)){
and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
@}
@if(!isEmpty(openCourseTitle)){
and t.open_course_title =#openCourseTitle#
@if(!isEmpty(teacherOpenCourseTitle)){
and t.teacher_open_course_title =#teacherOpenCourseTitle#
@}
@if(!isEmpty(teacherOpenCourseCode)){
and t.teacher_open_course_code =#teacherOpenCourseCode#
@}
@if(!isEmpty(openCourseCode)){
and t.open_course_code =#openCourseCode#
@if(!isEmpty(teacherOpenCourseCover)){
and t.teacher_open_course_cover =#teacherOpenCourseCover#
@}
@if(!isEmpty(openCourseSummary)){
and t.open_course_summary =#openCourseSummary#
@if(!isEmpty(teacherOpenCourseStatus)){
and t.teacher_open_course_status =#teacherOpenCourseStatus#
@}
@if(!isEmpty(openCourseCover)){
and t.open_course_cover =#openCourseCover#
@if(!isEmpty(teacherOpenCourseStatusPlural)){
and find_in_set(t.teacher_open_course_status,#teacherOpenCourseStatusPlural#)
@}
@if(!isEmpty(startTime)){
and t.start_time =#startTime#
@ -103,9 +106,6 @@ queryByConditionQuery
@if(!isEmpty(createTime)){
and t.create_time =#createTime#
@}
@if(!isEmpty(openCourseIndex)){
and t.open_course_index =#openCourseIndex#
@}
@ -132,32 +132,32 @@ updateGivenByIds
update teacher_open_course
set
@if(contain("openCourseTitle",_given)){
@if(isEmpty(openCourseTitle)){
open_course_title = null ,
@if(contain("teacherOpenCourseTitle",_given)){
@if(isEmpty(teacherOpenCourseTitle)){
teacher_open_course_title = null ,
@}else{
open_course_title = #openCourseTitle# ,
teacher_open_course_title = #teacherOpenCourseTitle# ,
@}
@}
@if(contain("openCourseCode",_given)){
@if(isEmpty(openCourseCode)){
open_course_code = null ,
@if(contain("teacherOpenCourseCode",_given)){
@if(isEmpty(teacherOpenCourseCode)){
teacher_open_course_code = null ,
@}else{
open_course_code = #openCourseCode# ,
teacher_open_course_code = #teacherOpenCourseCode# ,
@}
@}
@if(contain("openCourseSummary",_given)){
@if(isEmpty(openCourseSummary)){
open_course_summary = null ,
@if(contain("teacherOpenCourseCover",_given)){
@if(isEmpty(teacherOpenCourseCover)){
teacher_open_course_cover = null ,
@}else{
open_course_summary = #openCourseSummary# ,
teacher_open_course_cover = #teacherOpenCourseCover# ,
@}
@}
@if(contain("openCourseCover",_given)){
@if(isEmpty(openCourseCover)){
open_course_cover = null ,
@if(contain("teacherOpenCourseStatus",_given)){
@if(isEmpty(teacherOpenCourseStatus)){
teacher_open_course_status = null ,
@}else{
open_course_cover = #openCourseCover# ,
teacher_open_course_status = #teacherOpenCourseStatus# ,
@}
@}
@if(contain("startTime",_given)){
@ -194,13 +194,6 @@ updateGivenByIds
@}else{
create_time = #createTime# ,
@}
@}
@if(contain("openCourseIndex",_given)){
@if(isEmpty(openCourseIndex)){
open_course_index = null ,
@}else{
open_course_index = #openCourseIndex# ,
@}
@}
teacher_open_course_id = teacher_open_course_id
where find_in_set(teacher_open_course_id,#teacherOpenCourseIdPlural#)
@ -218,17 +211,17 @@ getTeacherOpenCourseValues
@if(!isEmpty(teacherOpenCourseId)){
and t.teacher_open_course_id =#teacherOpenCourseId#
@}
@if(!isEmpty(openCourseTitle)){
and t.open_course_title =#openCourseTitle#
@if(!isEmpty(teacherOpenCourseTitle)){
and t.teacher_open_course_title =#teacherOpenCourseTitle#
@}
@if(!isEmpty(openCourseCode)){
and t.open_course_code =#openCourseCode#
@if(!isEmpty(teacherOpenCourseCode)){
and t.teacher_open_course_code =#teacherOpenCourseCode#
@}
@if(!isEmpty(openCourseSummary)){
and t.open_course_summary =#openCourseSummary#
@if(!isEmpty(teacherOpenCourseCover)){
and t.teacher_open_course_cover =#teacherOpenCourseCover#
@}
@if(!isEmpty(openCourseCover)){
and t.open_course_cover =#openCourseCover#
@if(!isEmpty(teacherOpenCourseStatus)){
and t.teacher_open_course_status =#teacherOpenCourseStatus#
@}
@if(!isEmpty(startTime)){
and t.start_time =#startTime#
@ -245,9 +238,6 @@ getTeacherOpenCourseValues
@if(!isEmpty(createTime)){
and t.create_time =#createTime#
@}
@if(!isEmpty(openCourseIndex)){
and t.open_course_index =#openCourseIndex#
@}
getValuesByQuery
@ -264,17 +254,20 @@ getValuesByQuery
@if(!isEmpty(teacherOpenCourseIdPlural)){
and find_in_set(t.teacher_open_course_id,#teacherOpenCourseIdPlural#)
@}
@if(!isEmpty(openCourseTitle)){
and t.open_course_title =#openCourseTitle#
@if(!isEmpty(teacherOpenCourseTitle)){
and t.teacher_open_course_title =#teacherOpenCourseTitle#
@}
@if(!isEmpty(teacherOpenCourseCode)){
and t.teacher_open_course_code =#teacherOpenCourseCode#
@}
@if(!isEmpty(openCourseCode)){
and t.open_course_code =#openCourseCode#
@if(!isEmpty(teacherOpenCourseCover)){
and t.teacher_open_course_cover =#teacherOpenCourseCover#
@}
@if(!isEmpty(openCourseSummary)){
and t.open_course_summary =#openCourseSummary#
@if(!isEmpty(teacherOpenCourseStatus)){
and t.teacher_open_course_status =#teacherOpenCourseStatus#
@}
@if(!isEmpty(openCourseCover)){
and t.open_course_cover =#openCourseCover#
@if(!isEmpty(teacherOpenCourseStatusPlural)){
and find_in_set(t.teacher_open_course_status,#teacherOpenCourseStatusPlural#)
@}
@if(!isEmpty(startTime)){
and t.start_time =#startTime#
@ -297,16 +290,6 @@ getValuesByQuery
@if(!isEmpty(createTime)){
and t.create_time =#createTime#
@}
@if(!isEmpty(openCourseIndex)){
and t.open_course_index =#openCourseIndex#
@}
getIndexData
===
* 根据开课ID查询子数据数量
select t.*
from teacher_open_course t
left join on

@ -20,4 +20,4 @@ layui.define(['table', 'teacherOpenCourseApi'], function(exports) {
}
exports('del',view);
});
});

@ -25,4 +25,4 @@ layui.define([ 'form', 'laydate', 'table','teacherOpenCourseApi'], function(expo
}
exports('edit',view);
});
});

@ -40,32 +40,34 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
width : 60,
},
{
field : 'openCourseTitle',
field : 'teacherOpenCourseTitle',
title : '开课名称',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['openCourseTitle'])?false:sx_['openCourseTitle'],
hide:$.isEmpty(sx_['teacherOpenCourseTitle'])?false:sx_['teacherOpenCourseTitle'],
},
{
field : 'openCourseCode',
field : 'teacherOpenCourseCode',
title : '课程编码',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['openCourseCode'])?false:sx_['openCourseCode'],
hide:$.isEmpty(sx_['teacherOpenCourseCode'])?false:sx_['teacherOpenCourseCode'],
},
{
field : 'openCourseSummary',
title : '开课简介',
field : 'teacherOpenCourseCover',
// title : '封面列表JSON格式: {封面URLis默认封面}',
title : '封面列表',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['openCourseSummary'])?false:sx_['openCourseSummary'],
hide:$.isEmpty(sx_['teacherOpenCourseCover'])?false:sx_['teacherOpenCourseCover'],
},
{
field : 'openCourseCover',
title : '封面列表JSON格式: {封面URLis默认封面}',
field : 'teacherOpenCourseStatusText', //数据字典类型为 global_open_status
// title : '开课状态1启用 2禁用',
title : '开课状态',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['openCourseCover'])?false:sx_['openCourseCover'],
hide:$.isEmpty(sx_['teacherOpenCourseStatusText'])?false:sx_['teacherOpenCourseStatusText'],
},
{
field : 'startTime',
@ -81,33 +83,26 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
hideField :false,
hide:$.isEmpty(sx_['endTime'])?false:sx_['endTime'],
},
{
field : 'orgId',
title : '组织ID',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['orgId'])?false:sx_['orgId'],
},
{
field : 'userId',
title : '用户ID',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['userId'])?false:sx_['userId'],
},
// {
// field : 'orgId',
// title : '组织ID',
// align:"center",
// hideField :false,
// hide:$.isEmpty(sx_['orgId'])?false:sx_['orgId'],
// },
// {
// field : 'userId',
// title : '用户ID',
// align:"center",
// hideField :false,
// hide:$.isEmpty(sx_['userId'])?false:sx_['userId'],
// },
{
field : 'createTime',
title : '创建时间',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['createTime'])?false:sx_['createTime'],
},
{
field : 'openCourseIndex',
title : '索引位置(排序用)',
align:"center",
hideField :false,
hide:$.isEmpty(sx_['openCourseIndex'])?false:sx_['openCourseIndex'],
}
,{
field : 'operation_',title : '操作',align:"center", templet: function (d) {
@ -157,10 +152,12 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
},
search: function () {
Lib.doSearchForm($("#searchForm"), teacherOpenCourseTable, 1);
view.initToolBar()
},
refresh: function () {
searchForm.reset();
Lib.doSearchForm($("#searchForm"), teacherOpenCourseTable, 1);
view.initToolBar()
},
}
//触发事件
@ -168,6 +165,7 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
var type = $(this).data('type');
toolbar[type] ? toolbar[type].call(this) : '';
});
}, initTableTool: table.on('tool(teacherOpenCourseTable)', function (obj) {
var data = obj.data;
if (obj.event === 'edit') {

@ -15,4 +15,4 @@ layui.define([], function(exports) {
};
exports('teacherOpenCourseApi',api);
});
});

@ -6,13 +6,13 @@
<div class="layui-inline">
<label class="layui-form-label">开课名称</label>
<div class="layui-input-inline">
<input type="text" id="openCourseTitle" name="openCourseTitle" value="${teacherOpenCourse.openCourseTitle}" class="layui-input" >
<input type="text" id="teacherOpenCourseTitle" name="teacherOpenCourseTitle" value="${teacherOpenCourse.teacherOpenCourseTitle}" class="layui-input" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">课程编码</label>
<div class="layui-input-inline">
<input type="text" id="openCourseCode" name="openCourseCode" value="${teacherOpenCourse.openCourseCode}" class="layui-input" >
<input type="text" id="teacherOpenCourseCode" name="teacherOpenCourseCode" value="${teacherOpenCourse.teacherOpenCourseCode}" class="layui-input" >
</div>
</div>
</div>
@ -20,15 +20,16 @@
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">开课简介</label>
<label class="layui-form-label">封面列表JSON格式: {封面URLis默认封面}</label>
<div class="layui-input-inline">
<input type="text" id="openCourseSummary" name="openCourseSummary" value="${teacherOpenCourse.openCourseSummary}" class="layui-input" >
<input type="text" id="teacherOpenCourseCover" name="teacherOpenCourseCover" value="${teacherOpenCourse.teacherOpenCourseCover}" class="layui-input" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">封面列表JSON格式: {封面URLis默认封面}</label>
<label class="layui-form-label">开课状态1启用 2禁用</label>
<div class="layui-input-inline">
<input type="text" id="openCourseCover" name="openCourseCover" value="${teacherOpenCourse.openCourseCover}" class="layui-input" >
<layui:simpleDictSelect style='layui-input-inline' type="global_open_status"
id="teacherOpenCourseStatus" name="teacherOpenCourseStatus" value="${teacherOpenCourse.teacherOpenCourseStatus}" layVerify="" />
</div>
</div>
</div>
@ -73,12 +74,6 @@
<input type="text" id="createTime" name="createTime" value="${teacherOpenCourse.createTime,"yyyy-MM-dd"}" class="layui-input input-date" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">索引位置(排序用)</label>
<div class="layui-input-inline">
<input type="text" id="openCourseIndex" name="openCourseIndex" value="${teacherOpenCourse.openCourseIndex}" class="layui-input" >
</div>
</div>
</div>
</div>
<!-- 业务对象须有hidden字段保存delFlag和version字段-->

@ -6,13 +6,13 @@
<div class="layui-inline">
<label class="layui-form-label">开课名称</label>
<div class="layui-input-inline">
<input type="text" id="openCourseTitle" name="openCourseTitle" value="${teacherOpenCourse.openCourseTitle}" class="layui-input" >
<input type="text" id="teacherOpenCourseTitle" name="teacherOpenCourseTitle" value="${teacherOpenCourse.teacherOpenCourseTitle}" class="layui-input" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">课程编码</label>
<div class="layui-input-inline">
<input type="text" id="openCourseCode" name="openCourseCode" value="${teacherOpenCourse.openCourseCode}" class="layui-input" >
<input type="text" id="teacherOpenCourseCode" name="teacherOpenCourseCode" value="${teacherOpenCourse.teacherOpenCourseCode}" class="layui-input" >
</div>
</div>
</div>
@ -20,15 +20,16 @@
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">开课简介</label>
<label class="layui-form-label">封面列表JSON格式: {封面URLis默认封面}</label>
<div class="layui-input-inline">
<input type="text" id="openCourseSummary" name="openCourseSummary" value="${teacherOpenCourse.openCourseSummary}" class="layui-input" >
<input type="text" id="teacherOpenCourseCover" name="teacherOpenCourseCover" value="${teacherOpenCourse.teacherOpenCourseCover}" class="layui-input" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">封面列表JSON格式: {封面URLis默认封面}</label>
<label class="layui-form-label">开课状态1启用 2禁用</label>
<div class="layui-input-inline">
<input type="text" id="openCourseCover" name="openCourseCover" value="${teacherOpenCourse.openCourseCover}" class="layui-input" >
<layui:simpleDictSelect style='layui-input-inline' type="global_open_status"
id="teacherOpenCourseStatus" name="teacherOpenCourseStatus" value="${teacherOpenCourse.teacherOpenCourseStatus}" layVerify="" />
</div>
</div>
</div>
@ -73,12 +74,6 @@
<input type="text" id="createTime" name="createTime" value="${teacherOpenCourse.createTime,"yyyy-MM-dd"}" class="layui-input input-date" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">索引位置(排序用)</label>
<div class="layui-input-inline">
<input type="text" id="openCourseIndex" name="openCourseIndex" value="${teacherOpenCourse.openCourseIndex}" class="layui-input" >
</div>
</div>
</div>
</div>
<!-- 业务对象须有hidden字段保存delFlag和version字段-->

@ -7,11 +7,15 @@
<script type="text/html" id="toolbar_teacherOpenCourse">
<div class="layui-btn-container">
<div class="layui-btn-group" >
<!-- <layui:accessButton function="teacherOpenCourse.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>-->
<!--# if(!isEmpty(search)) {-->
<layui:accessButton function="teacherOpenCourse.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>
<!--# }-->
<layui:accessButton function="teacherOpenCourse.add" action="add">添加</layui:accessButton>
<layui:accessButton function="teacherOpenCourse.edit" action="edit">修改</layui:accessButton>
<layui:accessButton function="teacherOpenCourse.del" action="del">删除</layui:accessButton>
<!-- <layui:accessButton function="teacherOpenCourse.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新</layui:accessButton>-->
<!--# if(!isEmpty(search)) {-->
<layui:accessButton function="teacherOpenCourse.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新</layui:accessButton>
<!--# }-->
</div>
</div>
</script>

Loading…
Cancel
Save