This commit is contained in:
罗松柏 2021-08-18 17:13:46 +08:00
parent 9339ee4a13
commit 0187da10a4
3 changed files with 83 additions and 40 deletions

View File

@ -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
View File

@ -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();
});
}
};
})();

View File

@ -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();
});
}
};
})();