From f85f2aff08a3f0e6062546c50e32299560648052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9A=E4=B8=B9ab?= <1421553879@qq.com> Date: Wed, 12 Jul 2023 20:28:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E9=85=8D=E7=BD=AE-=E7=BC=96?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/static/js/jlw/courseInfo/add.js | 2 - .../js/jlw/resourcesApplicationCourse/add.js | 69 ++++++++++++++++++- .../jlw/resourcesApplicationCourse/add.html | 18 ++--- 3 files changed, 77 insertions(+), 12 deletions(-) diff --git a/web/src/main/resources/static/js/jlw/courseInfo/add.js b/web/src/main/resources/static/js/jlw/courseInfo/add.js index ca862a2a..1ac1aea1 100644 --- a/web/src/main/resources/static/js/jlw/courseInfo/add.js +++ b/web/src/main/resources/static/js/jlw/courseInfo/add.js @@ -69,8 +69,6 @@ layui.define([ 'form', 'laydate', 'table','courseInfoApi',"layedit"], function(e Common.info("请输入课程名称!!"); return; } - - if($.isEmpty(courseLabelId)){ Common.info("请选中对应课程标签!!"); return; diff --git a/web/src/main/resources/static/js/jlw/resourcesApplicationCourse/add.js b/web/src/main/resources/static/js/jlw/resourcesApplicationCourse/add.js index 3d973c67..2be6fa46 100644 --- a/web/src/main/resources/static/js/jlw/resourcesApplicationCourse/add.js +++ b/web/src/main/resources/static/js/jlw/resourcesApplicationCourse/add.js @@ -10,7 +10,38 @@ layui.define([ 'form', 'laydate', 'table','resourcesApplicationCourseApi'], func initSubmit:function(){ $("#addButton").click(function(){ form.on('submit(form)', function(){ - var resourcesApplicationCourseId = $("#addForm input[name='resourcesApplicationCourseId']").val(); + //var resourcesApplicationCourseId = $("#addForm input[name='resourcesApplicationCourseId']").val(); + var courseInfoId = $("#addForm input[name='courseInfoId']").val();//课程名称 + var courseLabelType = $("#addForm select[name='courseLabelType']").val();//课程类别 + var courseLabelId = $("#addForm select[name='courseLabelId']").val();//绑定模块 + var resourcesApplicationIds = $("#addForm select[name='resourcesApplicationIds']").val();//绑定应用 + if($.isEmpty(courseLabelId)){ + Common.info("请选择绑定模块!!"); + return; + } + var param = { + courseInfoId: courseInfoId, + courseLabelType:courseLabelType, + courseLabelId:courseLabelId + }; + if (courseLabelType == '应用课程类') { + param.resourcesApplicationIds = resourcesApplicationIds; + } + if(!$.isEmpty(courseInfoId)){ + var ret = Common.postAjax("/jlw/courseInfo/courseBind.json", param); + layer.msg(ret.code == 0 ? "绑定成功!" : ret.msg, { + offset: ['50%'], + icon: ret.code == 0 ? 1 : 2, + time: 1500 //2秒关闭(如果不配置,默认是3秒) + }, function () { + parent.window.dataReload(); + Common.info("更新成功"); + Lib.closeFrame(); + }); + }else { + Common.info("课程已经跑路了,修改失败!!") + } + /*var resourcesApplicationCourseId = $("#addForm input[name='resourcesApplicationCourseId']").val(); if(!$.isEmpty(resourcesApplicationCourseId)){ resourcesApplicationCourseApi.updateResourcesApplicationCourse($('#addForm'),function(){ parent.window.dataReload(); @@ -23,7 +54,7 @@ layui.define([ 'form', 'laydate', 'table','resourcesApplicationCourseApi'], func Common.info("添加成功"); Lib.closeFrame(); }); - } + }*/ }); }); @@ -33,5 +64,39 @@ layui.define([ 'form', 'laydate', 'table','resourcesApplicationCourseApi'], func } } + //绑定课程名称选择 + form.on('select(select_courseLabelType)', function (obj) { + if(!$.isEmpty(obj.value)){ + var ret = Common.getAjax("/jlw/courseLabel/getValues.json",{courseLabelType:obj.value,courseLabelStatus:1}); + if(ret.code == 0){ + var htm = ''; + for (var i = 0;i< ret.data.length;i++){ + htm += ''; + } + $("select[name='courseLabelId']").empty(); + $("select[name='courseLabelId']").append(htm); + form.render(); + } + }else { + $("select[name='courseLabelId']").empty(); + form.render(); + } + if(obj.value == '应用课程类'){ + $("#appIsShow").css('display','block'); + $("#testIsShow").css('display','none'); + $("#courseIsShow").css('display','none'); + + }else if(obj.value == '考证课程类'){ + $("#appIsShow").css('display','none'); + $("#testIsShow").css('display','block'); + $("#courseIsShow").css('display','none'); + $("#addForm select[name='resourcesApplicationIds']").val(""); + }else if(obj.value == '理论课程类'){ + $("#appIsShow").css('display','none'); + $("#testIsShow").css('display','none'); + $("#courseIsShow").css('display','block'); + $("#addForm select[name='resourcesApplicationIds']").val(""); + } + }); exports('add',view); }); \ No newline at end of file diff --git a/web/src/main/resources/templates/jlw/resourcesApplicationCourse/add.html b/web/src/main/resources/templates/jlw/resourcesApplicationCourse/add.html index 98c90d8d..7bf261a4 100644 --- a/web/src/main/resources/templates/jlw/resourcesApplicationCourse/add.html +++ b/web/src/main/resources/templates/jlw/resourcesApplicationCourse/add.html @@ -1,4 +1,4 @@ - +
@@ -16,7 +16,8 @@
- +
@@ -26,7 +27,7 @@
- @@ -65,11 +66,12 @@
-
- +
+ +