课程配置

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");
$("#tableInfo").show();
$("#editOrg").hide();
loadOrg();
return false;
});

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

@ -61,15 +61,16 @@
<div class="layui-row">
<div class="layui-col-xs4">
<div class="layui-form-item">
<label class="layui-form-label">机构类型</label>
<layui:simpleDictSelect style='layui-input-inline' type="org_type" lay-verify="required"
id="type" name="type" value="{{d.newType || ''}}"/>
<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"
id="type" name="type" value="{{d.newType || ''}}"/>
</div>
</div>
</div>
</div>
{{#}}}
<div class="layui-form-item">
<label class="layui-form-label">所在父机构</label>
<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 courseInfoApi = layui.courseInfoApi;
var index = layui.index;
var transfer = layui.transfer;
var layedit = layui.layedit;
// var resourcesApplicationIds = $("input[name='resourcesApplicationIds']").val();
// if(!$.isEmpty(resourcesApplicationIds)){
@ -41,7 +42,7 @@ layui.define([ 'form', 'laydate', 'table','courseInfoApi'], function(exports) {
// }else {
// layer.msg(ret.msg);
// }
var courseInfoContent_ = layedit.build('courseInfoContent',{height:100}); //题干
var view = {
init:function(){
Lib.initGenrealForm($("#addForm"),form);
@ -51,18 +52,20 @@ layui.define([ 'form', 'laydate', 'table','courseInfoApi'], function(exports) {
$("#addButton").click(function(){
form.on('submit(form)', function(){
var courseInfoId = $("#addForm input[name='courseInfoId']").val();
var courseInfoContent = layedit.getContent(courseInfoContent_);
var param={'courseInfoContent':courseInfoContent};
if($.isEmpty(courseInfoId)){
courseInfoApi.addCourseInfo($('#addForm'),function(){
parent.window.dataReload();
Common.info("添加成功");
Lib.closeFrame();
});
},param);
}else {
courseInfoApi.updateCourseInfo($('#addForm'),function(){
parent.Lib.tableRefresh();
Common.info("编辑成功!");
Lib.closeFrame();
});
},param);
}
});
});

@ -1,11 +1,15 @@
/*访问后台的代码*/
layui.define([], function(exports) {
var api={
updateCourseInfo:function(form,callback){
Lib.submitForm("/jlw/courseInfo/edit.json",form,{},callback)
updateCourseInfo:function(form,callback,paras){
Lib.submitForm("/jlw/courseInfo/edit.json",form,paras,callback)
},
addCourseInfo:function(form,callback){
Lib.submitForm("/jlw/courseInfo/add.json",form,{},callback)
addCourseInfo:function(form,callback,paras){
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){
Common.post("/jlw/courseInfo/delete.json",{"ids":ids},function(){

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

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

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

Loading…
Cancel
Save