课程配置

beetlsql3-dev
姚丹ab 2 years ago
parent 8d91e16fee
commit d748c3f50d

@ -116,6 +116,7 @@ layui.define(['form', 'transfer', 'table', 'userApi', 'tree', "laytpl"], functio
} }
layer.closeAll("loading"); layer.closeAll("loading");
$("#tableInfo").show(); $("#tableInfo").show();
$("#editOrg").hide();
loadOrg(); loadOrg();
return false; return false;
}); });

@ -21,7 +21,7 @@
<div class="layui-row"> <div class="layui-row">
<div class="layui-col-xs4"> <div class="layui-col-xs4">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline" style="margin-right: 5px;">
<label class="layui-form-label">所在父机构</label> <label class="layui-form-label">所在父机构</label>
<layui:orgInput style='layui-input-inline' name="parentOrgId" id="parentOrgId" <layui:orgInput style='layui-input-inline' name="parentOrgId" id="parentOrgId"
value=""></layui:orgInput> value=""></layui:orgInput>

@ -61,15 +61,16 @@
<div class="layui-row"> <div class="layui-row">
<div class="layui-col-xs4"> <div class="layui-col-xs4">
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">机构类型</label> <label class="layui-form-label" style="">机构类型</label>
<div style="margin-right: 0px;" class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' type="org_type" lay-verify="required" <layui:simpleDictSelect style='layui-input-inline' type="org_type" lay-verify="required"
id="type" name="type" value="{{d.newType || ''}}"/> id="type" name="type" value="{{d.newType || ''}}"/>
</div> </div>
</div>
</div> </div>
</div> </div>
{{#}}} {{#}}}
<div class="layui-form-item"> <div class="layui-form-item">
<label class="layui-form-label">所在父机构</label> <label class="layui-form-label">所在父机构</label>
<div class="layui-input-inline"> <div class="layui-input-inline">

@ -1,8 +1,9 @@
layui.define([ 'form', 'laydate', 'table','courseInfoApi'], function(exports) { layui.define([ 'form', 'laydate', 'table','courseInfoApi',"layedit"], function(exports) {
var form = layui.form; var form = layui.form;
var courseInfoApi = layui.courseInfoApi; var courseInfoApi = layui.courseInfoApi;
var index = layui.index; var index = layui.index;
var transfer = layui.transfer; var transfer = layui.transfer;
var layedit = layui.layedit;
// var resourcesApplicationIds = $("input[name='resourcesApplicationIds']").val(); // var resourcesApplicationIds = $("input[name='resourcesApplicationIds']").val();
// if(!$.isEmpty(resourcesApplicationIds)){ // if(!$.isEmpty(resourcesApplicationIds)){
@ -41,7 +42,7 @@ layui.define([ 'form', 'laydate', 'table','courseInfoApi'], function(exports) {
// }else { // }else {
// layer.msg(ret.msg); // layer.msg(ret.msg);
// } // }
var courseInfoContent_ = layedit.build('courseInfoContent',{height:100}); //题干
var view = { var view = {
init:function(){ init:function(){
Lib.initGenrealForm($("#addForm"),form); Lib.initGenrealForm($("#addForm"),form);
@ -51,18 +52,20 @@ layui.define([ 'form', 'laydate', 'table','courseInfoApi'], function(exports) {
$("#addButton").click(function(){ $("#addButton").click(function(){
form.on('submit(form)', function(){ form.on('submit(form)', function(){
var courseInfoId = $("#addForm input[name='courseInfoId']").val(); var courseInfoId = $("#addForm input[name='courseInfoId']").val();
var courseInfoContent = layedit.getContent(courseInfoContent_);
var param={'courseInfoContent':courseInfoContent};
if($.isEmpty(courseInfoId)){ if($.isEmpty(courseInfoId)){
courseInfoApi.addCourseInfo($('#addForm'),function(){ courseInfoApi.addCourseInfo($('#addForm'),function(){
parent.window.dataReload(); parent.window.dataReload();
Common.info("添加成功"); Common.info("添加成功");
Lib.closeFrame(); Lib.closeFrame();
}); },param);
}else { }else {
courseInfoApi.updateCourseInfo($('#addForm'),function(){ courseInfoApi.updateCourseInfo($('#addForm'),function(){
parent.Lib.tableRefresh(); parent.Lib.tableRefresh();
Common.info("编辑成功!"); Common.info("编辑成功!");
Lib.closeFrame(); Lib.closeFrame();
}); },param);
} }
}); });
}); });

@ -1,11 +1,15 @@
/*访问后台的代码*/ /*访问后台的代码*/
layui.define([], function(exports) { layui.define([], function(exports) {
var api={ var api={
updateCourseInfo:function(form,callback){ updateCourseInfo:function(form,callback,paras){
Lib.submitForm("/jlw/courseInfo/edit.json",form,{},callback) Lib.submitForm("/jlw/courseInfo/edit.json",form,paras,callback)
}, },
addCourseInfo:function(form,callback){ addCourseInfo:function(form,callback,paras){
Lib.submitForm("/jlw/courseInfo/add.json",form,{},callback) var formPara = form.serializeJson();
for (var key in paras) {
formPara[key] = paras[key];
}
Lib.submitForm("/jlw/courseInfo/add.json",form,paras,callback)
}, },
del:function(ids,callback){ del:function(ids,callback){
Common.post("/jlw/courseInfo/delete.json",{"ids":ids},function(){ Common.post("/jlw/courseInfo/delete.json",{"ids":ids},function(){

@ -44,11 +44,11 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
hideField: false, hideField: false,
hide: $.isEmpty(sx_['handsOnName']) ? false : sx_['handsOnName'], hide: $.isEmpty(sx_['handsOnName']) ? false : sx_['handsOnName'],
}, { }, {
field: 'courseInfoId', field: 'courseInfoIdText',
title: '归属课程', align: "center" title: '归属课程', align: "center"
}, },
{ {
field: 'courseChildNode', field: 'courseChildNodeText',
title: '归属章节', align: "center" title: '归属章节', align: "center"
}, { }, {
field: 'addTime', field: 'addTime',

@ -63,7 +63,9 @@ layui.define(['form', 'laydate', 'table'], function (exports) {
// html字符串转对象深拷贝操作相当于每行copy一个下拉框进行回显选中操作 // html字符串转对象深拷贝操作相当于每行copy一个下拉框进行回显选中操作
var copyHtml = $($('#select_resourcesApplicationIds').html()) var copyHtml = $($('#select_resourcesApplicationIds').html())
// 兼容之前的一对多关系 // 兼容之前的一对多关系
if(!$.isEmpty(d.resourcesApplicationIds)){
copyHtml.find("option[value="+d.resourcesApplicationIds.split(',')[0]+"]").attr("selected", true); copyHtml.find("option[value="+d.resourcesApplicationIds.split(',')[0]+"]").attr("selected", true);
}
return copyHtml.html(); return copyHtml.html();
} }
}, },

@ -90,26 +90,26 @@
</div> </div>
</div> </div>
</div> </div>
<div class="layui-row"> <!--<div class="layui-row">
<div class="layui-form-item"> <div class="layui-form-item">
<!-- <input name="resourcesApplicationIds" type="hidden" value="${courseInfo.resourcesApplicationIds}" />--> &lt;!&ndash; <input name="resourcesApplicationIds" type="hidden" value="${courseInfo.resourcesApplicationIds}" />&ndash;&gt;
<label class="layui-form-label"><span class="req">*</span>关联应用:</label> <label class="layui-form-label"><span class="req">*</span>关联应用:</label>
<!-- <div class="layui-input-block" style="margin-left: 180px;">--> &lt;!&ndash; <div class="layui-input-block" style="margin-left: 180px;">&ndash;&gt;
<!-- <div id="transfer" class="demo-transfer"></div>--> &lt;!&ndash; <div id="transfer" class="demo-transfer"></div>&ndash;&gt;
<!-- </div>--> &lt;!&ndash; </div>&ndash;&gt;
<layui:simpleDictSelect style='layui-input-inline' <layui:simpleDictSelect style='layui-input-inline'
value="${courseInfo.resourcesApplicationIds}" value="${courseInfo.resourcesApplicationIds}"
layFilter="select_resourcesApplicationIds" layFilter="select_resourcesApplicationIds"
type="resources_application.application_name.1=1" type="resources_application.application_name.1=1"
id="resourcesApplicationIds" name="resourcesApplicationIds"/> id="resourcesApplicationIds" name="resourcesApplicationIds"/>
</div> </div>
</div> </div>-->
<div class="layui-row"> <div class="layui-row">
<div class="layui-form-item"> <div class="layui-form-item">
<div class="layui-inline"> <div class="layui-inline">
<label class="layui-form-label"><span class="req">*</span>课程简介:</label> <label class="layui-form-label"><span class="req">*</span>课程简介:</label>
<div class="layui-input-block" style="margin-left: 180px;width: 880px;"> <div class="layui-input-inline" style="width: 60% !important;min-width: 500px;">
<textarea name="courseInfoContent" placeholder="请输入课程简介" class="layui-textarea">${courseInfo.courseInfoContent}</textarea> <textarea id="courseInfoContent" name="courseInfoContent" style="display:none;">${courseInfo.courseInfoContent}</textarea>
</div> </div>
</div> </div>
</div> </div>
@ -123,6 +123,7 @@
layui.use(['add','upload'], function(){ layui.use(['add','upload'], function(){
var courseInfoAdd = layui.add; var courseInfoAdd = layui.add;
var upload = layui.upload; var upload = layui.upload;
courseInfoAdd.init(); courseInfoAdd.init();
//上传LOGO //上传LOGO
upload.render({ upload.render({

Loading…
Cancel
Save