|
|
@ -5,7 +5,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
var resourcesApplicationCourseTable = null;
|
|
|
|
var resourcesApplicationCourseTable = null;
|
|
|
|
var selectCourseLabelType = "";//选择课程类型值
|
|
|
|
var selectCourseLabelType = "";//选择课程类型值
|
|
|
|
var selectList = "<select lay-filter='select_'><option value=''>请选择</option>", //绑定模块
|
|
|
|
var selectList = "<select lay-filter='select_'><option value=''>请选择</option>", //绑定模块
|
|
|
|
resourcesApplication = Common.getAjax("/jlw/resourcesApplication/getValues.json", {applicationOneLevelRelation: "实务课程类"}).data,//获取应用
|
|
|
|
resourcesApplication = Common.getAjax("/jlw/resourcesApplication/getValues.json", {applicationOneLevelRelation: "应用课程类"}).data,//获取应用
|
|
|
|
courseLabelData = Common.getAjax("/jlw/courseLabel/getValues.json", {courseLabelStatus: 1}).data;
|
|
|
|
courseLabelData = Common.getAjax("/jlw/courseLabel/getValues.json", {courseLabelStatus: 1}).data;
|
|
|
|
/*$.each(resourcesApplication,function (key,value){
|
|
|
|
/*$.each(resourcesApplication,function (key,value){
|
|
|
|
selectList += '<option value="'+value.resourcesApplicationId+'">'+value.applicationName+'</option>';
|
|
|
|
selectList += '<option value="'+value.resourcesApplicationId+'">'+value.applicationName+'</option>';
|
|
|
@ -53,18 +53,24 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
title: '课程类别',
|
|
|
|
title: '课程类别',
|
|
|
|
align: "center",
|
|
|
|
align: "center",
|
|
|
|
templet: function (d) {
|
|
|
|
templet: function (d) {
|
|
|
|
var courseLabelType = "";
|
|
|
|
var html = '<select class="yyy" name="courseLabelType" lay-filter="courseLabelType"><option value="">请选择</option>';
|
|
|
|
|
|
|
|
var yykcl = '<optgroup label="应用课程类">';
|
|
|
|
|
|
|
|
var kzkcl = '<optgroup label="考证课程类">';
|
|
|
|
|
|
|
|
var llkcl = '<optgroup label="理论课程类">';
|
|
|
|
$.each(courseLabelData, function (key, value) {
|
|
|
|
$.each(courseLabelData, function (key, value) {
|
|
|
|
if (value.courseLabelId == d.courseLabelId) {
|
|
|
|
var selected = selected = value.courseLabelId == d.courseLabelId?"selected":"";
|
|
|
|
courseLabelType = value.courseLabelName;
|
|
|
|
if (value.courseLabelType == '应用课程类') {
|
|
|
|
|
|
|
|
yykcl += '<option value="' + value.courseLabelId + '" '+selected+'>' + value.courseLabelName + '</option>';
|
|
|
|
|
|
|
|
} else if (value.courseLabelType == '考证课程类') {
|
|
|
|
|
|
|
|
kzkcl += '<option value="' + value.courseLabelId + '" '+selected+'>' + value.courseLabelName + '</option>';
|
|
|
|
|
|
|
|
} else if (value.courseLabelType == '理论课程类') {
|
|
|
|
|
|
|
|
llkcl += '<option value="' + value.courseLabelId + '" '+selected+'>' + value.courseLabelName + '</option>';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
var html = "<select name='courseLabelType' lay-filter='courseLabelType'>\n" +
|
|
|
|
yykcl+= '</optgroup>';
|
|
|
|
" <option value='' >请选择</option>\n" +
|
|
|
|
kzkcl+= '</optgroup>';
|
|
|
|
" <option value='实务课程类'" + (courseLabelType == '实务课程类' ? 'selected' : '') + ">" + "实务课程类</option>\n" +
|
|
|
|
llkcl+= '</optgroup>';
|
|
|
|
" <option value='考证课程类' " + (courseLabelType == '考证课程类' ? 'selected' : '') + ">" + "考证课程类</option>\n" +
|
|
|
|
html +=yykcl+kzkcl+llkcl+'</select>';
|
|
|
|
" <option value='理论课程类' " + (courseLabelType == '理论课程类' ? 'selected' : '') + ">" + "理论课程类</option>\n" +
|
|
|
|
|
|
|
|
" </select>";
|
|
|
|
|
|
|
|
return html;
|
|
|
|
return html;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -104,7 +110,9 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]]
|
|
|
|
]]
|
|
|
|
|
|
|
|
/* ,done: function (res, curr, count) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}*/
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
table.on('checkbox(resourcesApplicationCourseTable)', function (obj) {
|
|
|
|
table.on('checkbox(resourcesApplicationCourseTable)', function (obj) {
|
|
|
@ -170,7 +178,8 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else if (obj.event === "binding") {
|
|
|
|
} else if (obj.event === "binding") {
|
|
|
|
layer.confirm('是否确定绑定?', function (index) {
|
|
|
|
layer.confirm('是否确定绑定?', function (index) {
|
|
|
|
var ret = Common.postAjax("/jlw/xxx/xx.json", {ids: data.resourcesApplicationCourseId});
|
|
|
|
var param = obj.data;
|
|
|
|
|
|
|
|
var ret = Common.postAjax("/jlw/resourcesApplicationCourse/edit.json", param);
|
|
|
|
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,
|
|
|
@ -184,33 +193,45 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
};
|
|
|
|
};
|
|
|
|
form.on('select(courseLabelType)', function (data) {
|
|
|
|
form.on('select(courseLabelType)', function (obj) {
|
|
|
|
selectCourseLabelType = data.value;
|
|
|
|
selectCourseLabelType = obj.value;
|
|
|
|
resourcesApplication = Common.getAjax("/jlw/resourcesApplication/getValues.json", {applicationOneLevelRelation: data.value}).data; //获取课程数据
|
|
|
|
resourcesApplication = Common.getAjax("/jlw/resourcesApplication/getValues.json", {applicationSecondLevelRelation: obj.value}).data; //获取课程数据
|
|
|
|
var this_ = $(this).parents("td").next().next().find("select");
|
|
|
|
var this_ = $(this).parents("td").next().next().find("select");
|
|
|
|
this_.empty();
|
|
|
|
this_.empty();
|
|
|
|
this_.append("<option value=''>请选择</option>");
|
|
|
|
this_.append("<option value=''>请选择</option>");
|
|
|
|
|
|
|
|
|
|
|
|
$(this).parents("td").next().next().find("select").empty();
|
|
|
|
$(this).parents("td").next().next().find("select").empty();
|
|
|
|
$(this).parents("td").next().next().find("select").append("<option value=''>请选择</option>");
|
|
|
|
$(this).parents("td").next().next().find("select").append("<option value=''>请选择</option>");
|
|
|
|
if (!$.isEmpty(data.value)) {
|
|
|
|
if (!$.isEmpty(obj.value)) {
|
|
|
|
$.each(resourcesApplication, function (key, v) {
|
|
|
|
$.each(resourcesApplication, function (key, v) {
|
|
|
|
this_.append("<option value='" + v.resourcesApplicationId + "'>" + v.applicationName + "</option>");
|
|
|
|
this_.append("<option value='" + v.resourcesApplicationId + "'>" + v.applicationName + "</option>");
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var courseLabelId = obj.value;
|
|
|
|
|
|
|
|
var resourcesApplicationCourseId = table.cache['resourcesApplicationCourseTable'][$(this).parents("tr").attr("data-index")].resourcesApplicationCourseId;
|
|
|
|
|
|
|
|
if (!$.isEmpty(resourcesApplicationCourseId)) {
|
|
|
|
|
|
|
|
var param = {
|
|
|
|
|
|
|
|
resourcesApplicationCourseId: resourcesApplicationCourseId,
|
|
|
|
|
|
|
|
courseLabelId: courseLabelId,
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
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.render();
|
|
|
|
form.render();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
form.on('select(select_yingYong_1)', function (data) {
|
|
|
|
form.on('select(select_yingYong_1)', function (obj) {
|
|
|
|
var resourcesApplicationId = data.value;
|
|
|
|
var resourcesApplicationId = obj.value;
|
|
|
|
var resourcesApplicationCourseId = table.cache['resourcesApplicationCourseTable'][$(this).parents("tr").attr("data-index")].resourcesApplicationCourseId;
|
|
|
|
var resourcesApplicationCourseId = table.cache['resourcesApplicationCourseTable'][$(this).parents("tr").attr("data-index")].resourcesApplicationCourseId;
|
|
|
|
if (!$.isEmpty(resourcesApplicationCourseId)) {
|
|
|
|
if (!$.isEmpty(resourcesApplicationCourseId)) {
|
|
|
|
var param = {
|
|
|
|
var param = {
|
|
|
|
resourcesApplicationCourseId: resourcesApplicationCourseId,
|
|
|
|
resourcesApplicationCourseId: resourcesApplicationCourseId,
|
|
|
|
resourcesApplicationId: resourcesApplicationId,
|
|
|
|
resourcesApplicationId: resourcesApplicationId,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
if(!$.isEmpty(selectCourseLabelType)){
|
|
|
|
|
|
|
|
param.courseLabelType = selectCourseLabelType;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
var ret = Common.postAjax("/jlw/resourcesApplicationCourse/edit.json", param);
|
|
|
|
var ret = Common.postAjax("/jlw/resourcesApplicationCourse/edit.json", param);
|
|
|
|
layer.msg(ret.code == 0 ? "绑定成功!" : ret.msg, {
|
|
|
|
layer.msg(ret.code == 0 ? "绑定成功!" : ret.msg, {
|
|
|
|
offset: ['50%'],
|
|
|
|
offset: ['50%'],
|
|
|
@ -219,13 +240,22 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
form.on('select(undefinedYD)', function (data) {
|
|
|
|
form.on('select(select_)', function (obj) {
|
|
|
|
console.log("data->>>>>>>>>>>>>>>>", data);
|
|
|
|
var id = obj.value;
|
|
|
|
var selectElem = $(data.elem);
|
|
|
|
return;
|
|
|
|
var tdElem = selectElem.closest('td');
|
|
|
|
var resourcesApplicationCourseId = table.cache['resourcesApplicationCourseTable'][$(this).parents("tr").attr("data-index")].resourcesApplicationCourseId;
|
|
|
|
var trElem = tdElem.closest('tr');
|
|
|
|
if (!$.isEmpty(resourcesApplicationCourseId)) {
|
|
|
|
var tableView = trElem.closest('.layui-table-view');
|
|
|
|
var param = {
|
|
|
|
table.cache[tableView.attr('lay-id')][trElem.data('index')][tdElem.data('field')] = data.value;
|
|
|
|
resourcesApplicationCourseId: resourcesApplicationCourseId,
|
|
|
|
|
|
|
|
id: id,
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
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秒)
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
exports('index', view);
|
|
|
|
exports('index', view);
|
|
|
|
|
|
|
|
|
|
|
|