111
This commit is contained in:
parent
9339ee4a13
commit
0187da10a4
@ -46,9 +46,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<div class="kongjian-but-box">
|
<div class="kongjian-but-box">
|
||||||
|
<div>
|
||||||
<div class="kongjian-cz" id="kongjian-cz">
|
<div class="kongjian-cz" id="kongjian-cz">
|
||||||
更多操作
|
更多操作
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- <ul class="layui-nav kongjian-cz">
|
<!-- <ul class="layui-nav kongjian-cz">
|
||||||
<li class="layui-nav-item control">
|
<li class="layui-nav-item control">
|
||||||
<a href="javascript:;">更多操作</a>
|
<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(){
|
$(".member-top-box .member-cha").click(function(){
|
||||||
$(".kongjian-box .member-box").hide();
|
$(".kongjian-box .member-box").hide();
|
||||||
});
|
});
|
||||||
var userarr = X.DATA['userarr'];
|
var userarr;
|
||||||
var adduadaserarr;
|
var adduadaserarr;
|
||||||
|
|
||||||
var userinfo = X.DATA.userinfo;
|
var userinfo = X.DATA.userinfo;
|
||||||
@ -6255,6 +6255,7 @@ var X = window.X || {
|
|||||||
|
|
||||||
if(id){
|
if(id){
|
||||||
$(".editkongjian").show();
|
$(".editkongjian").show();
|
||||||
|
$(".kongjian-cz").show();
|
||||||
X.api('space/detail','post',{space_id:id},function(d){
|
X.api('space/detail','post',{space_id:id},function(d){
|
||||||
$('.kongjian-mc-box-txt').val(d.name);
|
$('.kongjian-mc-box-txt').val(d.name);
|
||||||
for(let i in d.members){
|
for(let i in d.members){
|
||||||
@ -6262,7 +6263,22 @@ var X = window.X || {
|
|||||||
}
|
}
|
||||||
X.DATA['adduadaserarr'] = d.members;
|
X.DATA['adduadaserarr'] = d.members;
|
||||||
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 = [
|
var listarr = [
|
||||||
@ -6290,9 +6306,18 @@ var X = window.X || {
|
|||||||
})
|
})
|
||||||
}else {
|
}else {
|
||||||
$(".addkongjian").show();
|
$(".addkongjian").show();
|
||||||
|
$(".kongjian-cz").hide();
|
||||||
adduadaserarr = [];
|
adduadaserarr = [];
|
||||||
X.DATA['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);
|
userarr.splice(i,1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log(adduadaserarr);
|
||||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||||
X.DATA['userarr'] = userarr;
|
X.DATA['userarr'] = userarr;
|
||||||
me.updatauserarr();
|
me.updatauserarr();
|
||||||
});
|
});
|
||||||
|
|
||||||
//删除用户
|
//删除用户
|
||||||
$(document).on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
$(document).off('click','.kongjian-renyuan-right .kongjian-renyuan-del').on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
||||||
// $(".kongjian-renyuan-right .kongjian-renyuan-del").on('click',function(){
|
|
||||||
var userid = $(this).attr('data-id');
|
var userid = $(this).attr('data-id');
|
||||||
for(let i in adduadaserarr){
|
for(let i in adduadaserarr){
|
||||||
if(adduadaserarr[i]['_id'] == userid){
|
if(adduadaserarr[i]['_id'] == userid){
|
||||||
@ -6358,6 +6383,8 @@ var X = window.X || {
|
|||||||
adduadaserarr.splice(i,1);
|
adduadaserarr.splice(i,1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// console.log(adduadaserarr);
|
||||||
|
// console.log(userarr);
|
||||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||||
X.DATA['userarr'] = userarr;
|
X.DATA['userarr'] = userarr;
|
||||||
me.updatauserarr();
|
me.updatauserarr();
|
||||||
@ -6386,9 +6413,15 @@ var X = window.X || {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(id){
|
if(id){
|
||||||
|
console.log(adduserarr);
|
||||||
X.api('space/rename','post',{space_id:id,new_name:tit},function(d){
|
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{
|
}else{
|
||||||
X.api('space/create',"post",data,function(d){
|
X.api('space/create',"post",data,function(d){
|
||||||
// if(d.code == "ok"){
|
// if(d.code == "ok"){
|
||||||
@ -6402,8 +6435,6 @@ var X = window.X || {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
$(".kongjian-but .kongjian-qx").click(function(){
|
$(".kongjian-but .kongjian-qx").click(function(){
|
||||||
@ -6414,21 +6445,10 @@ var X = window.X || {
|
|||||||
updatauserarr : function(){
|
updatauserarr : function(){
|
||||||
var adduadaserarr = X.DATA['adduadaserarr'];
|
var adduadaserarr = X.DATA['adduadaserarr'];
|
||||||
var userarr = X.DATA['userarr'];
|
var userarr = X.DATA['userarr'];
|
||||||
console.log(adduadaserarr);
|
|
||||||
//以添加用户
|
//以添加用户
|
||||||
X.laytpldata("#kongjian-renyuan-box-dot",adduadaserarr,".kongjian-renyuan-box2");
|
X.laytpldata("#kongjian-renyuan-box-dot",adduadaserarr,".kongjian-renyuan-box2");
|
||||||
//未添加的用户
|
//未添加的用户
|
||||||
X.laytpldata("#member-user-con-box-dot",userarr,".member-user-con-box");
|
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(){
|
$(".member-top-box .member-cha").click(function(){
|
||||||
$(".kongjian-box .member-box").hide();
|
$(".kongjian-box .member-box").hide();
|
||||||
});
|
});
|
||||||
var userarr = X.DATA['userarr'];
|
var userarr;
|
||||||
var adduadaserarr;
|
var adduadaserarr;
|
||||||
|
|
||||||
var userinfo = X.DATA.userinfo;
|
var userinfo = X.DATA.userinfo;
|
||||||
@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
if(id){
|
if(id){
|
||||||
$(".editkongjian").show();
|
$(".editkongjian").show();
|
||||||
|
$(".kongjian-cz").show();
|
||||||
X.api('space/detail','post',{space_id:id},function(d){
|
X.api('space/detail','post',{space_id:id},function(d){
|
||||||
$('.kongjian-mc-box-txt').val(d.name);
|
$('.kongjian-mc-box-txt').val(d.name);
|
||||||
for(let i in d.members){
|
for(let i in d.members){
|
||||||
@ -29,7 +30,22 @@
|
|||||||
}
|
}
|
||||||
X.DATA['adduadaserarr'] = d.members;
|
X.DATA['adduadaserarr'] = d.members;
|
||||||
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 = [
|
var listarr = [
|
||||||
@ -57,9 +73,18 @@
|
|||||||
})
|
})
|
||||||
}else {
|
}else {
|
||||||
$(".addkongjian").show();
|
$(".addkongjian").show();
|
||||||
|
$(".kongjian-cz").hide();
|
||||||
adduadaserarr = [];
|
adduadaserarr = [];
|
||||||
X.DATA['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);
|
userarr.splice(i,1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
console.log(adduadaserarr);
|
||||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||||
X.DATA['userarr'] = userarr;
|
X.DATA['userarr'] = userarr;
|
||||||
me.updatauserarr();
|
me.updatauserarr();
|
||||||
});
|
});
|
||||||
|
|
||||||
//删除用户
|
//删除用户
|
||||||
$(document).on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
$(document).off('click','.kongjian-renyuan-right .kongjian-renyuan-del').on("click",".kongjian-renyuan-right .kongjian-renyuan-del",function(){
|
||||||
// $(".kongjian-renyuan-right .kongjian-renyuan-del").on('click',function(){
|
|
||||||
var userid = $(this).attr('data-id');
|
var userid = $(this).attr('data-id');
|
||||||
for(let i in adduadaserarr){
|
for(let i in adduadaserarr){
|
||||||
if(adduadaserarr[i]['_id'] == userid){
|
if(adduadaserarr[i]['_id'] == userid){
|
||||||
@ -125,6 +150,8 @@
|
|||||||
adduadaserarr.splice(i,1);
|
adduadaserarr.splice(i,1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// console.log(adduadaserarr);
|
||||||
|
// console.log(userarr);
|
||||||
X.DATA['adduadaserarr'] = adduadaserarr;
|
X.DATA['adduadaserarr'] = adduadaserarr;
|
||||||
X.DATA['userarr'] = userarr;
|
X.DATA['userarr'] = userarr;
|
||||||
me.updatauserarr();
|
me.updatauserarr();
|
||||||
@ -153,9 +180,15 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(id){
|
if(id){
|
||||||
|
console.log(adduserarr);
|
||||||
X.api('space/rename','post',{space_id:id,new_name:tit},function(d){
|
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{
|
}else{
|
||||||
X.api('space/create',"post",data,function(d){
|
X.api('space/create',"post",data,function(d){
|
||||||
// if(d.code == "ok"){
|
// if(d.code == "ok"){
|
||||||
@ -169,8 +202,6 @@
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
$(".kongjian-but .kongjian-qx").click(function(){
|
$(".kongjian-but .kongjian-qx").click(function(){
|
||||||
@ -181,21 +212,10 @@
|
|||||||
updatauserarr : function(){
|
updatauserarr : function(){
|
||||||
var adduadaserarr = X.DATA['adduadaserarr'];
|
var adduadaserarr = X.DATA['adduadaserarr'];
|
||||||
var userarr = X.DATA['userarr'];
|
var userarr = X.DATA['userarr'];
|
||||||
console.log(adduadaserarr);
|
|
||||||
//以添加用户
|
//以添加用户
|
||||||
X.laytpldata("#kongjian-renyuan-box-dot",adduadaserarr,".kongjian-renyuan-box2");
|
X.laytpldata("#kongjian-renyuan-box-dot",adduadaserarr,".kongjian-renyuan-box2");
|
||||||
//未添加的用户
|
//未添加的用户
|
||||||
X.laytpldata("#member-user-con-box-dot",userarr,".member-user-con-box");
|
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