layui.define([ 'form', 'laydate', 'table','laytpl','upload','layedit','teacherOpenCourseHandsOnApi'], function(exports) { var form = layui.form; var teacherOpenCourseHandsOnApi = layui.teacherOpenCourseHandsOnApi; var index = layui.index; var upload = layui.upload; var layedit = layui.layedit; var laytpl = layui.laytpl layedit.set({ //富文本上传图片 uploadImage: { url: Common.ctxPath + "/jlw/file/update.do", imgUrl:Common.ctxPath } }); var courseInfoParentId = $("select[name='courseInfoId']").val();//课程ID var sourceType = $("select[name='courseInfoId']").find('option:selected').attr("status"); var childValue = $("#courseChildNode").val(); //反显章节下拉框(key,courseInfoParentId,courseInfoType,sourceType,resourcesQuestionIdsIsNotNull) Lib.getCourseInfo($("select[name='courseChildNode']"),courseInfoParentId,2,sourceType,'',childValue); form.render(); window.loadList = function (){//重新加载实训任务列表 getListInfo(); } var handsOnId = $("input[name='handsOnId']").val(); var teacherOpenCourseId = $("input[name='teacherOpenCourseId']").val(); var one = layedit.build('test-editor'); //建立编辑器 if(!$.isEmpty(handsOnId)){ var ret = Common.getAjax("/jlw/handsOn/view.json",{handsOnId:handsOnId}); if(ret.code == 0){ layedit.setContent(one,Lib.repLaceltgt(ret.data.applicationIntroduction),false); }else { layer.msg(ret.msg, { offset: ['50%'], icon: 2, time: 1500 //2秒关闭(如果不配置,默认是3秒) }); } } var view = { init:function(){ Lib.initGenrealForm($("#updateForm"),form); this.initSubmit(); }, initSubmit:function(){ $("#updateButton").click(function(){ form.on('submit(form)', function(){ teacherOpenCourseHandsOnApi.updateTeacherOpenCourseHandsOn($('#updateForm'),function(){ parent.window.dataReload(); Common.info("更新成功"); Lib.closeFrame(); }); }); }); $("#updateButton-cancel").click(function(){ Lib.closeFrame(); }); } } //选择归属课程 并且根据选择的课程查询章节 resourcesQuestionIdsIsNotNull:查询题目不为空的章节 form.on('select(select_courseInfoIds)', function (obj) { let sourceType = $("select[name='courseInfoId']").find('option:selected').attr("status"); let courseInfoType = 2;//courseInfoType(2 章节,3 节) Lib.getCourseInfo($("select[name='courseChildNode']"), obj.value,courseInfoType,sourceType); }); $(".button_add").click(() => { handsOnId = $("#updateForm input[name='handsOnId']").val(); if (!$.isEmpty(handsOnId)){ var url = "/jlw/handsOnSimulationTasks/add.do?handsOnId="+handsOnId+'&courseInfoId='+teacherOpenCourseId; Common.openDlg(url); } }); //实训任务编辑 $(".bj").click(edit_simu) function edit_simu(){ var taskId = $(this).attr("taskid"); var url = "/jlw/handsOnSimulationTasks/add.do?taskId="+taskId + "&handsOnId="+handsOnId; Common.openDlg(url,""); } //实训任务删除 $(".sc").click(del_simu) function del_simu(){ var taskId = $(this).attr("taskid"); var ret = Common.postAjax("/jlw/handsOnSimulationTasks/delete.json",{ids:taskId}) if (ret.code == 0) { $(this).parent().parent().remove() } } $(".uploader-file-cancel").click(function () { $(this).parent().parent().remove() }); function getListInfo(){ //获取 var ret = Common.postAjax("/api/handsOnSimulationTasks/getPageList.do",{handsOnId:$("#updateForm input[name='handsOnId']").val()}) if (ret.code == 0) { var getTpl = sc_demo.innerHTML ,view = document.getElementById('sc_view'); laytpl(getTpl).render({list:ret.data}, function(html){ view.innerHTML = html; $(".bj").unbind(); $(".sc").unbind(); $(".bj").click(edit_simu); $(".sc").click(del_simu); }); } } exports('edit',view); });