function showRiskLabels(e){
if($('#addRisklabels').length>0){
$('#addRisklabels').remove();
return;
}
$('#memberlist').remove();
$('#addRisklabels').remove();
var html = T( $('#tmpl-addRisklabels').html() , DATA.risklabels );
$('body').append( html );
var top=e.clientY + 10;
if($(document).height()-e.clientY<$("#addRisklabels").height()+20){
top = e.clientY-$("#addRisklabels").height()
}
$('#addRisklabels').css({
'left': e.clientX+15,
'top':top
});
}
//修改标签
function doSubmitSetRiskLabel(cardid,labelid,callback,timeto){
$.get('./?app=api&apiact=set_risklabel&cardid='+cardid+"&labelid="+labelid+"&timeto="+ (timeto||"") ,function(text){
DATA.lastShowCardID = cardid;
var boardid = DATA.boardid || DATA.cards[cardid].boardId;
var _id = labelid;
var labelInfo = getRiskLabelInfo(_id);
if(DATA.cards[cardid].risklabelIds){
if(DATA.cards[cardid].risklabelIds.length>1 && DATA.cards[ DATA.lastShowCardID ].risklabelIds.indexOf( labelid ) == -1){
alert('最多只能添加2个风险标签哦~');
return;
}
}
if(labelInfo){
var labelName = labelInfo.name;
var myinfo = getUserInfo( MYID );
var info = myinfo.profile.fullname || "我";
var isCardRiskLabel = DATA.cards[ DATA.lastShowCardID ].risklabelIds;
if( !isCardRiskLabel || DATA.cards[ DATA.lastShowCardID ].risklabelIds.indexOf( labelid ) == -1 ){
info += '[增加]';
}else{
info += '[删除]';
}
info += '了风险标签['+ labelName +']';
//提交评论
doSubmitCommonts( info,DATA.boardid,DATA.lastShowCardID );
if(window.MYINFO && DATA.cards[ DATA.lastShowCardID ].userId != window.MYINFO._id ){
//如果这个单子不是我创建的
var ownerInfo = DATA.users[DATA.cards[ DATA.lastShowCardID ].userId];
if(ownerInfo && ownerInfo.profile.fullname){
var msgInfo = window.MYINFO.profile.fullname + "在任务["+ DATA.cards[ DATA.lastShowCardID ].title+']中'+ info.replace('我','');
// LeguWork 面板不发送消息
if (DATA.boardid == 'XNt2hy8Q89tEfmwC7'){
console.log(DATA.boardid);
}else {
sendDDMSG(ownerInfo.profile.fullname, msgInfo, location.href);
}
}
}
// if(window.MYINFO && DATA.cards[ DATA.lastShowCardID ].userId != window.MYINFO._id ){
// res = DATA.cards[ DATA.lastShowCardID ].members;
// for(var i=0;i');
_labelColor = $(this).data('labelcolor');
});
$('body').on('click','.addRisklabelbtn',function(){
var _name = $('.addLabelName').val();
var _id = $('.addLabelID').val();
if(_name.length==0)return;
doSubmitModifyRiskLabel(DATA.boardid,_id,_name,_labelColor,function(){
$('.risklabelback').click();
});
});
$('body').on('click','.delRisklabelbtn',function(){
// var _name = $('.addRiskLabelName').val();
var _id = $('.addLabelID').val();
// if(_name.length==0)return;
doSubmitDelRiskLabel(DATA.boardid,_id,function(){
$('.risklabelback').click();
});
});
});