Merge remote-tracking branch 'origin/beetlsql3-dev' into beetlsql3-dev
# Conflicts: # web/src/main/resources/templates/jlw/competition/add.htmlbeetlsql3-dev
commit
dec0eed37b
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