子页面
<button type="button" class="layui-btn fr r-12" onclick="orgDeputyLeaderName()">确定</button>
//确定提交 子牙面选中的值 传给父页面
var num_arr_id=[],num_arr_name=[];
function orgDeputyLeaderName(){
$("#userList_right li").each(function(){
num_arr_id.push($(this).find("input").data("id"));
num_arr_name.push($(this).find("input").data("name"));
});
num_arr['id'] = num_arr_id;
num_arr['name'] = num_arr_name;
// 获得frame索引
var index = parent.layer.getFrameIndex(window.name);
//关闭当前frame
parent.layer.close(index);
//调用父页面抄送列表
parent.initialization(num_arr,bulletid);
}
父页面:
<a target="_blank" onclick="x_admin_show('所属角色岗','/cms/orgRoleUser/orgUserData?bulletid=roleId',650,580,true)">角色配置</a>
//返回弹窗值
function initialization_role(res,bulletid){
//角色岗选择
if(bulletid == 'roleId'){
$("input[name='roleId']").val(res.id);
$("input[name='roleName']").val(res.name);
}
}
function x_admin_show(title,url,w,h,full){
if (title == null || title == '') {
title=false;
};
if (url == null || url == '') {
url="404.html";
};
if (w == null || w == '') {
w=($(window).width() - 30);
};
if (h == null || h == '') {
h=($(window).height() - 30);
};
var index_full = layer.open({
type: 2,
area: [w+'px', h +'px'],
// maxmin: !full,
fixed: true, //固定
maxmin: false,
shadeClose: true,
shade:0.4,
title: title,
scrollbar:false,
content: url
});
}