老师绑定专业院系

开课公告选择开课课程,及开课的班级
beetlsql3-dev
xuliangtong 2 years ago
parent b3d119a86b
commit c1680ff2bc

@ -1025,6 +1025,17 @@ var Lib = {
$(key).empty(); $(key).empty();
$(key).append(htm); $(key).append(htm);
layui.form.render(); layui.form.render();
},getClassByteacherOpenCourseNotice:function (key, sysId){ //根据开课id查询班级
var ret = Common.getAjax("/jlw/teacherOpenCourseNotice/getClass.json",{teacherOpenCourseIds: sysId});
var htm = '<option value="">请选择</option>';
if(ret.code == 0){
for (var i = 0;i < ret.data.length;i++){
htm += '<option value="'+ret.data[i].classId+'">'+ret.data[i].className+'</option>';
}
}
$(key).empty();
$(key).append(htm);
layui.form.render();
},repLaceString:function (str){ //替换所有标签转义 <:&lt; >:&gt; },repLaceString:function (str){ //替换所有标签转义 <:&lt; >:&gt;
if(!$.isEmpty(str)){ if(!$.isEmpty(str)){
return str.replace(/</g,'&lt;').replace(/>/g,'&gt;'); return str.replace(/</g,'&lt;').replace(/>/g,'&gt;');

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -24,4 +24,7 @@ public interface TeacherOpenCourseNoticeDao extends BaseMapper<TeacherOpenCourse
int updateGivenByIds(TeacherOpenCourseNoticeQuery teacherOpenCourseNoticeQuery); int updateGivenByIds(TeacherOpenCourseNoticeQuery teacherOpenCourseNoticeQuery);
List<TeacherOpenCourseNotice> getByIds(String ids); List<TeacherOpenCourseNotice> getByIds(String ids);
List<TeacherOpenCourseNotice> getValuesByQuery(TeacherOpenCourseNoticeQuery teacherOpenCourseNoticeQuery); List<TeacherOpenCourseNotice> getValuesByQuery(TeacherOpenCourseNoticeQuery teacherOpenCourseNoticeQuery);
List<SchoolClass> getClassByOpenCourseId(TeacherOpenCourseNotice teacherOpenCourseNotice);
} }

@ -27,6 +27,18 @@ public class Teacher extends BaseEntity implements TokenInterface{
@Dict(type="universities_colleges.universities_colleges_name.universities_colleges_status=1") @Dict(type="universities_colleges.universities_colleges_name.universities_colleges_status=1")
private Long universitiesCollegesId ; private Long universitiesCollegesId ;
/**
* ID
*/
@Dict(type="university_faculty.university_faculty_name.university_faculty_status=1")
private Long universityFacultyId;
/**
* ID
*/
@Dict(type="university_system.university_system_name.university_system_status=1")
private Long universitySystemId ;
//教师姓名 //教师姓名
@NotBlank(message = "请填写教师姓名", groups =ValidateConfig.ADD.class) @NotBlank(message = "请填写教师姓名", groups =ValidateConfig.ADD.class)
private String teacherName ; private String teacherName ;
@ -242,4 +254,20 @@ public class Teacher extends BaseEntity implements TokenInterface{
public MenuEnums getIdentity() { public MenuEnums getIdentity() {
return MenuEnums.JT_S_05; return MenuEnums.JT_S_05;
} }
public Long getUniversitySystemId() {
return universitySystemId;
}
public void setUniversitySystemId(Long universitySystemId) {
this.universitySystemId = universitySystemId;
}
public Long getUniversityFacultyId() {
return universityFacultyId;
}
public void setUniversityFacultyId(Long universityFacultyId) {
this.universityFacultyId = universityFacultyId;
}
} }

@ -8,6 +8,8 @@ import org.beetl.sql.annotation.entity.*;
import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.annotation.Dict; import com.ibeetl.admin.core.annotation.Dict;
import org.beetl.sql.fetch.annotation.Fetch;
import org.beetl.sql.fetch.annotation.FetchSql;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
@ -16,6 +18,7 @@ import java.util.Date;
* -- * --
* gen by Spring Boot2 Admin 2022-10-06 * gen by Spring Boot2 Admin 2022-10-06
*/ */
@Fetch
public class TeacherOpenCourseNotice extends BaseEntity{ public class TeacherOpenCourseNotice extends BaseEntity{
//系统通知公告ID //系统通知公告ID
@ -29,10 +32,36 @@ public class TeacherOpenCourseNotice extends BaseEntity{
private String schoolClassIds ; private String schoolClassIds ;
@FetchSql(
"@if(strUtil.equalsIgnoreCase(schoolClassIds, 'ALL')) { \n" +
"select '所有班级' \n" +
"@} else { \n" +
" select group_concat(class_name) " +
"from school_class " +
"where 1 = 1 " +
"and find_in_set(class_id, #schoolClassIds#) " +
"and class_status = 1 " +
"order by class_id " +
"@}\n" )
private String schoolClassIdsText;
//课程开课ID多个逗号隔开 //课程开课ID多个逗号隔开
private String teacherOpenCourseIds ; private String teacherOpenCourseIds ;
@FetchSql(
"@if(strUtil.equalsIgnoreCase(teacherOpenCourseIds, 'ALL')) { \n" +
"select '所有课程' \n" +
"@} else { \n" +
" select group_concat(teacher_open_course_title) " +
"from teacher_open_course " +
"where 1 = 1 " +
"and find_in_set(teacher_open_course_id, #teacherOpenCourseIds#) " +
"and teacher_open_course_status = 1 " +
"order by teacher_open_course_id " +
"@}\n" )
private String teacherOpenCourseIdsText;
//消息标题 //消息标题
private String noticeTitle ; private String noticeTitle ;
@ -197,5 +226,19 @@ public class TeacherOpenCourseNotice extends BaseEntity{
this.delFlag = delFlag; this.delFlag = delFlag;
} }
public String getSchoolClassIdsText() {
return schoolClassIdsText;
}
public void setSchoolClassIdsText(String schoolClassIdsText) {
this.schoolClassIdsText = schoolClassIdsText;
}
public String getTeacherOpenCourseIdsText() {
return teacherOpenCourseIdsText;
}
public void setTeacherOpenCourseIdsText(String teacherOpenCourseIdsText) {
this.teacherOpenCourseIdsText = teacherOpenCourseIdsText;
}
} }

@ -15,6 +15,7 @@ import com.ibeetl.admin.core.util.TimeTool;
import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.admin.core.web.JsonResult;
import com.ibeetl.admin.core.web.JsonReturnCode; import com.ibeetl.admin.core.web.JsonReturnCode;
import com.ibeetl.jlw.dao.TeacherOpenCourseNoticeDao; import com.ibeetl.jlw.dao.TeacherOpenCourseNoticeDao;
import com.ibeetl.jlw.entity.SchoolClass;
import com.ibeetl.jlw.entity.TeacherOpenCourseNotice; import com.ibeetl.jlw.entity.TeacherOpenCourseNotice;
import com.ibeetl.jlw.web.query.TeacherOpenCourseNoticeQuery; import com.ibeetl.jlw.web.query.TeacherOpenCourseNoticeQuery;
import com.ibeetl.jlw.entity.FileEntity; import com.ibeetl.jlw.entity.FileEntity;
@ -162,4 +163,8 @@ public class TeacherOpenCourseNoticeService extends CoreBaseService<TeacherOpenC
} }
} }
public List<SchoolClass> getClassByOpenCourseId(TeacherOpenCourseNoticeQuery param) {
TeacherOpenCourseNotice pojo = param.pojo();
return teacherOpenCourseNoticeDao.getClassByOpenCourseId(pojo);
}
} }

