|
|
|
@ -3,6 +3,14 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
var laydate = layui.laydate;
|
|
|
|
|
var table = layui.table;
|
|
|
|
|
var resourcesApplicationCourseTable = null;
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
/*$.each(resourcesApplication,function (key,value){
|
|
|
|
|
selectList += '<option value="'+value.resourcesApplicationId+'">'+value.applicationName+'</option>';
|
|
|
|
|
});*/
|
|
|
|
|
selectList += "</select>";
|
|
|
|
|
var view = {
|
|
|
|
|
init: function () {
|
|
|
|
|
this.initTable();
|
|
|
|
@ -36,23 +44,27 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
},*/
|
|
|
|
|
{
|
|
|
|
|
field: 'courseInfoIdText',
|
|
|
|
|
align:"center",
|
|
|
|
|
align: "center",
|
|
|
|
|
title: '课程名称',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
field: 'courseLabelType',
|
|
|
|
|
field: 'courseLabelId',
|
|
|
|
|
title: '课程类别',
|
|
|
|
|
align:"center",
|
|
|
|
|
align: "center",
|
|
|
|
|
templet: function (d) {
|
|
|
|
|
var html = "<div class='layui-input-inline'>\n" +
|
|
|
|
|
" <select name='courseLabelType' lay-filter='courseLabelType'>\n" +
|
|
|
|
|
var courseLabelType = "";
|
|
|
|
|
$.each(courseLabelData, function (key, value) {
|
|
|
|
|
if(value.courseLabelId == d.courseLabelId){
|
|
|
|
|
courseLabelType = value.courseLabelName;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
var html = "<select name='courseLabelType' lay-filter='courseLabelType' value='" + d.courseLabelType + "'>\n" +
|
|
|
|
|
" <option value='' >请选择</option>\n" +
|
|
|
|
|
" <option value='实务课程类' ${courseInfo.courseLabelType =='实务课程类'?'selected':''}>实务课程类</option>\n" +
|
|
|
|
|
" <option value='考证课程类' ${courseInfo.courseLabelType =='考证课程类'?'selected':''}>考证课程类</option>\n" +
|
|
|
|
|
" <option value='理论课程类' ${courseInfo.courseLabelType =='理论课程类'?'selected':''}>理论课程类</option>\n" +
|
|
|
|
|
" </select>\n" +
|
|
|
|
|
" </div>\n";
|
|
|
|
|
" <option value='实务课程类'"+(courseLabelType =='实务课程类'?'selected':'')+ ">"+"实务课程类</option>\n" +
|
|
|
|
|
" <option value='考证课程类' "+(courseLabelType =='考证课程类'?'selected':'')+ ">"+"考证课程类</option>\n" +
|
|
|
|
|
" <option value='理论课程类' "+(courseLabelType =='理论课程类'?'selected':'')+ ">"+"理论课程类</option>\n" +
|
|
|
|
|
" </select>";
|
|
|
|
|
return html;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
@ -60,41 +72,30 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
|
|
|
|
|
field: 'undefinedYD',
|
|
|
|
|
title: '绑定模块',
|
|
|
|
|
align:"center",
|
|
|
|
|
align: "center",
|
|
|
|
|
/*templet: '#selectGxmc'*/
|
|
|
|
|
templet: function (d) {
|
|
|
|
|
var html = "<div class='layui-input-inline'>\n" +
|
|
|
|
|
" <select name='undefinedYD' lay-filter='undefinedYD'>\n" +
|
|
|
|
|
" <option value='' >请选择</option>\n" +
|
|
|
|
|
" <option value='金融大数据实训系统'>金融大数据实训系统</option>\n" +
|
|
|
|
|
" <option value='xxx'>xxx</option>\n" +
|
|
|
|
|
" <option value='ddd'>ddd</option>\n" +
|
|
|
|
|
" </select>\n" +
|
|
|
|
|
" </div>\n";
|
|
|
|
|
return html;
|
|
|
|
|
return selectList;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
field: 'resourcesApplicationId',
|
|
|
|
|
title: '绑定应用',
|
|
|
|
|
align:"center",
|
|
|
|
|
align: "center",
|
|
|
|
|
templet: function (d) {
|
|
|
|
|
var html = "<div class='layui-input-inline'>\n" +
|
|
|
|
|
" <select name='resourcesApplicationId' lay-filter='resourcesApplicationId'>\n" +
|
|
|
|
|
" <option value='' >请选择</option>\n" +
|
|
|
|
|
" <option value='金融大数据实训系统'>金融大数据实训系统</option>\n" +
|
|
|
|
|
" <option value='xxx'>xxx</option>\n" +
|
|
|
|
|
" <option value='ddd'>ddd</option>\n" +
|
|
|
|
|
" </select>\n" +
|
|
|
|
|
" </div>\n";
|
|
|
|
|
return html;
|
|
|
|
|
var htm = "<select lay-filter='select_yingYong_1'><option value=''>请选择</option>";
|
|
|
|
|
$.each(resourcesApplication, function (key, value) {
|
|
|
|
|
htm += '<option value="' + value.resourcesApplicationId + '" ' + (value.resourcesApplicationId == d.resourcesApplicationId ? 'selected' : '') + '>' + value.applicationName + '</option>';
|
|
|
|
|
});
|
|
|
|
|
return htm;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
field: 'operation_',
|
|
|
|
|
title: '操作',
|
|
|
|
|
align:"center",
|
|
|
|
|
align: "center",
|
|
|
|
|
templet: function (d) {
|
|
|
|
|
var htm = '<a class="layui-table-link" lay-event="binding">绑定</a>';
|
|
|
|
|
htm += '<a class="layui-table-link" lay-event="edit">编辑</a>';
|
|
|
|
@ -114,7 +115,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
table.on('edit(resourcesApplicationCourseTable)', function(obj){ //注:edit是固定事件名,test是table原始容器的属性 lay-filter="对应的值"
|
|
|
|
|
table.on('edit(resourcesApplicationCourseTable)', function (obj) { //注:edit是固定事件名,test是table原始容器的属性 lay-filter="对应的值"
|
|
|
|
|
console.log(obj.value); //得到修改后的值
|
|
|
|
|
console.log(obj.field); //当前编辑的字段名
|
|
|
|
|
console.log(obj.data); //所在行的所有相关数据
|
|
|
|
@ -152,9 +153,9 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
}, initTableTool: table.on('tool(resourcesApplicationCourseTable)', function (obj) {
|
|
|
|
|
var data = obj.data;
|
|
|
|
|
if (obj.event === 'edit') {
|
|
|
|
|
var url = "/jlw/resourcesApplicationCourse/add.do?resourcesApplicationCourseId="+data.resourcesApplicationCourseId;
|
|
|
|
|
Common.openDlg(url,"");
|
|
|
|
|
}else if(obj.event === "del"){
|
|
|
|
|
var url = "/jlw/resourcesApplicationCourse/add.do?resourcesApplicationCourseId=" + data.resourcesApplicationCourseId;
|
|
|
|
|
Common.openDlg(url, "");
|
|
|
|
|
} else if (obj.event === "del") {
|
|
|
|
|
layer.confirm('是否确定删除该课程?', function (index) { //courseInfoStatus:状态(1启用 2禁用 3删除)
|
|
|
|
|
var ret = Common.postAjax("/jlw/resourcesApplicationCourse/delete.json", {ids: data.resourcesApplicationCourseId});
|
|
|
|
|
layer.msg(ret.code == 0 ? "删除成功!" : ret.msg, {
|
|
|
|
@ -167,7 +168,7 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
}else if(obj.event === "binding"){
|
|
|
|
|
} else if (obj.event === "binding") {
|
|
|
|
|
layer.confirm('是否确定绑定?', function (index) {
|
|
|
|
|
var ret = Common.postAjax("/jlw/xxx/xx.json", {ids: data.resourcesApplicationCourseId});
|
|
|
|
|
layer.msg(ret.code == 0 ? "绑定成功!" : ret.msg, {
|
|
|
|
@ -184,12 +185,19 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
|
|
|
|
|
})
|
|
|
|
|
};
|
|
|
|
|
form.on('select(courseLabelType)', 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;
|
|
|
|
|
resourcesApplication = Common.getAjax("/jlw/resourcesApplication/getValues.json", {applicationOneLevelRelation: data.value}).data; //获取课程数据
|
|
|
|
|
var this_ = $(this).parents("td").next().next().find("select");
|
|
|
|
|
this_.empty();
|
|
|
|
|
this_.append("<option value=''>请选择</option>");
|
|
|
|
|
|
|
|
|
|
$(this).parents("td").next().next().find("select").empty();
|
|
|
|
|
$(this).parents("td").next().next().find("select").append("<option value=''>请选择</option>");
|
|
|
|
|
if (!$.isEmpty(data.value)) {
|
|
|
|
|
$.each(resourcesApplication, function (key, v) {
|
|
|
|
|
this_.append("<option value='" + v.resourcesApplicationId + "'>" + v.applicationName + "</option>");
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
form.render();
|
|
|
|
|
});
|
|
|
|
|
form.on('select(resourcesApplicationId)', function (data) {
|
|
|
|
|
console.log("data->>>>>>>>>>>>>>>>", data);
|
|
|
|
|