111
This commit is contained in:
parent
9339ee4a13
commit
0187da10a4
@ -46,9 +46,12 @@
|
||||
|
||||
|
||||
<div class="kongjian-but-box">
|
||||
<div class="kongjian-cz" id="kongjian-cz">
|
||||
更多操作
|
||||
<div>
|
||||
<div class="kongjian-cz" id="kongjian-cz">
|
||||
更多操作
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- <ul class="layui-nav kongjian-cz">
|
||||
<li class="layui-nav-item control">
|
||||
<a href="javascript:;">更多操作</a>
|
||||
|
58
web/src/x.min.js
vendored
58
web/src/x.min.js
vendored
@ -6246,7 +6246,7 @@ var X = window.X || {
|
||||
$(".member-top-box .member-cha").click(function(){
|
||||
$(".kongjian-box .member-box").hide();
|
||||
});
|
||||
var userarr = X.DATA['userarr'];
|
||||
var userarr;
|
||||
var adduadaserarr;
|
||||
|
||||
var userinfo = X.DATA.userinfo;
|
||||
@ -6255,6 +6255,7 @@ var X = window.X || {
|
||||
|
||||
if(id){
|
||||
$(".editkongjian").show();
|
||||
$(".kongjian-cz").show();
|
||||
X.api('space/detail','post',{space_id:id},function(d){
|
||||
$('.kongjian-mc-box-txt').val(d.name);
|
||||
for(let i in d.members){
|
||||
@ -6262,7 +6263,22 @@ var X = window.X || {
|
||||
}
|
||||
X.DATA['adduadaserarr'] = d.members;
|
||||
adduadaserarr = d.members;
|
||||
me.postuserlist();
|
||||
X.api('user/all_account',"get",{},function(d){
|
||||
for(let i in d){
|
||||
d[i]["firs"] = d[i]['name'].substring(0,1);
|
||||
d[i]["authority"] = "r";
|
||||
}
|
||||
for(let i in adduadaserarr){
|
||||
for(let j in d){
|
||||
if(adduadaserarr[i]['_id'] == d[j]['_id']){
|
||||
d.splice(j,1);
|
||||
}
|
||||
}
|
||||
}
|
||||
userarr = d;
|
||||
X.DATA['userarr'] = d;
|
||||
me.updatauserarr();
|
||||
});
|
||||
})
|
||||
|
||||
var listarr = [
|
||||
@ -6290,9 +6306,18 @@ var X = window.X || {
|
||||
})
|
||||
}else {
|
||||
$(".addkongjian").show();
|
||||
$(".kongjian-cz").hide();
|
||||
adduadaserarr = [];
|
||||
X.DATA['adduadaserarr'] = [];
|
||||
me.postuserlist();
|
||||
X.api('user/all_account',"get",{},function(d){
|
||||
for(let i in d){
|
||||
d[i]["firs"] = d[i]['name'].substring(0,1);
|
||||
d[i]["authority"] = "r";
|
||||
}
|
||||
userarr = d;
|
||||
X.DATA['userarr'] = d;
|
||||
me.updatauserarr();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -6343,14 +6368,14 @@ var X = window.X || {
|
||||
userarr.splice(i,1);
|
||||
}
|
||||
}
|
||||
console.log(adduadaserarr);
|
||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||
X.DATA['userarr'] = userarr;
|
||||
me.updatauserarr();
|
||||
});
|
||||
|
||||
//删除用户
|
||||
$(document).on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
||||
// $(".kongjian-renyuan-right .kongjian-renyuan-del").on('click',function(){
|
||||
$(document).off('click','.kongjian-renyuan-right .kongjian-renyuan-del').on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
||||
var userid = $(this).attr('data-id');
|
||||
for(let i in adduadaserarr){
|
||||
if(adduadaserarr[i]['_id'] == userid){
|
||||
@ -6358,6 +6383,8 @@ var X = window.X || {
|
||||
adduadaserarr.splice(i,1);
|
||||
}
|
||||
}
|
||||
// console.log(adduadaserarr);
|
||||
// console.log(userarr);
|
||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||
X.DATA['userarr'] = userarr;
|
||||
me.updatauserarr();
|
||||
@ -6386,9 +6413,15 @@ var X = window.X || {
|
||||
}
|
||||
|
||||
if(id){
|
||||
console.log(adduserarr);
|
||||
X.api('space/rename','post',{space_id:id,new_name:tit},function(d){
|
||||
console.log(d);
|
||||
X.api('space/set_members','post',{space_id:id,members:adduserarr},function(d){
|
||||
layer.msg('修改成功');
|
||||
X.pageLogic.dashboard.freshMenu(X.DATA.projectid);
|
||||
layer.closeAll();
|
||||
})
|
||||
})
|
||||
|
||||
}else{
|
||||
X.api('space/create',"post",data,function(d){
|
||||
// if(d.code == "ok"){
|
||||
@ -6402,8 +6435,6 @@ var X = window.X || {
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
$(".kongjian-but .kongjian-qx").click(function(){
|
||||
@ -6414,21 +6445,10 @@ var X = window.X || {
|
||||
updatauserarr : function(){
|
||||
var adduadaserarr = X.DATA['adduadaserarr'];
|
||||
var userarr = X.DATA['userarr'];
|
||||
console.log(adduadaserarr);
|
||||
//以添加用户
|
||||
X.laytpldata("#kongjian-renyuan-box-dot",adduadaserarr,".kongjian-renyuan-box2");
|
||||
//未添加的用户
|
||||
X.laytpldata("#member-user-con-box-dot",userarr,".member-user-con-box");
|
||||
},
|
||||
postuserlist:function(){
|
||||
X.api('user/all_account',"get",{},function(d){
|
||||
for(let i in d){
|
||||
d[i]["firs"] = d[i]['name'].substring(0,1);
|
||||
d[i]["authority"] = "r";
|
||||
}
|
||||
X.DATA['userarr'] = d;
|
||||
X.pageLogic.kongjianshezhi.updatauserarr();
|
||||
});
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
@ -13,7 +13,7 @@
|
||||
$(".member-top-box .member-cha").click(function(){
|
||||
$(".kongjian-box .member-box").hide();
|
||||
});
|
||||
var userarr = X.DATA['userarr'];
|
||||
var userarr;
|
||||
var adduadaserarr;
|
||||
|
||||
var userinfo = X.DATA.userinfo;
|
||||
@ -22,6 +22,7 @@
|
||||
|
||||
if(id){
|
||||
$(".editkongjian").show();
|
||||
$(".kongjian-cz").show();
|
||||
X.api('space/detail','post',{space_id:id},function(d){
|
||||
$('.kongjian-mc-box-txt').val(d.name);
|
||||
for(let i in d.members){
|
||||
@ -29,7 +30,22 @@
|
||||
}
|
||||
X.DATA['adduadaserarr'] = d.members;
|
||||
adduadaserarr = d.members;
|
||||
me.postuserlist();
|
||||
X.api('user/all_account',"get",{},function(d){
|
||||
for(let i in d){
|
||||
d[i]["firs"] = d[i]['name'].substring(0,1);
|
||||
d[i]["authority"] = "r";
|
||||
}
|
||||
for(let i in adduadaserarr){
|
||||
for(let j in d){
|
||||
if(adduadaserarr[i]['_id'] == d[j]['_id']){
|
||||
d.splice(j,1);
|
||||
}
|
||||
}
|
||||
}
|
||||
userarr = d;
|
||||
X.DATA['userarr'] = d;
|
||||
me.updatauserarr();
|
||||
});
|
||||
})
|
||||
|
||||
var listarr = [
|
||||
@ -57,9 +73,18 @@
|
||||
})
|
||||
}else {
|
||||
$(".addkongjian").show();
|
||||
$(".kongjian-cz").hide();
|
||||
adduadaserarr = [];
|
||||
X.DATA['adduadaserarr'] = [];
|
||||
me.postuserlist();
|
||||
X.api('user/all_account',"get",{},function(d){
|
||||
for(let i in d){
|
||||
d[i]["firs"] = d[i]['name'].substring(0,1);
|
||||
d[i]["authority"] = "r";
|
||||
}
|
||||
userarr = d;
|
||||
X.DATA['userarr'] = d;
|
||||
me.updatauserarr();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@ -110,14 +135,14 @@
|
||||
userarr.splice(i,1);
|
||||
}
|
||||
}
|
||||
console.log(adduadaserarr);
|
||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||
X.DATA['userarr'] = userarr;
|
||||
me.updatauserarr();
|
||||
});
|
||||
|
||||
//删除用户
|
||||
$(document).on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
||||
// $(".kongjian-renyuan-right .kongjian-renyuan-del").on('click',function(){
|
||||
$(document).off('click','.kongjian-renyuan-right .kongjian-renyuan-del').on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
||||
var userid = $(this).attr('data-id');
|
||||
for(let i in adduadaserarr){
|
||||
if(adduadaserarr[i]['_id'] == userid){
|
||||
@ -125,6 +150,8 @@
|
||||
adduadaserarr.splice(i,1);
|
||||
}
|
||||
}
|
||||
// console.log(adduadaserarr);
|
||||
// console.log(userarr);
|
||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||
X.DATA['userarr'] = userarr;
|
||||
me.updatauserarr();
|
||||
@ -153,9 +180,15 @@
|
||||
}
|
||||
|
||||
if(id){
|
||||
console.log(adduserarr);
|
||||
X.api('space/rename','post',{space_id:id,new_name:tit},function(d){
|
||||
console.log(d);
|
||||
X.api('space/set_members','post',{space_id:id,members:adduserarr},function(d){
|
||||
layer.msg('修改成功');
|
||||
X.pageLogic.dashboard.freshMenu(X.DATA.projectid);
|
||||
layer.closeAll();
|
||||
})
|
||||
})
|
||||
|
||||
}else{
|
||||
X.api('space/create',"post",data,function(d){
|
||||
// if(d.code == "ok"){
|
||||
@ -169,8 +202,6 @@
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
$(".kongjian-but .kongjian-qx").click(function(){
|
||||
@ -181,21 +212,10 @@
|
||||
updatauserarr : function(){
|
||||
var adduadaserarr = X.DATA['adduadaserarr'];
|
||||
var userarr = X.DATA['userarr'];
|
||||
console.log(adduadaserarr);
|
||||
//以添加用户
|
||||
X.laytpldata("#kongjian-renyuan-box-dot",adduadaserarr,".kongjian-renyuan-box2");
|
||||
//未添加的用户
|
||||
X.laytpldata("#member-user-con-box-dot",userarr,".member-user-con-box");
|
||||
},
|
||||
postuserlist:function(){
|
||||
X.api('user/all_account',"get",{},function(d){
|
||||
for(let i in d){
|
||||
d[i]["firs"] = d[i]['name'].substring(0,1);
|
||||
d[i]["authority"] = "r";
|
||||
}
|
||||
X.DATA['userarr'] = d;
|
||||
X.pageLogic.kongjianshezhi.updatauserarr();
|
||||
});
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
Loading…
Reference in New Issue
Block a user