@ -177,6 +177,12 @@ public class TeacherOpenCourseNoticeController{
teacherOpenCourseNoticeQuery.setOrgId(coreUser.getOrgId()); teacherOpenCourseNoticeQuery.setOrgId(coreUser.getOrgId());
teacherOpenCourseNoticeQuery.setCreateTime(new Date()); teacherOpenCourseNoticeQuery.setCreateTime(new Date());
teacherOpenCourseNoticeQuery.setDelFlag(0); teacherOpenCourseNoticeQuery.setDelFlag(0);
if (StringUtils.isEmpty(teacherOpenCourseNoticeQuery.getSchoolClassIds())) {
teacherOpenCourseNoticeQuery.setSchoolClassIds("ALL");
}
if(StringUtils.isEmpty(teacherOpenCourseNoticeQuery.getTeacherOpenCourseIds())) {
teacherOpenCourseNoticeQuery.setTeacherOpenCourseIds("ALL");
}
return teacherOpenCourseNoticeService.add(teacherOpenCourseNoticeQuery); return teacherOpenCourseNoticeService.add(teacherOpenCourseNoticeQuery);
} }
} }
@ -187,8 +193,14 @@ public class TeacherOpenCourseNoticeController{
if(result.hasErrors()){ if(result.hasErrors()){
return JsonResult.failMessage(result); return JsonResult.failMessage(result);
}else { }else {
teacherOpenCourseNoticeQuery.setUserId(null); teacherOpenCourseNoticeQuery.setUserId(null);
teacherOpenCourseNoticeQuery.setOrgId(null); teacherOpenCourseNoticeQuery.setOrgId(null);
if (StringUtils.isEmpty(teacherOpenCourseNoticeQuery.getSchoolClassIds())) {
teacherOpenCourseNoticeQuery.setSchoolClassIds("ALL");
}
if(StringUtils.isEmpty(teacherOpenCourseNoticeQuery.getTeacherOpenCourseIds())) {
teacherOpenCourseNoticeQuery.setTeacherOpenCourseIds("ALL");
}
String msg = teacherOpenCourseNoticeService.edit(teacherOpenCourseNoticeQuery); String msg = teacherOpenCourseNoticeService.edit(teacherOpenCourseNoticeQuery);
if (StringUtils.isBlank(msg)) { if (StringUtils.isBlank(msg)) {
return JsonResult.success(); return JsonResult.success();
@ -222,5 +234,12 @@ public class TeacherOpenCourseNoticeController{
return JsonResult.success(); return JsonResult.success();
} }
@GetMapping(MODEL + "/getClass.json")
public JsonResult<List<SchoolClass>>getClassByOpenCourseId(TeacherOpenCourseNoticeQuery param) {
List<SchoolClass>list = teacherOpenCourseNoticeService.getClassByOpenCourseId(param);
return JsonResult.success(list);
}
} }

@ -15,6 +15,12 @@ public class TeacherQuery extends PageParam {
@Query(name = "院校名称", display = true, type = Query.TYPE_DICT, @Query(name = "院校名称", display = true, type = Query.TYPE_DICT,
dict = "universities_colleges.universities_colleges_name.universities_colleges_status=1") dict = "universities_colleges.universities_colleges_name.universities_colleges_status=1")
private Long universitiesCollegesId; private Long universitiesCollegesId;
@Query(name = "院系名称", display = true, type = Query.TYPE_DICT,
dict = "university_faculty.university_faculty_name.university_faculty_status=1")
private Long universityFacultyId;
@Query(name = "专业名称", display = true, type = Query.TYPE_DICT,
dict = "university_system.university_system_name.university_system_status=1")
private Long universitySystemId;
@Query(name = "教师姓名", display = true) @Query(name = "教师姓名", display = true)
private String teacherName; private String teacherName;
@Query(name = "教师编号", display = false) @Query(name = "教师编号", display = false)
@ -160,6 +166,8 @@ public class TeacherQuery extends PageParam {
pojo.setAddTime(this.getAddTime()); pojo.setAddTime(this.getAddTime());
pojo.setOrgId(this.getOrgId()); pojo.setOrgId(this.getOrgId());
pojo.setUserId(this.getUserId()); pojo.setUserId(this.getUserId());
pojo.setUniversityFacultyId(this.getUniversityFacultyId());
pojo.setUniversitySystemId(this.getUniversitySystemId());
return pojo; return pojo;
} }
@ -218,4 +226,20 @@ public class TeacherQuery extends PageParam {
public void setTeacherStatuses(String teacherStatuses) { public void setTeacherStatuses(String teacherStatuses) {
this.teacherStatuses = teacherStatuses; this.teacherStatuses = teacherStatuses;
} }
public Long getUniversityFacultyId() {
return universityFacultyId;
}
public void setUniversityFacultyId(Long universityFacultyId) {
this.universityFacultyId = universityFacultyId;
}
public Long getUniversitySystemId() {
return universitySystemId;
}
public void setUniversitySystemId(Long universitySystemId) {
this.universitySystemId = universitySystemId;
}
} }

@ -30,6 +30,12 @@ queryByCondition
@if(!isEmpty(universitiesCollegesId)){ @if(!isEmpty(universitiesCollegesId)){
and t.universities_colleges_id =#universitiesCollegesId# and t.universities_colleges_id =#universitiesCollegesId#
@} @}
@if(!isEmpty(universityFacultyId)){
and t.university_faculty_id =#universityFacultyId#
@}
@if(!isEmpty(universitySystemId)){
and t.university_system_id =#universitySystemId#
@}
@if(!isEmpty(teacherName)){ @if(!isEmpty(teacherName)){
and t.teacher_name like #'%'+teacherName+'%'# and t.teacher_name like #'%'+teacherName+'%'#
@} @}
@ -133,6 +139,12 @@ getExcelValues
@if(!isEmpty(universitiesCollegesId)){ @if(!isEmpty(universitiesCollegesId)){
and t.universities_colleges_id =#universitiesCollegesId# and t.universities_colleges_id =#universitiesCollegesId#
@} @}
@if(!isEmpty(universityFacultyId)){
and t.university_faculty_id =#universityFacultyId#
@}
@if(!isEmpty(universitySystemId)){
and t.university_system_id =#universitySystemId#
@}
@if(!isEmpty(teacherName)){ @if(!isEmpty(teacherName)){
and t.teacher_name like #'%'+teacherName+'%'# and t.teacher_name like #'%'+teacherName+'%'#
@} @}
@ -157,6 +169,12 @@ getExcelValues
@if(!isEmpty(universitiesCollegesId)){ @if(!isEmpty(universitiesCollegesId)){
and t.universities_colleges_id =#universitiesCollegesId# and t.universities_colleges_id =#universitiesCollegesId#
@} @}
@if(!isEmpty(universityFacultyId)){
and t.university_faculty_id =#universityFacultyId#
@}
@if(!isEmpty(universitySystemId)){
and t.university_system_id =#universitySystemId#
@}
@if(!isEmpty(teacherName)){ @if(!isEmpty(teacherName)){
and t.teacher_name like #'%'+teacherName+'%'# and t.teacher_name like #'%'+teacherName+'%'#
@} @}
@ -191,6 +209,12 @@ getExcelValues2Competition
@if(!isEmpty(teacherSn)){ @if(!isEmpty(teacherSn)){
and t.teacher_sn like #'%'+teacherSn+'%'# and t.teacher_sn like #'%'+teacherSn+'%'#
@} @}
@if(!isEmpty(universityFacultyId)){
and t.university_faculty_id =#universityFacultyId#
@}
@if(!isEmpty(universitySystemId)){
and t.university_system_id =#universitySystemId#
@}
@if(!isEmpty(competitionId)){ @if(!isEmpty(competitionId)){
-- 1只包含参赛评委 2不包含参赛评委 -- 1只包含参赛评委 2不包含参赛评委
@if(beCompetitionJudge == 1){ @if(beCompetitionJudge == 1){
@ -208,9 +232,7 @@ getExcelValues2Competition
@} @}
@} @}
) )
UNION ALL UNION ALL
( (
SELECT SELECT
a.universities_colleges_name, a.universities_colleges_name,
@ -231,6 +253,12 @@ getExcelValues2Competition
@if(!isEmpty(teacherSn)){ @if(!isEmpty(teacherSn)){
and t.teacher_sn like #'%'+teacherSn+'%'# and t.teacher_sn like #'%'+teacherSn+'%'#
@} @}
@if(!isEmpty(universityFacultyId)){
and t.university_faculty_id =#universityFacultyId#
@}
@if(!isEmpty(universitySystemId)){
and t.university_system_id =#universitySystemId#
@}
@if(!isEmpty(competitionId)){ @if(!isEmpty(competitionId)){
-- 1只包含参赛评委 2不包含参赛评委 -- 1只包含参赛评委 2不包含参赛评委
@if(beCompetitionJudge == 1){ @if(beCompetitionJudge == 1){
@ -298,6 +326,12 @@ getTeacherValues
@if(!isEmpty(userId)){ @if(!isEmpty(userId)){
and t.user_id =#userId# and t.user_id =#userId#
@} @}
@if(!isEmpty(universityFacultyId)){
and t.university_faculty_id =#universityFacultyId#
@}
@if(!isEmpty(universitySystemId)){
and t.university_system_id =#universitySystemId#
@}
getIdsByQuery getIdsByQuery
@ -356,14 +390,13 @@ getTeacherLog
getStatisticsLog getStatisticsLog
=== ===
SELECT
SELECT
TRIM(REPLACE(t.application_name,'子应用','')) platform, TRIM(REPLACE(t.application_name,'子应用','')) platform,
a.teacher_count,a.teacher_online_count, a.teacher_count,a.teacher_online_count,
b.student_count,b.student_online_count b.student_count,b.student_online_count
FROM resources_application t FROM resources_application t
LEFT JOIN ( LEFT JOIN (
SELECT t.platform,COUNT(t.teacher_id) teacher_count,SUM(CASE WHEN t.last_operate_time > date_add(NOW(), interval -1 hour) THEN 1 ELSE 0 END)teacher_online_count FROM SELECT t.platform,COUNT(t.teacher_id) teacher_count,SUM(CASE WHEN t.last_operate_time > date_add(NOW(), interval -1 hour) THEN 1 ELSE 0 END)teacher_online_count FROM
( (
SELECT SELECT
@ -386,11 +419,8 @@ getStatisticsLog
WHERE b.resources_application_id > 0 WHERE b.resources_application_id > 0
)t GROUP BY t.teacher_id,t.platform )t GROUP BY t.teacher_id,t.platform
)t GROUP BY t.platform )t GROUP BY t.platform
)a ON a.platform = TRIM(REPLACE(t.application_name,'子应用','')) )a ON a.platform = TRIM(REPLACE(t.application_name,'子应用',''))
LEFT JOIN ( LEFT JOIN (
SELECT t.platform, COUNT(student_id)student_count,SUM(CASE WHEN last_operate_time > date_add(NOW(), interval -1 hour) THEN 1 ELSE 0 END)student_online_count FROM SELECT t.platform, COUNT(student_id)student_count,SUM(CASE WHEN last_operate_time > date_add(NOW(), interval -1 hour) THEN 1 ELSE 0 END)student_online_count FROM
( (
SELECT SELECT
@ -420,5 +450,4 @@ getStatisticsLog
WHERE a.params LIKE '%studentEnd\\_%' WHERE a.params LIKE '%studentEnd\\_%'
)t GROUP BY t.student_id,t.platform )t GROUP BY t.student_id,t.platform
)t GROUP BY t.platform )t GROUP BY t.platform
)b ON b.platform = TRIM(REPLACE(t.application_name,'子应用','')) )b ON b.platform = TRIM(REPLACE(t.application_name,'子应用',''))

@ -295,3 +295,15 @@ getValuesByQuery
from student b left join school_class ba on ba.class_id = b.class_id from student b left join school_class ba on ba.class_id = b.class_id
where b.student_status = 1 and ba.class_status = 1 and b.student_id = #studentId# ), t.school_class_ids) where b.student_status = 1 and ba.class_status = 1 and b.student_id = #studentId# ), t.school_class_ids)
@} @}
getClassByOpenCourseId
===
* 根据开课课程查询关联的班级
select * from school_class where class_status = 1
and find_in_set(class_id,
(select group_concat(school_class_id)
from teacher_open_course_merge_school_class
where teacher_open_course_merge_school_class_status = 1
and teacher_open_course_id = ${teacherOpenCourseNotice.teacherOpenCourseIds}))

