课程案例实训

beetlsql3-dev
姚丹ab 2 years ago
parent d2dc50ce0b
commit b7f21f8353

@ -104,10 +104,14 @@ layui.define(['form', 'laydate', 'table','laytpl','upload','layedit', 'handsOnAp
}
}
//选择归属课程 并且根据选择的课程查询章节
//选择归属课程 并且根据选择的课程查询章节 resourcesQuestionIdsIsNotNull:查询题目不为空的章节
form.on('select(select_courseInfoIds)', function (obj) {
Lib.getCourseInfo($("select[name='courseChildNode']"), obj.value);
let sourceType = $("select[name='courseChildNode']").find('option:selected').attr("status");
let courseInfoType = 2;//courseInfoType2 章节3 节)
Lib.getCourseInfo($("select[name='courseChildNode']"), obj.value,courseInfoType,sourceType, 1);
});
$(".button_add").click(() => {
handsOnId = $("#addForm input[name='handsOnId']").val();
if (!$.isEmpty(handsOnId)){

@ -3,6 +3,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
var laydate = layui.laydate;
var table = layui.table;
var handsOnTable = null;
var isAdmin = $("#isAdmin").val()=='true'?true:false;
window.loadList = function () {//重新加载实训任务列表
console.log("进入了index页面")
}
@ -47,7 +48,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
hideField: false,
hide: $.isEmpty(sx_['handsOnName']) ? false : sx_['handsOnName'],
}, {
field: 'systemCourseInfoIdText',
field: $.isEmpty('systemCourseInfoIdText')?'systemCourseInfoIdText':"teacherOpenCourseTitle",
title: '归属课程', align: "center"
},
{
@ -82,13 +83,15 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
fixed: 'right',
width: 260,
templet: function (d) {
var css = $("#isAdmin").val() === 'true' ? "" : "display: none;";
var css = isAdmin? "" : "display: none;";
var htm = '<a class="layui-table-link" lay-event="up" data-item="${JSON.stringify(d)}" >上架</a>';
htm += '<a class="layui-table-link" lay-event="drown" data-item="${JSON.stringify(d)}" style="color: #bebebe!important">下架</a>';
// htm += '<a class="layui-table-link" lay-event="edit"style="' + css + '">编辑</a>';
htm += '<a class="layui-table-link" lay-event="edit">'+($("#isAdmin").val() === 'true' ?'编辑':'查看')+'</a>';
htm += '<a class="layui-table-link" lay-event="edit">'+ (isAdmin?'编辑':'查看')+'</a>';
htm += '<a class="layui-table-link" lay-event="addTask">添加任务</a>';
htm += '<a class="layui-table-link" lay-event="del" style="' + css + '">删除</a>';
if(d.dataType == 'FACULTY_ADD'|| isAdmin){
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
}
return htm;
}
}
@ -171,7 +174,9 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
} else if (obj.event === "addTask") {//添加任务
// var url = "/jlw/handsOn/add.do?handsOnId=" + data.handsOnId+'&sign=1';
// Common.openDlg(url, "课程实训案例管理>新增课程实训案例>添加实训任务");
var url = "/jlw/handsOnSimulationTasks/add.do?handsOnId=" + data.handsOnId + '&courseInfoId=' + data.courseInfoId;
var courseInfoId = data.dataType === 'FACULTY_ADD'?data.teacherOpenCourseId:data.systemCourseInfoId
var url = "/jlw/handsOnSimulationTasks/add.do?handsOnId=" + data.handsOnId + '&courseInfoId=' + courseInfoId;
Common.openDlg(url);
} else if (obj.event === "up") {
upDrown("1", data.handsOnId);

@ -6,7 +6,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
courseInfoMap = {},//课程map
zjMap = {},//章节map
selectMap = {},//已经生成过select的map
isAdmin = $("#isAdmin").val()=='true'?true:false,
htmY = '<optgroup label="应用课程类">',
htmL = '<optgroup label="理论课程类">',
htmK = '<optgroup label="考证课程类">',
@ -68,7 +68,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
htmO += '<option value="'+ (currentAuthCourseInfoDetail.courseInfoId || '-1') +'" status="'+currentAuthCourseInfoDetail.sourceType+'">'+ (currentAuthCourseInfoDetail.courseInfoName || '未查询到数据') +'</option>';
}
if($("#isUser").val() === "true"){
if(isAdmin){
selectList += htmY + '</optgroup>' + htmK + '</optgroup>' + htmL + '</optgroup>' + htmO + '</optgroup>' + "</select>";
//console.log($("#isUser").val())
}else {
@ -190,7 +190,9 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
}else {
htm += '<a class="layui-table-link" lay-event="previewPage" >预览</a>';
}
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
if(d.sourceType == 1 || isAdmin){
htm += '<a class="layui-table-link" lay-event="del">删除</a>';
}
return htm;
}
}

@ -47,14 +47,14 @@
class="layui-input" >
</div>
</div>
<!--#if(user.get().isAdmin){ -->
<div class="layui-inline">
<label class="layui-form-label">状态</label>
<label class="layui-form-label">案例来源</label>
<div class="layui-input-block">
<layui:simpleDictSelect style='layui-input-inline'
type="up_status"
id="handsOnStatu" name="handsOnStatus"/>
<input type="text" name="addTypeText" class="layui-input" >
</div>
</div>
<!--#}else{ -->
<div class="layui-inline">
<label class="layui-form-label">案例来源:</label>
<div class="layui-input-block">
@ -65,6 +65,13 @@
</select>
</div>
</div>
<!--#} -->
<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="handsOnStatus"/>
</div>
</div>
</layui:searchForm>
<div class="layui-btn-group">
<!--#if(user.get().isAdmin){ -->

@ -85,7 +85,7 @@
</div>
<!--#}else{ -->
<div class="layui-inline">
<label class="layui-form-label">案例来源:</label>
<label class="layui-form-label">资源来源:</label>
<div class="layui-input-block">
<select name="sourceType" lay-filter="selectHandsOnFrom">
<option value="">请选择</option>

Loading…
Cancel
Save