var publishModel = function(naID){
let tenantId = $('#role_clients').val();
layer.open({
type: 1,
title: '部门列表',
area: ['600px', '500px'],
offset: '120px',
content: '<ul id="treeMenu" class="ztree" style="padding: 25px 0px 20px 60px;"></ul>',
btn: ['保存', '关闭'],
btnAlign: 'c',
success: function (layero, index) {
$(layero).children('.layui-layer-content').css('overflow-y', 'auto');
layer.load(2);
var setting = {
check: {
enable: true,
chkStyle: "checkbox",
chkboxType: { "Y": "s", "N": "s" }
},
data: {
simpleData: {
enable: true
}
}
};
admin.req('api-user/naviewscope/deptlist?naId='+naID, {}, function (data) {
$.fn.zTree.init($('#treeMenu'), setting, data);
layer.closeAll('loading');
}, 'GET');
},
//保存按钮,提交事件
yes: function (index) {
layer.load(1);
var treeObj = $.fn.zTree.getZTreeObj('treeMenu');
var nodes = treeObj.getCheckedNodes(true);
var deptid = new Array();
var userid = new Array();
for (var i = 0; i < nodes.length; i++) {
// ids[i] = nodes[i].id;
if (nodes[i].title=="dept") {
deptid[i] = nodes[i].id;
}else if (nodes[i].title == "user"){
userid[i] = nodes[i].id;
}
}
var data = new Object();
// data.naId = naID;
data.dept = deptid;
data.user = userid;
console.log(JSON.stringify(data));
console.log(naID);
admin.req('api-user/naviewscope/saveArea?naId='+naID, JSON.stringify(data) , function (data) {
layer.closeAll('loading');
if (0 == data.resp_code) {
layer.msg(data.resp_msg, {icon: 1, time: 500});
layer.close(index);
table.reload('notice-table', {});
} else {
layer.msg(data.resp_msg, {icon: 2, time: 500});
}
}, 'POST');
}
});
}