@ -59,5 +59,11 @@ layui.define([ 'form', 'laydate', 'table','teacherApi'], function(exports) {
} }
} }
form.on('select(select_universitiesColleges)', function (obj) {
Lib.getUniversityFacultys($("select[name='universityFacultyId']"),obj.value);
});
form.on('select(select_universityFacultyIds)', function (obj) {
Lib.getUniversitySystems($("select[name='universitySystemId']"),obj.value);
});
exports('add',view); exports('add',view);
}); });

@ -29,6 +29,12 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
{ {
field: 'universitiesCollegesIdText', title: '院校名称', align: "center" field: 'universitiesCollegesIdText', title: '院校名称', align: "center"
}, },
{
field: 'universityFacultyIdText', title: '院系名称', align: "center"
},
{
field: 'universitySystemIdText', title: '专业名称', align: "center"
},
{ {
field: 'teacherName', title: '教师姓名', align: "center" field: 'teacherName', title: '教师姓名', align: "center"
}, },

@ -37,5 +37,10 @@ layui.define([ 'form', 'laydate', 'table','teacherOpenCourseNoticeApi', 'layedit
} }
} }
form.on('select(select_courseInfoIds)', function (obj) {
Lib.getClassByteacherOpenCourseNotice($("select[name='schoolClassIds']"),obj.value);
});
exports('add',view); exports('add',view);
}); });

