diff --git a/admin-core/src/main/resources/static/js/lib.js b/admin-core/src/main/resources/static/js/lib.js index 2e5ed1fd..7cdbfad6 100644 --- a/admin-core/src/main/resources/static/js/lib.js +++ b/admin-core/src/main/resources/static/js/lib.js @@ -947,7 +947,7 @@ var Lib = { } }); return editor; - },getCourseInfo:function (key,courseInfoParentId,courseInfoType,sourceType,resourcesQuestionIdsIsNotNull){ //根据归属课程id查询下级所有章节并返显key + },getCourseInfo:function (key,courseInfoParentId,courseInfoType,sourceType,resourcesQuestionIdsIsNotNull,value){ //根据归属课程id查询下级所有章节并返显key var htm = ''; if(!$.isEmpty(courseInfoParentId)){ var paras = { @@ -956,7 +956,7 @@ var Lib = { sourceType:sourceType } if(!$.isEmpty(resourcesQuestionIdsIsNotNull)){ - // paras.resourcesQuestionIdsIsNotNull = resourcesQuestionIdsIsNotNull; + paras.resourcesQuestionIdsIsNotNull = resourcesQuestionIdsIsNotNull; }else { //paras.courseInfoStatus = 1; } @@ -969,6 +969,7 @@ var Lib = { } $(key).empty(); $(key).append(htm); + $(key).find("option[value='"+value+"']").attr("selected",true); layui.form.render(); },getUniversitiesColleges:function (key){ //获取院校 var ret = Common.getAjax("/jlw/universitiesColleges/getValues.json",{universitiesCollegesStatus: 1}); diff --git a/web/src/main/resources/static/js/jlw/resourcesInfo/add.js b/web/src/main/resources/static/js/jlw/resourcesInfo/add.js index 6a3d85f9..85e3a214 100644 --- a/web/src/main/resources/static/js/jlw/resourcesInfo/add.js +++ b/web/src/main/resources/static/js/jlw/resourcesInfo/add.js @@ -1,17 +1,29 @@ -layui.define([ 'form', 'laydate', 'table','element','upload','resourcesInfoApi','layedit' ], function(exports) { +layui.define([ 'form', 'laydate', 'table','element','upload','resourcesInfoApi','layedit','laytpl'], function(exports) { var form = layui.form; var resourcesInfoApi = layui.resourcesInfoApi; var index = layui.index; var element = layui.element; var upload = layui.upload; var layedit = layui.layedit; + var laytpl = layui.laytpl ; + + var courseInfoContent_ = layedit.build('resourcesInfoContent',{height: 400}); + var courseId = $("select[name='courseInfoId_0']").val();//课程ID + var chapterId = $("select[name='courseInfoId_1']").val();//章ID + var courseInfoId = $("select[name='courseInfoId_2']").val();//节ID + var sourceType = $("select[name='courseInfoId_0']").find('option:selected').attr("status"); + var childValue = $("#courseInfoId_1").val(); + var childChildValue = $("#courseInfoId_2").val(); + layedit.set({ //富文本上传图片 uploadImage: { url: Common.ctxPath + "/jlw/file/update.do", imgUrl:Common.ctxPath } }); - var courseInfoContent_ = layedit.build('resourcesInfoContent',{height: 400}); + + Lib.getCourseInfo($("select[name='courseInfoId_1']"),courseId,2,sourceType,'',childValue);//key,courseInfoParentId,courseInfoType,sourceType,resourcesQuestionIdsIsNotNull + Lib.getCourseInfo($("select[name='courseInfoId_2']"),childValue,3,sourceType,'',childChildValue);//key,courseInfoParentId,courseInfoType,sourceType,resourcesQuestionIdsIsNotNull var view = { init:function(){ @@ -21,9 +33,6 @@ layui.define([ 'form', 'laydate', 'table','element','upload','resourcesInfoApi', initSubmit:function(){ $("#addButton").click(function(){ form.on('submit(form)', function(){ - var courseId = $("select[name='courseInfoId_0']").val();//课程ID - var chapterId = $("select[name='courseInfoId_1']").val();//章ID - var courseInfoId = $("select[name='courseInfoId_2']").val();//节ID var resourcesInfoId = $("input[name='resourcesInfoId']").val(); var resourcesInfoType = $("select[name='resourcesInfoType']").val(); // 资源类型(详细见数据字典,resources_info_type) var sourceType = 2; diff --git a/web/src/main/resources/static/js/jlw/resourcesInfo/index.js b/web/src/main/resources/static/js/jlw/resourcesInfo/index.js index 34448d0f..56b9f247 100644 --- a/web/src/main/resources/static/js/jlw/resourcesInfo/index.js +++ b/web/src/main/resources/static/js/jlw/resourcesInfo/index.js @@ -416,7 +416,9 @@ layui.define(['form', 'laydate', 'table'], function (exports) { this_.append(""); }); } - selectMap[obj.value] = this_.html(); + let htm = ""; + selectMap[obj.value] = htm; } } @@ -442,10 +444,10 @@ layui.define(['form', 'laydate', 'table'], function (exports) { this_.append(""); }); } - selectMap[obj.value] = this_.html(); + let htm = ""; + selectMap[obj.value] = htm; } - - } form.render(); }); @@ -470,7 +472,6 @@ layui.define(['form', 'laydate', 'table'], function (exports) { }, function () { if (ret.code == 0) { Lib.tableRefresh(); - layer.close(index); } }); } diff --git a/web/src/main/resources/templates/jlw/resourcesInfo/add.html b/web/src/main/resources/templates/jlw/resourcesInfo/add.html index 5a817ae9..a4052ac3 100644 --- a/web/src/main/resources/templates/jlw/resourcesInfo/add.html +++ b/web/src/main/resources/templates/jlw/resourcesInfo/add.html @@ -16,7 +16,7 @@ - + @@ -25,15 +25,10 @@