课程配置

beetlsql3-dev
姚丹ab 2 years ago
parent 82bb59c870
commit fdfd06d687

@ -79,7 +79,7 @@
item.resourcesInfo.forEach(function (e, i) { item.resourcesInfo.forEach(function (e, i) {
e.courseInfoParentId = e.courseInfoId; e.courseInfoParentId = e.courseInfoId;
e.courseInfoId = 0; e.courseInfoId = 0;
e.courseInfoName = "资源名称:" + e.resourcesInfoName; e.courseInfoName = e.resourcesInfoName;
data.push(e); data.push(e);
}) })
}); });
@ -176,10 +176,10 @@
var param = { var param = {
courseInfoParentId: courseInfoParentId, courseInfoParentId: courseInfoParentId,
courseInfoType: 2, courseInfoType: 2,
courseInfoStatus: 1, courseInfoStatus: 1
courseInfoName: "未命名"
}; };
postCourseInfo("",param); var title = "章节名称";
addOpen('',title,'',param)
}); });
/*返回*/ /*返回*/
$("#addButton-cancel").click(function () { $("#addButton-cancel").click(function () {
@ -199,13 +199,12 @@
var data = obj.data; var data = obj.data;
var courseInfoId = data.courseInfoId; var courseInfoId = data.courseInfoId;
if (obj.event === 'add') {//添加子章节 if (obj.event === 'add') {//添加子章节
var param = { var param = {
courseInfoParentId: courseInfoId, courseInfoParentId: courseInfoId,
courseInfoType: 3, courseInfoType: 3,
courseInfoStatus: 1, courseInfoStatus: 1
courseInfoName: "未命名"
}; };
postCourseInfo("",param); addOpen("",'子章节名称',"",param);
}else if (obj.event === 'updateResources') {//上传资源 }else if (obj.event === 'updateResources') {//上传资源
}else if (obj.event === 'addLine') {//添加链接 }else if (obj.event === 'addLine') {//添加链接
@ -217,31 +216,18 @@
}else if (obj.event === 'update') {//上传 }else if (obj.event === 'update') {//上传
}else if(obj.event === 'edit'){ }else if(obj.event === 'edit'){
layer.open({ var title="章节目录";
title: "编辑目录名称" var param = {};
, content: '<div class="layui-inline" id="editName">\n' + var id = '';
'<label class="layui-form-label">目录名称</label>\n' + if (!$.isEmpty(data.resourcesInfoId)) {
'<div class="layui-input-inline">\n' + title = "资源名称";
'<input type="text" id="courseInfoName" name="courseInfoName" class="layui-input" >\n' + param.resourcesInfoId= data.resourcesInfoId;
'</div>\n' + id = data.resourcesInfoId;
'</div>' }else {
, btn: ['确定', '关闭'] id = courseInfoId;
, shadeClose:true param.courseInfoId = courseInfoId;
, success:function () { }
$("#editRoom input[name='courseInfoName']").val(data.courseInfoName) addOpen(id,title,data,param);
}
, yes: function (index, layero) {
let param = {
"courseInfoId":courseInfoId,
"courseInfoName": $("#editName input[name='courseInfoName']").val(),
};
layer.close(index);
postCourseInfo(courseInfoId, param);
},
btn2: function (index, layero) {
layer.close(index);
}
});
}else if (obj.event === 'del') { }else if (obj.event === 'del') {
layer.confirm('是否确定删除该信息?', function (index) { layer.confirm('是否确定删除该信息?', function (index) {
layer.load(); layer.load();
@ -277,6 +263,41 @@
} }
}); });
function addOpen(id,title,data,param) {
layer.open({
title: "编辑"
, content: '<div class="layui-inline" id="editName">\n' +
'<label class="layui-form-label">'+title+'</label>\n' +
'<div class="layui-input-inline">\n' +
'<input type="text" id="courseInfoName" name="courseInfoName" class="layui-input" >\n' +
'</div>\n' +
'</div>'
, btn: ['确定', '关闭']
, shadeClose:true
, success:function () {
$("#editName input[name='courseInfoName']").val(data.courseInfoName)
}
, yes: function (index, layero) {
if($.isEmpty(id)){
param.courseInfoName = $("#editName input[name='courseInfoName']").val();
postCourseInfo('', param);
}else {
if(!$.isEmpty(param.resourcesInfoId)){
param.resourcesInfoName = $("#editName input[name='courseInfoName']").val();
postResourcesInfo(param.resourcesInfoId,param)
}else{
param.courseInfoName = $("#editName input[name='courseInfoName']").val();
postCourseInfo(id, param);
}
}
layer.close(index);
},
btn2: function (index, layero) {
layer.close(index);
}
});
}
function postCourseInfo(id, param) { function postCourseInfo(id, param) {
layer.load(); layer.load();
setTimeout(function () { setTimeout(function () {
@ -288,7 +309,29 @@
if (ret.code == 0) { if (ret.code == 0) {
courseInfoTable(); courseInfoTable();
} }
layer.msg(ret.code == 0 ? "操作成功!" : ret.msg, {
offset: ['50%'],
icon: ret.code == 0 ? 1 : 2,
time: 1500 //2秒关闭如果不配置默认是3秒
}, function () {
layer.closeAll();
if (ret.code == 0) {
Lib.tableRefresh();
}
});
}, 50);
}
function postResourcesInfo(id, param) {
layer.load();
setTimeout(function () {
var url = "/jlw/resourcesInfo/add.json";
if (!$.isEmpty(id)) {
url = "/jlw/resourcesInfo/edit.json";
}
var ret = Common.postAjax(url, param);
if (ret.code == 0) {
courseInfoTable();
}
layer.msg(ret.code == 0 ? "操作成功!" : ret.msg, { layer.msg(ret.code == 0 ? "操作成功!" : ret.msg, {
offset: ['50%'], offset: ['50%'],
icon: ret.code == 0 ? 1 : 2, icon: ret.code == 0 ? 1 : 2,

Loading…
Cancel
Save