课程绑定
parent
0c9f0335f6
commit
2ecaca5b24
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
After Width: | Height: | Size: 998 KiB |
@ -0,0 +1,37 @@
|
||||
layui.define([ 'form', 'laydate', 'table','resourcesApplicationCourseApi'], function(exports) {
|
||||
var form = layui.form;
|
||||
var resourcesApplicationCourseApi = layui.resourcesApplicationCourseApi;
|
||||
var index = layui.index;
|
||||
var view = {
|
||||
init:function(){
|
||||
Lib.initGenrealForm($("#addForm"),form);
|
||||
this.initSubmit();
|
||||
},
|
||||
initSubmit:function(){
|
||||
$("#addButton").click(function(){
|
||||
form.on('submit(form)', function(){
|
||||
var resourcesApplicationCourseId = $("#addForm input[name='resourcesApplicationCourseId']").val();
|
||||
if(!$.isEmpty(resourcesApplicationCourseId)){
|
||||
resourcesApplicationCourseApi.updateResourcesApplicationCourse($('#addForm'),function(){
|
||||
parent.window.dataReload();
|
||||
Common.info("更新成功");
|
||||
Lib.closeFrame();
|
||||
});
|
||||
}else {
|
||||
resourcesApplicationCourseApi.addResourcesApplicationCourse($('#addForm'),function(){
|
||||
parent.window.dataReload();
|
||||
Common.info("添加成功");
|
||||
Lib.closeFrame();
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#addButton-cancel").click(function(){
|
||||
Lib.closeFrame();
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
exports('add',view);
|
||||
});
|
@ -0,0 +1,23 @@
|
||||
layui.define(['table', 'resourcesApplicationCourseApi'], function(exports) {
|
||||
var resourcesApplicationCourseApi = layui.resourcesApplicationCourseApi;
|
||||
var table=layui.table;
|
||||
var view = {
|
||||
init:function(){
|
||||
},
|
||||
delBatch:function(){
|
||||
var data = Common.getMoreDataFromTable(table,"resourcesApplicationCourseTable");
|
||||
if(data==null){
|
||||
return ;
|
||||
}
|
||||
Common.openConfirm("确认要删除这些ResourcesApplicationCourse?",function(){
|
||||
var ids =Common.concatBatchId(data,"resourcesApplicationCourseId");
|
||||
resourcesApplicationCourseApi.del(ids,function(){
|
||||
Common.info("删除成功");
|
||||
dataReload();
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
exports('del',view);
|
||||
|
||||
});
|
@ -0,0 +1,28 @@
|
||||
layui.define([ 'form', 'laydate', 'table','resourcesApplicationCourseApi'], function(exports) {
|
||||
var form = layui.form;
|
||||
var resourcesApplicationCourseApi = layui.resourcesApplicationCourseApi;
|
||||
var index = layui.index;
|
||||
var view = {
|
||||
init:function(){
|
||||
Lib.initGenrealForm($("#updateForm"),form);
|
||||
this.initSubmit();
|
||||
},
|
||||
initSubmit:function(){
|
||||
$("#updateButton").click(function(){
|
||||
form.on('submit(form)', function(){
|
||||
resourcesApplicationCourseApi.updateResourcesApplicationCourse($('#updateForm'),function(){
|
||||
parent.window.dataReload();
|
||||
Common.info("更新成功");
|
||||
Lib.closeFrame();
|
||||
});
|
||||
});
|
||||
});
|
||||
$("#updateButton-cancel").click(function(){
|
||||
Lib.closeFrame();
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
exports('edit',view);
|
||||
|
||||
});
|
@ -0,0 +1,18 @@
|
||||
/*访问后台的代码*/
|
||||
layui.define([], function(exports) {
|
||||
var api={
|
||||
updateResourcesApplicationCourse:function(form,callback){
|
||||
Lib.submitForm("/jlw/resourcesApplicationCourse/edit.json",form,{},callback)
|
||||
},
|
||||
addResourcesApplicationCourse:function(form,callback){
|
||||
Lib.submitForm("/jlw/resourcesApplicationCourse/add.json",form,{},callback)
|
||||
},
|
||||
del:function(ids,callback){
|
||||
Common.post("/jlw/resourcesApplicationCourse/delete.json",{"ids":ids},function(){
|
||||
callback();
|
||||
})
|
||||
}
|
||||
|
||||
};
|
||||
exports('resourcesApplicationCourseApi',api);
|
||||
});
|
@ -1,119 +1,86 @@
|
||||
<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/resourcesApplicationCourse/"}){ -->
|
||||
<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/courseInfo/"}){ -->
|
||||
<link rel="stylesheet" type="text/css" href="${ctxPath}/css/plugin.css?v=${jsVer}" media="all"/>
|
||||
<form class="layui-form" id="addForm">
|
||||
<div style="margin-left: 80px;">
|
||||
<layui:submitButtons id="addButton" buttonType=""/>
|
||||
<layui:submitButtons id="addButton" buttonType="" />
|
||||
</div>
|
||||
<!--<div class="layui-row">
|
||||
<div class="layui-row" style="margin-left: 80px;">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">应用管理ID</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="resourcesApplicationId" class="layui-input" >
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">课程配置ID</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="courseInfoId" class="layui-input" >
|
||||
</div>
|
||||
课程管理/新增课程
|
||||
</div>
|
||||
</div>
|
||||
</div>-->
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">课程名称</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="courseInfoName" id="courseInfoName" autocomplete="off" value="${resourcesApplicationCourse.courseInfoIdText!}"
|
||||
class="layui-input">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label"><span class="req">*</span>课程名称:</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="courseInfoName" disabled value="${courseInfo.courseInfoName}" placeholder="请输入课程名称" class="layui-input" >
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="req">*</span>课程类别:</label>
|
||||
<div class="layui-input-inline" id="view">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label"><span class="req">*</span>课程模块:</label>
|
||||
<div class="layui-input-inline">
|
||||
<!-- '应用课程类','考证课程类','理论课程类';-->
|
||||
<script id="demo" type="text/html">
|
||||
<select lay-filter="select_courseLabelType" name="courseLabelType">
|
||||
<select lay-filter="select_courseLabelType">
|
||||
<option value="">请选择</option>
|
||||
<optgroup label="应用课程类">
|
||||
{{# layui.each(d.yykcl, function(index, item){ }}
|
||||
<option value="{{item.courseLabelId}}" {{item.courseLabelId == ${resourcesApplicationCourse.courseLabelId!}?'selected':''}}>{{item.courseLabelName}}</option>
|
||||
{{# }); }}
|
||||
</optgroup>
|
||||
<optgroup label="考证课程类">
|
||||
{{# layui.each(d.kzkcl, function(index, item){ }}
|
||||
<option value="{{item.courseLabelId}}" {{item.courseLabelId == ${resourcesApplicationCourse.courseLabelId!}?'selected':''}}>{{item.courseLabelName}}</option>
|
||||
{{# }); }}
|
||||
</optgroup>
|
||||
<optgroup label="理论课程类">
|
||||
{{# layui.each(d.llkcl, function(index, item){ }}
|
||||
<option value="{{item.courseLabelId}}" {{item.courseLabelId == ${resourcesApplicationCourse.courseLabelId!}?'selected':''}}>{{item.courseLabelName}}</option>
|
||||
{{# }); }}
|
||||
</optgroup>
|
||||
</select>
|
||||
</script>
|
||||
<option value="应用课程类" ${courseInfo.courseLabelType =='应用课程类'?'selected':''}>应用课程类</option>
|
||||
<option value="考证课程类" ${courseInfo.courseLabelType =='考证课程类'?'selected':''}>考证课程类</option>
|
||||
<option value="理论课程类" ${courseInfo.courseLabelType =='理论课程类'?'selected':''}>理论课程类</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="req">*</span>绑定模块:</label>
|
||||
<div class="layui-input-inline">
|
||||
<select >
|
||||
<option value="">请选择</option>
|
||||
<!--${resourcesApplicationCourse.courseLabelType =='应用课程类'?'selected':''}-->
|
||||
<option value="xxx">xxx</option>
|
||||
<option value="ccc">ccc</option>
|
||||
<option value="ddc">ddd</option>
|
||||
</select>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label"><span class="req">*</span>课程类别:</label>
|
||||
<div class="layui-input-inline">
|
||||
<!--#if(courseInfo.courseLabelId != null){-->
|
||||
<layui:simpleDictSelect style='layui-input-inline' value="${courseInfo.courseLabelId}"
|
||||
type="course_label.course_label_name.course_label_type=${courseInfo.courseLabelType},course_label_status=1"
|
||||
id="courseLabelId" name="courseLabelId"/>
|
||||
<!--#}else{-->
|
||||
<select name="courseLabelId"></select>
|
||||
<!--#}-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="req">*</span>绑定应用:</label>
|
||||
<div class="layui-input-inline">
|
||||
<layui:simpleDictSelect style='1' type="resources_application.application_name.1=1"
|
||||
id="resourcesApplicationId" value="${resourcesApplicationCourse.resourcesApplicationId}" name="resourcesApplicationId"/>
|
||||
<input name="resourcesApplicationIds" type="hidden" value="${courseInfo.resourcesApplicationIds}" />
|
||||
<label class="layui-form-label"><span class="req">*</span>关联应用:</label>
|
||||
<div class="layui-input-block" style="margin-left: 180px;">
|
||||
<div id="transfer" class="demo-transfer"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" name="resourcesApplicationCourseId"
|
||||
value=${resourcesApplicationCourse.resourcesApplicationCourseId}>
|
||||
<input type="hidden" name="courseInfoId" value='${courseInfo.courseInfoId}' />
|
||||
<!--类型(1课程 2章 3节)-->
|
||||
<input type="hidden" name="courseInfoType" value='1' />
|
||||
</form>
|
||||
<!--#} -->
|
||||
<script>
|
||||
layui.use(['add','form','laytpl'], function () {
|
||||
var form = layui.form,
|
||||
laytpl = layui.laytpl;
|
||||
var resourcesApplicationCourseAdd = layui.add;
|
||||
var ret = Common.getAjax("/jlw/courseLabel/getValues.json", {courseLabelStatus: 1});
|
||||
var yykcl = [];
|
||||
var kzkcl = [];
|
||||
var llkcl = [];
|
||||
if (ret.code == 0) {
|
||||
for (var i = 0; i < ret.data.length; i++) {
|
||||
if (ret.data[i].courseLabelType == '应用课程类') {
|
||||
yykcl.push(ret.data[i]);
|
||||
} else if (ret.data[i].courseLabelType == '考证课程类') {
|
||||
kzkcl.push(ret.data[i]);
|
||||
} else if (ret.data[i].courseLabelType == '理论课程类') {
|
||||
llkcl.push(ret.data[i]);
|
||||
}
|
||||
}
|
||||
layui.use(['add','upload'], function(){
|
||||
var courseInfoAdd = layui.add;
|
||||
var upload = layui.upload;
|
||||
courseInfoAdd.init();
|
||||
//上传LOGO
|
||||
upload.render({
|
||||
elem: '#test10'
|
||||
, url: Common.ctxPath + "/jlw/file/update.do"
|
||||
, done: function (res) {//每成功一次调用
|
||||
$("#logo").hide();
|
||||
layui.$('#uploadDemoView').removeClass('layui-hide').find('img').attr('src',Common.ctxPath + res.data.src);
|
||||
$("input[name='courseInfoThumbnail']").val(res.data.src);
|
||||
}
|
||||
var getTpl = demo.innerHTML
|
||||
, view = document.getElementById('view');
|
||||
laytpl(getTpl).render({yykcl: yykcl, kzkcl: kzkcl, llkcl: llkcl}, function (html) {
|
||||
view.innerHTML = html;
|
||||
/* $(".addLabel").click(addLabel);
|
||||
$(".classEdit").click(classEdit);
|
||||
$(".classDel").click(classDel);*/
|
||||
form.render();
|
||||
});
|
||||
|
||||
resourcesApplicationCourseAdd.init();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
@ -0,0 +1,119 @@
|
||||
<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/resourcesApplicationCourse/"}){ -->
|
||||
<link rel="stylesheet" type="text/css" href="${ctxPath}/css/plugin.css?v=${jsVer}" media="all"/>
|
||||
<form class="layui-form" id="addForm">
|
||||
<div style="margin-left: 80px;">
|
||||
<layui:submitButtons id="addButton" buttonType=""/>
|
||||
</div>
|
||||
<!--<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">应用管理ID</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="resourcesApplicationId" class="layui-input" >
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">课程配置ID</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="courseInfoId" class="layui-input" >
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>-->
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">课程名称</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="courseInfoName" id="courseInfoName" autocomplete="off" value="${resourcesApplicationCourse.courseInfoIdText!}"
|
||||
class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="req">*</span>课程类别:</label>
|
||||
<div class="layui-input-inline" id="view">
|
||||
<!-- '应用课程类','考证课程类','理论课程类';-->
|
||||
<script id="demo" type="text/html">
|
||||
<select lay-filter="select_courseLabelType" name="courseLabelType">
|
||||
<option value="">请选择</option>
|
||||
<optgroup label="应用课程类">
|
||||
{{# layui.each(d.yykcl, function(index, item){ }}
|
||||
<option value="{{item.courseLabelId}}" {{item.courseLabelId == ${resourcesApplicationCourse.courseLabelId!}?'selected':''}}>{{item.courseLabelName}}</option>
|
||||
{{# }); }}
|
||||
</optgroup>
|
||||
<optgroup label="考证课程类">
|
||||
{{# layui.each(d.kzkcl, function(index, item){ }}
|
||||
<option value="{{item.courseLabelId}}" {{item.courseLabelId == ${resourcesApplicationCourse.courseLabelId!}?'selected':''}}>{{item.courseLabelName}}</option>
|
||||
{{# }); }}
|
||||
</optgroup>
|
||||
<optgroup label="理论课程类">
|
||||
{{# layui.each(d.llkcl, function(index, item){ }}
|
||||
<option value="{{item.courseLabelId}}" {{item.courseLabelId == ${resourcesApplicationCourse.courseLabelId!}?'selected':''}}>{{item.courseLabelName}}</option>
|
||||
{{# }); }}
|
||||
</optgroup>
|
||||
</select>
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="req">*</span>绑定模块:</label>
|
||||
<div class="layui-input-inline">
|
||||
<select >
|
||||
<option value="">请选择</option>
|
||||
<!--${resourcesApplicationCourse.courseLabelType =='应用课程类'?'selected':''}-->
|
||||
<option value="xxx">xxx</option>
|
||||
<option value="ccc">ccc</option>
|
||||
<option value="ddc">ddd</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-row">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="req">*</span>绑定应用:</label>
|
||||
<div class="layui-input-inline">
|
||||
<layui:simpleDictSelect style='1' type="resources_application.application_name.1=1"
|
||||
id="resourcesApplicationId" value="${resourcesApplicationCourse.resourcesApplicationId}" name="resourcesApplicationId"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" name="resourcesApplicationCourseId"
|
||||
value=${resourcesApplicationCourse.resourcesApplicationCourseId}>
|
||||
</form>
|
||||
<!--#} -->
|
||||
<script>
|
||||
layui.use(['add','form','laytpl'], function () {
|
||||
var form = layui.form,
|
||||
laytpl = layui.laytpl;
|
||||
var resourcesApplicationCourseAdd = layui.add;
|
||||
var ret = Common.getAjax("/jlw/courseLabel/getValues.json", {courseLabelStatus: 1});
|
||||
var yykcl = [];
|
||||
var kzkcl = [];
|
||||
var llkcl = [];
|
||||
if (ret.code == 0) {
|
||||
for (var i = 0; i < ret.data.length; i++) {
|
||||
if (ret.data[i].courseLabelType == '应用课程类') {
|
||||
yykcl.push(ret.data[i]);
|
||||
} else if (ret.data[i].courseLabelType == '考证课程类') {
|
||||
kzkcl.push(ret.data[i]);
|
||||
} else if (ret.data[i].courseLabelType == '理论课程类') {
|
||||
llkcl.push(ret.data[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
var getTpl = demo.innerHTML
|
||||
, view = document.getElementById('view');
|
||||
laytpl(getTpl).render({yykcl: yykcl, kzkcl: kzkcl, llkcl: llkcl}, function (html) {
|
||||
view.innerHTML = html;
|
||||
/* $(".addLabel").click(addLabel);
|
||||
$(".classEdit").click(classEdit);
|
||||
$(".classDel").click(classDel);*/
|
||||
form.render();
|
||||
});
|
||||
|
||||
resourcesApplicationCourseAdd.init();
|
||||
});
|
||||
</script>
|
@ -0,0 +1,51 @@
|
||||
<!--#layout("/common/layout.html",{"jsBase":"/js/jlw/resourcesApplicationCourse/"}){ -->
|
||||
<style>
|
||||
.layui-table-body, .layui-table-box, .layui-table-cell{
|
||||
overflow:visible;
|
||||
}
|
||||
.layui-table a {
|
||||
margin-right: 10px;
|
||||
}
|
||||
td .layui-form-select {
|
||||
margin-top: -10px;
|
||||
margin-left: -15px;
|
||||
margin-right: -15px;
|
||||
}
|
||||
.layui-form-select dl {
|
||||
text-align: left;
|
||||
}
|
||||
</style>
|
||||
<layui:searchForm formId="searchForm" searchList="" condition="${search}">
|
||||
<div class="layui-inline">
|
||||
<label class="layui-form-label">课程名称</label>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" name="courseInfoName" id="courseInfoName" autocomplete="off" placeholder="请输入检索条件" class="layui-input"
|
||||
style="width: 200px;float: left;margin-right: 10px;">
|
||||
</div>
|
||||
</div>
|
||||
</layui:searchForm>
|
||||
<script type="text/html" id="selectGxmc" >
|
||||
<div class='layui-input-inline'>
|
||||
<layui:simpleDictSelect style='layui-input-inline'
|
||||
type="resources_application.application_name.1=1"
|
||||
id="handsOapplicationNameStatu" name="applicationName"/>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<!--<div class="layui-btn-group">
|
||||
<layui:accessButton function="resourcesApplicationCourse.add" action="add">新增</layui:accessButton>
|
||||
<layui:accessButton function="resourcesApplicationCourse.edit" action="edit">编辑</layui:accessButton>
|
||||
<layui:accessButton function="resourcesApplicationCourse.del" action="del">删除</layui:accessButton>
|
||||
</div>-->
|
||||
|
||||
<table id="resourcesApplicationCourseTable" lay-filter="resourcesApplicationCourseTable"></table>
|
||||
<!--#} -->
|
||||
<script>
|
||||
|
||||
layui.use(['index'], function(){
|
||||
var index = layui.index;
|
||||
|
||||
index.init();
|
||||
});
|
||||
|
||||
</script>
|
Loading…
Reference in New Issue