课程资源

beetlsql3-dev
姚丹ab 2 years ago
parent 67160a04ba
commit caf5cc9dac

@ -103,9 +103,13 @@ public class HandsOnController{
return view;
}
/**
*@author
*@data 2022/10/16
*/
@GetMapping(MODEL + "/add.do")
@Function("handsOn.add")
public ModelAndView add(Long handsOnId) {
public ModelAndView add(Long handsOnId,String sign) {
ModelAndView view = new ModelAndView("/jlw/handsOn/add.html");
if(null != handsOnId){
HandsOn handsOn = handsOnService.queryById(handsOnId);
@ -122,6 +126,7 @@ public class HandsOnController{
view.addObject("twoChildNode", "");
view.addObject("handsOnSimulationTasks", "");
}
view.addObject("sign", sign);
return view;
}

@ -151,8 +151,8 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
}
});
});
} else if (obj.event === "addTask") {
var url = "/jlw/handsOnSimulationTasks/add.do?bussiness_id=" + data.handsOnId;
} else if (obj.event === "addTask") {//添加任务
var url = "/jlw/handsOn/add.do?handsOnId=" + data.handsOnId+'&sign=1';
Common.openDlg(url, "课程实训案例管理>新增课程实训案例>添加实训任务");
}else if (obj.event === "up") {
upDrown(1,data.handsOnId);

@ -50,13 +50,13 @@ layui.define([ 'form', 'laydate', 'table','element','handsOnSimulationTasksApi',
if(!$.isEmpty(taskId)){
handsOnSimulationTasksApi.updateHandsOnSimulationTasks($('#addForm'),function(){
// parent.window.dataReload();
Common.info("更新成功");
Common.success("更新成功");
Lib.closeFrame();
});
}else{
handsOnSimulationTasksApi.addHandsOnSimulationTasks($('#addForm'),function(){
// parent.window.dataReload();
Common.info("添加成功");
Common.success("添加成功");
Lib.closeFrame();
});
}

@ -44,11 +44,11 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
title : '应用链接',align:"center"
},{
field : 'linkSecretKey',
title : '链接秘钥',align:"center"
title : '应用秘钥',align:"center"
},{
field : 'userId',title : '操作',align:"center", width:150,templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-xs" lay-event="edit">编辑</button></a>';
htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="del">删除</button></a>';
var htm = '<a class="layui-table-link" lay-event="edit">编辑</a>';
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
return htm;
}
}

@ -10,11 +10,20 @@ layui.define([ 'form', 'laydate', 'table','resourcesApplicationCourseApi'], func
initSubmit:function(){
$("#addButton").click(function(){
form.on('submit(form)', function(){
var resourcesApplicationCourseId = $("#addForm input[name='resourcesApplicationCourseId']").val();
if(!$.isEmpty(resourcesApplicationCourseId)){
resourcesApplicationCourseApi.updateResourcesApplicationCourse($('#addForm'),function(){
parent.window.dataReload();
Common.info("更新成功");
Lib.closeFrame();
});
}else {
resourcesApplicationCourseApi.addResourcesApplicationCourse($('#addForm'),function(){
parent.window.dataReload();
Common.info("添加成功");
Lib.closeFrame();
});
}
});
});

@ -3,7 +3,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
var laydate = layui.laydate;
var table = layui.table;
var resourcesApplicationCourseTable = null;
var selectCourseLabelType = "";//选择课程类型值
var selectList = "<select lay-filter='select_'><option value=''>请选择</option>", //绑定模块
resourcesApplication = Common.getAjax("/jlw/resourcesApplication/getValues.json", {applicationOneLevelRelation: "实务课程类"}).data,//获取应用
courseLabelData = Common.getAjax("/jlw/courseLabel/getValues.json", {courseLabelStatus: 1}).data;
@ -40,7 +40,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
field: 'resourcesApplicationCourseId',
title: 'ID',
fixed: 'left',
width: 60,
width: 60
},*/
{
field: 'courseInfoIdText',
@ -49,13 +49,13 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
},
{
field: 'courseLabelId',
field: 'courseLabelType',
title: '课程类别',
align: "center",
templet: function (d) {
var courseLabelType = "";
$.each(courseLabelData, function (key, value) {
if(value.courseLabelId == d.courseLabelId){
if (value.courseLabelId == d.courseLabelType) {
courseLabelType = value.courseLabelName;
}
});
@ -185,6 +185,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
})
};
form.on('select(courseLabelType)', function (data) {
selectCourseLabelType = data.value;
resourcesApplication = Common.getAjax("/jlw/resourcesApplication/getValues.json", {applicationOneLevelRelation: data.value}).data; //获取课程数据
var this_ = $(this).parents("td").next().next().find("select");
this_.empty();
@ -199,13 +200,24 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
}
form.render();
});
form.on('select(resourcesApplicationId)', function (data) {
console.log("data->>>>>>>>>>>>>>>>", data);
var selectElem = $(data.elem);
var tdElem = selectElem.closest('td');
var trElem = tdElem.closest('tr');
var tableView = trElem.closest('.layui-table-view');
table.cache[tableView.attr('lay-id')][trElem.data('index')][tdElem.data('field')] = data.value;
form.on('select(select_yingYong_1)', function (data) {
var resourcesApplicationId = data.value;
var resourcesApplicationCourseId = table.cache['resourcesApplicationCourseTable'][$(this).parents("tr").attr("data-index")].resourcesApplicationCourseId;
if (!$.isEmpty(resourcesApplicationCourseId)) {
var param = {
resourcesApplicationCourseId: resourcesApplicationCourseId,
resourcesApplicationId: resourcesApplicationId,
};
if(!$.isEmpty(selectCourseLabelType)){
param.courseLabelType = selectCourseLabelType;
}
var ret = Common.postAjax("/jlw/resourcesApplicationCourse/edit.json", param);
layer.msg(ret.code == 0 ? "绑定成功!" : ret.msg, {
offset: ['50%'],
icon: ret.code == 0 ? 1 : 2,
time: 1000 //2秒关闭如果不配置默认是3秒
});
}
});
form.on('select(undefinedYD)', function (data) {
console.log("data->>>>>>>>>>>>>>>>", data);

@ -7,7 +7,10 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
zjMap = {},//章节map
selectMap = {},//已经生成过select的map
selectList = "<select lay-filter='select_courseInfoIds'><option value=''>请选择</option>",
courseLabelTypes = Common.getAjax("/jlw/courseInfo/getTreeByCourseLabelTypes.json",{courseLabelTypes:"实务课程类",rankLimit:3}).data; //获取课程数据
courseLabelTypes = Common.getAjax("/jlw/courseInfo/getTreeByCourseLabelTypes.json", {
courseLabelTypes: "实务课程类",
rankLimit: 3
}).data; //获取课程数据
$.each(courseLabelTypes, function (key, value) {
selectList += '<option value="' + value.courseInfoId + '">' + value.courseInfoName + '</option>';
courseInfoMap[value.courseInfoId] = {courseInfoName: value.courseInfoName, children: value.children};
@ -44,12 +47,20 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
field: 'resourcesInfoName', title: '资源名称', align: "center", style: "text-align: left;"
},
{
field : 'courseInfoParentParentName', title : '归属课程',align:"center",width:200, templet: function (d) {
field: 'courseInfoParentParentName',
title: '归属课程',
align: "center",
width: 200,
templet: function (d) {
return selectList; //一级
}
},
{
field : 'courseInfoParentName', title : '归属章节',align:"center",width:200, templet: function (d) {
field: 'courseInfoParentName',
title: '归属章节',
align: "center",
width: 200,
templet: function (d) {
var htm = "<select lay-filter='select_courseInfoIds_1'><option value=''>请选择</option>";
if (!$.isEmpty(d.courseInfoParentId)) {
if ($.isEmpty(selectMap[d.courseInfoParentId])) {
@ -91,17 +102,21 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
}
}
},
{
field: 'unfinishedYD', width: 150, title: '上传院校', align: "center"
},
{
field: 'resourcesInfoType', width: 150, title: '资源类型', align: "center", templet: function (d) {//(1视频 2课件 3附件)
return d.resourcesInfoType == 1?"视频":d.resourcesInfoType == 2?"课件":d.resourcesInfoType == 3?"附件":'-';
var text= d.resourcesInfoType == 1 ? "视频" : d.resourcesInfoType == 2 ? "课件" : d.resourcesInfoType == 3 ? "附件" : '-';
return '<span class="textType">' + text + '</span>';
}
},
{
field: 'userId', title: '操作', width: 180, align: "center", templet: function (d) {
var htm = '<button type="button" class="layui-btn layui-btn-xs" lay-event="edit">编辑</button></a>';
htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="previewPage">'+(d.resourcesInfoType == 3?'下载':'预览')+'</button></a>';
htm += '<button type="button" class="layui-btn layui-btn-xs" lay-event="del">删除</button></a>';
var htm = '<a class="layui-table-link" lay-event="edit">编辑</a>';
htm += '<a class="layui-table-link" lay-event="previewPage">' + (d.resourcesInfoType == 3 ? '下载' : '预览') + '</a>';
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
return htm;
}
}
@ -235,7 +250,10 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
layer.msg("请选择归属小结!");
return;
}
var ret = Common.postAjax("/jlw/resourcesInfo/setCourseInfoId.json",{courseInfoId:courseInfoId,resourcesInfoIds:ids});
var ret = Common.postAjax("/jlw/resourcesInfo/setCourseInfoId.json", {
courseInfoId: courseInfoId,
resourcesInfoIds: ids
});
layer.msg(ret.code == 0 ? "绑定成功!" : ret.msg, {
offset: ['50%'],
icon: ret.code == 0 ? 1 : 2,
@ -252,6 +270,15 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
});
}
//选择归属课程 并且根据选择的课程查询章节 resourcesQuestionIdsIsNotNull:查询题目不为空的章节
form.on('select(select_courseInfoIds_)', function (obj) {
Lib.getCourseInfo($("select[name='courseInfoId_2']"), obj.value, 1);
});
//选择归属课程 并且根据选择的课程查询章节
form.on('select(select_courseInfoIds_Node)', function (obj) {
Lib.getCourseInfo($("select[name='courseInfoId_3']"), obj.value);
});
//选择归属课程 并且根据选择的课程查询章节
form.on('select(select_courseId)', function (obj) {
var this_ = $("#bindingCourseInfo_dialog select[name='chapterId']");
@ -316,7 +343,10 @@ layui.define([ 'form', 'laydate', 'table' ], function(exports) {
$(this).parents("td").find("input").val(r);
var resourcesInfoId = table.cache['resourcesInfoTable'][$(this).parents("tr").attr("data-index")].resourcesInfoId;
if (!$.isEmpty(resourcesInfoId)) {
var ret = Common.postAjax("/jlw/resourcesInfo/edit.json",{resourcesInfoId:resourcesInfoId,courseInfoId:obj.value});
var ret = Common.postAjax("/jlw/resourcesInfo/edit.json", {
resourcesInfoId: resourcesInfoId,
courseInfoId: obj.value
});
layer.msg(ret.code == 0 ? "绑定成功!" : ret.msg, {
offset: ['50%'],
icon: ret.code == 0 ? 1 : 2,

@ -11,15 +11,18 @@
padding-left: 30px;
line-height: 30px;
}
#answer li {
list-style-type: decimal !important;
}
/* #answer li:hover,#answer li:hover input{
background-color: #f9f9f9;
} */
#answer li::marker {
color: #999999;
}
#answer ol {
padding: 5px 0;
padding-left: 6px;
@ -27,21 +30,34 @@
}
</style>
<form class="layui-form" id="addForm">
<div class="layui-row">
<!--<div>
<layui:submitButtons id="addButton" buttonType="" showExamine="2" />
</div>-->
<div class="layui-row" style="margin: 0 auto;">
<a class="layui-btn layui-btn-primary" id="addButton-cancel" style="margin-bottom: 10px;padding: 0 30px;">返回</a>
<a class="layui-btn bg_button" id="addButton" xx="${sign}"
style="margin-bottom: 10px;padding: 0 28px;${sign!='1'?'':'display: none;'}">确定</a>
<a class="layui-btn bg_button button_add"
style="margin-bottom: 10px;padding: 0 30px;${sign!='1'?'display: none;':''}"><i
class="layui-icon">&#xe624;</i>添加任务</a>
</div>
<div class="layui-row" style="${sign!='1'?'':'display: none;'}">
<div class="layui-form-item">
<label class="layui-form-label"><span class="req">*</span>归属课程:</label>
<div class="layui-input-block">
<layui:simpleDictSelect style='layui-input-inline' value="${courseInfoId}" type="course_info.course_info_name.course_info_status=1,course_info_type=1,find_in_set(course_label_id,(select group_concat(course_label_id) from course_label where course_label_status = 1))"
<layui:simpleDictSelect style='layui-input-inline' value="${courseInfoId}"
type="course_info.course_info_name.course_info_status=1,course_info_type=1,find_in_set(course_label_id,(select group_concat(course_label_id) from course_label where course_label_status = 1))"
id="courseInfoIds" name="courseInfoId" layFilter="select_courseInfoIds"/>
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-row" style="${sign!='1'?'':'display: none;'}">
<div class="layui-form-item">
<label class="layui-form-label"><span class="req">*</span>归属章节:</label>
<div class="layui-input-block" style="width: 400px;">
<!--#if(courseInfoId != null){-->
<layui:simpleDictSelect style='layui-input-inline' value="${twoChildNode}" type="course_info.course_info_name.course_info_status=1,course_info_type=2,course_info_parent_id=${courseInfoId}"
<layui:simpleDictSelect style='layui-input-inline' value="${twoChildNode}"
type="course_info.course_info_name.course_info_status=1,course_info_type=2,course_info_parent_id=${courseInfoId}"
id="courseInfoId1" name="courseChildNode" layFilter="select_courseInfoIds_1"/>
<!--#}else{-->
<select name="courseInfoId_1" lay-filter="select_courseInfoIds_1">
@ -51,15 +67,16 @@
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-row" style="${sign!='1'?'':'display: none;'}">
<div class="layui-form-item">
<label class="layui-form-label"><span class="req">*</span>案例名称:</label>
<div class="layui-input-block">
<input type="text" id="handsOnName" name="handsOnName" value="${handsOn.handsOnName}" class="layui-input" >
<input type="text" id="handsOnName" name="handsOnName" value="${handsOn.handsOnName}"
class="layui-input">
</div>
</div>
</div>
<div class="layui-row">
<div class="layui-row" style="${sign!='1'?'':'display: none;'}">
<div class="layui-form-item">
<label class="layui-form-label"><span class="req">*</span>案例介绍:</label>
<div class="layui-input-block">
@ -71,7 +88,7 @@
</div>
</div>
<div class="layui-row">
<div class="layui-row" style="${sign!='1'?'':'display: none;'}">
<div class="layui-form-item">
<label class="layui-form-label">数据集:</label>
<div class="layui-input-block">
@ -119,7 +136,8 @@
style="color: #73a2f8;">完成</span></td>
<td style="text-align: center;">
<span class="uploader-file-cancel" style="padding: 0 10px;">
<img src="${ctxPath}/plugins/simple-uploader/public/cancel.png" title="Cancel upload">
<img src="${ctxPath}/plugins/simple-uploader/public/cancel.png"
title="Cancel upload">
</span>
<input name="imgFile" type="hidden" title="文件路径" value="${fileUrl[i]}">
<input name="fileName" type="hidden" title="文件名字" value="${fileName[i]}">
@ -134,10 +152,14 @@
</div>
</div>
</div>
<!--#if(handsOnSimulationTasks != null && handsOnSimulationTasks != ''){-->
<div class="layui-row">
<div style="${sign!='1'?'':'display: none;'}">
<label class="layui-form-label">实训任务:</label>
<div class="layui-input-block">
<button type="button" class="layui-btn bg_button button_add" style="float: left"><i class="layui-icon">&#xe654;</i></button>
<button type="button" class="layui-btn bg_button button_add" style="float: left"><i class="layui-icon">&#xe654;</i>
</button>
</div>
</div>
<div class="layui-row">
<div class="layui-input-block">
@ -163,14 +185,20 @@
<tr>
<td>${item.taskOrder}</td>
<td>${item.taskTitle}</td>
<td>${item.taskType == '1'?'观看视频':item.taskType == '2'?'观看PPT': item.taskType == '3'?'理论测评':item.taskType == '4'?'实训操作步骤':item.taskType == '5'?'报告撰写':'其他'}</td>
<td>${item.taskType == '1'?'观看视频':item.taskType == '2'?'观看PPT': item.taskType ==
'3'?'理论测评':item.taskType == '4'?'实训操作步骤':item.taskType == '5'?'报告撰写':'其他'}
</td>
<td>${item.taskScore}</td>
<td><a taskid="${item.taskId}" class="layui-btn layui-btn-sm bg_button bj">编辑</a> <a taskid="${item.taskId}" style="background-color: red" class="layui-btn layui-btn-sm sc">删除</a></td>
<td><a taskid="${item.taskId}" class="layui-btn layui-btn-sm bg_button bj">编辑</a> <a
taskid="${item.taskId}" style="background-color: red" class="layui-btn layui-btn-sm sc">删除</a>
</td>
</tr>
<!--#}-->
<!--#}-->
<!--#if(handsOnSimulationTasks == null || handsOnSimulationTasks == ''){-->
<tr><td colspan="6" class="t_c">暂无实训任务...</td></tr>
<tr>
<td colspan="6" class="t_c">暂无实训任务...</td>
</tr>
<!--#}-->
<tr>
<td colspan="6" style="padding-left: 50px;">
@ -182,12 +210,11 @@
</div>
</div>
</div>
<!--#} -->
<!-- 业务对象须有hidden字段保存delFlag和version字段-->
<input type="hidden" name="handsOnId" value="${handsOn.handsOnId}"/>
<div style="text-align: center">
<layui:submitButtons id="addButton" buttonType="" showExamine="2" />
</div>
</form>
<!--#} -->
<script>

@ -36,8 +36,9 @@
<div class="layui-inline">
<label class="layui-form-label">状态:</label>
<div class="layui-input-block">
<layui:simpleDictSelect style='layui-input-inline'
type="up_status"
id="handsOnStatu" name="handsOnStatu"/>
</div>
</div>
</layui:searchForm>

@ -1,21 +1,26 @@
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/resourcesApplication/"}){ -->
<style>
.layui-laypage .layui-laypage-curr .layui-laypage-em,button{
background-color: #73a2f8 !important;
}
/* 分页确定按钮*/
.layui-laypage-btn {
color: white !important;
}
.layui-table a {
margin-right: 10px;
}
</style>
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
</layui:searchForm>
<div class="layui-btn-group">
<layui:accessButton function="resourcesApplication.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>
<layui:accessButton function="resourcesApplication.add" action="add">新增</layui:accessButton>
<layui:accessButton function="resourcesApplication.add" action="allDel">批量删除</layui:accessButton>
<layui:accessButton function="resourcesApplication.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新</layui:accessButton>
<!-- <layui:accessButton function="resourcesApplication.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>-->
<layui:accessButton function="resourcesApplication.add" action="add"><i class="layui-icon">&#xe61f;</i>新增
</layui:accessButton>
<layui:accessButton function="resourcesApplication.add" action="allDel" class="layui-btn-danger"><i
class="layui-icon">&#xe640;</i>批量删除
</layui:accessButton>
<layui:accessButton function="resourcesApplication.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新
</layui:accessButton>
</div>
<table id="resourcesApplicationTable" lay-filter="resourcesApplicationTable"></table>

@ -34,7 +34,7 @@
<label class="layui-form-label"><span class="req">*</span>课程类别:</label>
<div class="layui-input-inline">
<!-- '实务课程类','考证课程类','理论课程类';-->
<select lay-filter="select_courseLabelType" >
<select lay-filter="select_courseLabelType" name="courseLabelType">
<option value="">请选择</option>
<option value="实务课程类" ${resourcesApplicationCourse.courseLabelType=='实务课程类'?'selected':''}>实务课程类
</option>
@ -50,7 +50,7 @@
<div class="layui-form-item">
<label class="layui-form-label"><span class="req">*</span>绑定模块:</label>
<div class="layui-input-inline">
<select name="undefinedYD">
<select >
<option value="">请选择</option>
<!--${resourcesApplicationCourse.courseLabelType =='实务课程类'?'selected':''}-->
<option value="xxx">xxx</option>
@ -70,7 +70,7 @@
</div>
</div>
<input type="hidden" name="resourcesApplicationCourseId"
value=${resourcesApplicationCourse.resourcesApplicationCourseId}/>
value=${resourcesApplicationCourse.resourcesApplicationCourseId}>
</form>
<!--#} -->
<script>

@ -1,32 +1,71 @@
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/resourcesInfo/"}){ -->
<style>
.layui-laypage .layui-laypage-curr .layui-laypage-em,button{
background-color: #73a2f8 !important;
}
/* 分页确定按钮*/
.layui-laypage-btn {
color: white !important;
}
.layui-table-body, .layui-table-box, .layui-table-cell {
overflow: visible !important;
}
.layui-layer-page .layui-layer-content {
position: relative;
overflow: visible !important;
}
table .layui-anim-upbit dd {
text-align: left;
}
.layui-table a {
margin-right: 10px;
}
.textType {
border: 1px solid #0f9cfd;
color: #0f9cfd;
border-radius: 5px;
padding: 3px
}
</style>
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
<div class="layui-inline">
<label class="layui-form-label">课程筛选</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline'
type="course_info.course_info_name.course_info_status=1,course_info_type=1,find_in_set(course_label_id,(select group_concat(course_label_id) from course_label where course_label_status = 1))"
id="courseInfoId" name="courseInfoId_1"
layFilter="select_courseInfoIds_"/>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">章目录筛选:</label>
<div class="layui-input-block">
<layui:simpleDictSelect style='layui-input-inline'
type="course_info.course_info_name.course_info_status=1,course_info_type=2"
id="courseChildNode" name="courseInfoId_2" layFilter="select_courseInfoIds_Node"/>
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">节目录筛选:</label>
<div class="layui-input-block">
<layui:simpleDictSelect style='layui-input-inline'
type="course_info.course_info_name.course_info_status=1,course_info_type=3"
id="courseChildNodeNode" name="courseInfoId_3"/>
</div>
</div>
</layui:searchForm>
<div class="layui-btn-group">
<layui:accessButton function="resourcesInfo.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>
<layui:accessButton function="resourcesInfo.add" action="add">新增</layui:accessButton>
<layui:accessButton function="resourcesInfo.add" action="allDel">批量删除</layui:accessButton>
<layui:accessButton function="resourcesInfo.add" action="bindingCourseInfo">批量绑定章节</layui:accessButton>
<layui:accessButton function="resourcesInfo.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新</layui:accessButton>
<!-- <layui:accessButton function="resourcesInfo.query" id="searchFormSearch" action="search"><i class="layui-icon">&#xe615;</i>搜索</layui:accessButton>-->
<!-- <layui:accessButton function="resourcesInfo.add" action="bindingCourseInfo" class="layui-btn-warm">批量绑定章节</layui:accessButton>-->
<layui:accessButton function="resourcesInfo.add" action="add"><i class="layui-icon">&#xe61f;</i>新增
</layui:accessButton>
<layui:accessButton function="resourcesInfo.del" action="allDel" class="layui-btn-danger"><i class="layui-icon">&#xe640;</i>批量删除
</layui:accessButton>
<layui:accessButton function="resourcesInfo.query" action="refresh"><i class="layui-icon">&#xe669;</i>刷新
</layui:accessButton>
</div>
<table id="resourcesInfoTable" lay-filter="resourcesInfoTable"></table>
@ -35,7 +74,8 @@
<div class="layui-form-item">
<label class="layui-form-label">归属课程:</label>
<div class="layui-input-block">
<layui:simpleDictSelect style='layui-input-inline' type="course_info.course_info_name.course_info_status=1,course_info_type=1,find_in_set(course_label_id,(select group_concat(course_label_id) from course_label where course_label_status = 1))"
<layui:simpleDictSelect style='layui-input-inline'
type="course_info.course_info_name.course_info_status=1,course_info_type=1,find_in_set(course_label_id,(select group_concat(course_label_id) from course_label where course_label_status = 1))"
id="courseId" name="courseId" layFilter="select_courseId"/>
</div>
</div>

Loading…
Cancel
Save