@ -16,6 +16,31 @@
<button type="button" class="layui-btn layui-btn-sm rightOffAdd bg_button">去添加</button> <button type="button" class="layui-btn layui-btn-sm rightOffAdd bg_button">去添加</button>
</div> </div>
</div> </div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>所属院系:</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' value="${teacher.universityFacultyId}" type="university_faculty.university_faculty_name.university_faculty_status=1,universities_colleges_id=${teacher.universitiesCollegesId}"
id="universityFacultyId" name="universityFacultyId" layFilter="select_universityFacultyIds"/>
</div>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>专业:</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' value="${teacher.universitySystemId}" type="university_system.university_system_name.university_system_status=1,university_faculty_id=${teacher.universityFacultyId}"
id="universitySystemId" name="universitySystemId"/>
</div>
</div>
<button type="button" class="layui-btn layui-btn-sm rightUniversitySystemAdd bg_button">去添加</button>
</div>
</div>
<div class="layui-row"> <div class="layui-row">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">

@ -17,21 +17,31 @@
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label">通知对象</label> <label class="layui-form-label">通知对象</label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<!-- <input type="text" placeholder="请选择课程名称" id="teacherOpenCourseIds" name="teacherOpenCourseIds" value="${teacherOpenCourseNotice.teacherOpenCourseIds}" class="layui-input" >-->
<layui:simpleDictSelect style='layui-input-inline' placeholder="请选择课程名称" <layui:simpleDictSelect style='layui-input-inline' placeholder="请选择课程名称"
value="${teacherOpenCourseNotice.teacherOpenCourseIds}" type="course_info.course_info_name.course_info_status=1,course_info_type=1" value="${teacherOpenCourseNotice.teacherOpenCourseIds}" type="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1"
id="teacherOpenCourseIds" name="teacherOpenCourseIds" layFilter="select_courseInfoIds"/> id="teacherOpenCourseIds" name="teacherOpenCourseIds" layFilter="select_courseInfoIds"/>
</div> </div>
</div> </div>
<!--#if(teacherOpenCourseNotice.schoolClassIds == null){-->
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label"></label> <label class="layui-form-label"></label>
<div class="layui-input-inline"> <div class="layui-input-inline">
<!-- <input type="text" placeholder="请选择班级名称" id="schoolClassIds" name="schoolClassIds" value="${teacherOpenCourseNotice.schoolClassIds}" class="layui-input" >--> <layui:simpleDictSelect style='layui-input-inline' placeholder="请选择班级名称"
value="${teacherOpenCourseNotice.schoolClassIds}" type="school_class.class_name.class_status=1,find_in_set(class_id,(select group_concat(school_class_id) from teacher_open_course_merge_school_class where teacher_open_course_merge_school_class_status = 1 and teacher_open_course_id='all'))"
id="schoolClassIds" name="schoolClassIds" layFilter="select_schoolClassIds"/>
</div>
</div>
<!--#}else { -->
<div class="layui-inline">
<label class="layui-form-label"></label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' placeholder="请选择班级名称" <layui:simpleDictSelect style='layui-input-inline' placeholder="请选择班级名称"
value="${teacherOpenCourseNotice.schoolClassIds}" type="school_class.class_name.class_status=1" value="${teacherOpenCourseNotice.schoolClassIds}" type="school_class.class_name.class_status=1,find_in_set(class_id,(select group_concat(school_class_id) from teacher_open_course_merge_school_class where teacher_open_course_merge_school_class_status = 1 and teacher_open_course_id=${teacherOpenCourseNotice.teacherOpenCourseIds}))"
id="schoolClassIds" name="schoolClassIds" layFilter="select_courseInfoIds"/> id="schoolClassIds" name="schoolClassIds" layFilter="select_schoolClassIds"/>
</div> </div>
</div> </div>
<!--#} -->
</div> </div>
</div> </div>

Loading…
Cancel
Save