110 lines
4.1 KiB
JavaScript
110 lines
4.1 KiB
JavaScript
(function(){
|
|
X.pageLogic['adduser'] = {
|
|
init : function(){
|
|
|
|
$(".adduser-top-box img").click(function(){
|
|
layer.closeAll();
|
|
})
|
|
|
|
// var projectrolearr,projectrolearrlist=[];
|
|
// X.api("authz/roles","get",{},function(d){
|
|
// projectrolearr = d;
|
|
// for(let i in projectrolearr){
|
|
// var arr={
|
|
// id:projectrolearr[i]['_id'],
|
|
// title:projectrolearr[i]['name'],
|
|
// game:projectrolearr[i]['game']
|
|
// }
|
|
// projectrolearrlist.push(arr);
|
|
// }
|
|
// })
|
|
// var datarightsarr;
|
|
// X.api("data_auth/list","get",{},function(d){
|
|
// datarightsarr = d;
|
|
// })
|
|
|
|
var adduserData =[]; //以创建账号
|
|
$(".adduser-subject-add-box div").click(function(){
|
|
var txt = $(".adduser-subject-add-box input").val();
|
|
var titarr = txt.split(",");
|
|
for(let i in titarr){
|
|
var arr = {
|
|
"username": titarr[i],
|
|
// "role_name": projectrolearr[0]["name"],
|
|
// "data_authority":datarightsarr[0]["title"],
|
|
// "data_auth_id":datarightsarr[0]["id"]
|
|
}
|
|
adduserData.push(arr);
|
|
}
|
|
update();
|
|
$(".adduser-subject-add-box input").val("");
|
|
})
|
|
|
|
$('body').on("click",".adduser-table-title-cz img",function(){
|
|
var index = $(this).attr("data-index");
|
|
adduserData.splice(index,1);
|
|
|
|
|
|
update();
|
|
})
|
|
|
|
var cprojectindex = '';//获取点击的项目角色的index
|
|
var cprojectdiv = '';//获取点击的项目角色的div
|
|
$("body").on("click",".adduser-role span",function(){
|
|
cprojectindex = $(this).attr("data-index");
|
|
cprojectdiv = $(this);
|
|
})
|
|
|
|
var cdatarightsindex = "";//获取点击的数据权限index
|
|
var cdatarightsdiv = "";//获取点击的数据权限div
|
|
$("body").on("click",".adduser-attr span",function(){
|
|
cdatarightsindex = $(this).attr("data-index");
|
|
cdatarightsdiv = $(this);
|
|
})
|
|
|
|
function update(){
|
|
X.laytpldata("#adduser-table-con-box-dot",adduserData,".adduser-table-con-box");
|
|
// 项目角色修改
|
|
// console.log(projectrolearrlist);
|
|
|
|
// X.laydropdown(".adduser-role",projectrolearrlist,function(d){
|
|
// cprojectdiv.html(d.title);
|
|
|
|
// adduserData[cprojectindex]['role_name'] = d.title;
|
|
// })
|
|
// 数据权限修改
|
|
// X.laydropdown(".adduser-attr",datarightsarr,function(d){
|
|
// cdatarightsdiv.html(d.title);
|
|
// console.log(d)
|
|
// adduserData[cdatarightsindex]['data_authority'] = d.title;
|
|
// adduserData[cdatarightsindex]['data_auth_id'] = d.id;
|
|
// })
|
|
}
|
|
|
|
$("body").on("click",".adduser-but-box .adduser-btn",function(){
|
|
layer.closeAll();
|
|
})
|
|
|
|
|
|
$("body").on("click",".adduser-but-box .adduser-btn2",function(){
|
|
console.log(adduserData);
|
|
var namearr = [];
|
|
for(let i in adduserData){
|
|
namearr.push(adduserData[i]['username']);
|
|
}
|
|
if(namearr.length > 0){
|
|
X.api("user/add_account","post",{account_list:namearr},function(d){
|
|
X.pageLogic.useradmin.useradmin();
|
|
layer.closeAll();
|
|
layer.msg("创建成功");
|
|
})
|
|
}else {
|
|
layer.msg("请先添加账号");
|
|
}
|
|
|
|
})
|
|
|
|
}
|
|
};
|
|
})();
|