课程编辑;

beetlsql3-dev
Mlxa0324 2 years ago
parent c62c004bc5
commit 9e51013be2

@ -5,42 +5,42 @@ layui.define([ 'form', 'laydate', 'table','courseInfoApi'], function(exports) {
var transfer = layui.transfer;
var resourcesApplicationIds = $("input[name='resourcesApplicationIds']").val();
if(!$.isEmpty(resourcesApplicationIds)){
resourcesApplicationIds = resourcesApplicationIds.split(",");
}
var ret = Common.getAjax("/jlw/resourcesApplication/getValues.json");
if(ret.code == 0){
//显示搜索框
transfer.render({
elem: '#transfer'
,data: ret.data
,width:"400"
,title: ['未选应用', '已选应用']
,showSearch: true
,id: 'key123' //定义唯一索引
,parseData: function(res){
return {
"value": res.resourcesApplicationId //数据值
,"title": res.applicationName //数据标题
}
}
,value:resourcesApplicationIds
,onchange: function(data, index){
var ids = "";
$.each(transfer.getData("key123"),function (key,v){
console.log(v.value);
ids += v.value;
if(key < transfer.getData("key123").length - 1){
ids += ",";
}
});
$("input[name='resourcesApplicationIds']").val(ids);
}
});
}else {
layer.msg(ret.msg);
}
// if(!$.isEmpty(resourcesApplicationIds)){
// resourcesApplicationIds = resourcesApplicationIds.split(",");
// }
// var ret = Common.getAjax("/jlw/resourcesApplication/getValues.json");
// if(ret.code == 0){
// //显示搜索框
// transfer.render({
// elem: '#transfer'
// ,data: ret.data
// ,width:"400"
// ,title: ['未选应用', '已选应用']
// ,showSearch: true
// ,id: 'key123' //定义唯一索引
// ,parseData: function(res){
// return {
// "value": res.resourcesApplicationId //数据值
// ,"title": res.applicationName //数据标题
// }
// }
// ,value:resourcesApplicationIds
// ,onchange: function(data, index){
// var ids = "";
// $.each(transfer.getData("key123"),function (key,v){
// console.log(v.value);
// ids += v.value;
// if(key < transfer.getData("key123").length - 1){
// ids += ",";
// }
// });
// $("input[name='resourcesApplicationIds']").val(ids);
// }
//
// });
// }else {
// layer.msg(ret.msg);
// }
var view = {
init:function(){

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

@ -92,7 +92,7 @@
</div>
<div class="layui-row">
<div class="layui-form-item">
<input name="resourcesApplicationIds" type="hidden" value="${courseInfo.resourcesApplicationIds}" />
<!-- <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>-->

Loading…
Cancel
Save