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