portal html css js resource

teamManage.js 37KB

    var userid = $.cookie("userid"); var tId = GetQueryString("id"); //微信分享 var qrcode = new QRCode(document.getElementById("qrcode"), { width: 100, height: 100 }); function makeCode() { var hurl = window.location.href; var elurl = hurl; qrcode.makeCode(elurl); } makeCode(); //分享关注按钮 $('.shareWeixin').hover(function(){$('.shareCode').stop(true,false).fadeToggle();}); $(function() { loginStatus();//判断个人是否登录 // if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){ // location.href="http://" + window.location.host + "/e/p.html?id="+tId; // } function subjectShow(data) { if(data != undefined && data.length != 0) { var subs=strToAry(data) if(subs.length > 0) { for(var i = 0; i < subs.length; i++) { $("#subjectShow").append("<li>" + subs[i] + "</li>"); }; } } } function industryShow(data) { if(data != undefined && data.length != 0) { var subs=strToAry(data) if(subs.length > 0) { for(var i = 0; i < subs.length; i++) { $("#industryShow").append("<li><div class='h4tit'>" + subs[i] + "</div></li>"); }; } } } var pageNo = 1, pagePerNo = 1, rows = 20, rowsTen = 10, secretaryId = '', chiefId = '' var memberArr = {}, paperArr = [], patentArr = [], unpatentArr=[] var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun,async) { $.ajax({ async:async==null?true:async, url:url, dataType: 'json', type: otype, data: dataS, traditional: true, beforeSend: beforeFun, success: function(res) { if(res.success) { oFun(res) } }, complete:completeFun }); }, insertNodata = function (targetE,newStr) { var parent = document.getElementById(targetE).parentNode; var kong = document.createElement("div"); kong.className = "con-kong"; kong.innerHTML ='<div class="picbox picNull"></div>'+ '<div class="txtbox">暂时没有符合该搜索条件的内容</div>' if(newStr){ kong.querySelector(".txtbox").innerHTML = newStr; } if (parent.firstChild.className == "con-kong") { return } else { parent.insertBefore(kong,parent.firstChild); } }, removeNodata = function (targetE) { var parent = document.getElementById(targetE).parentNode; if (parent.firstChild.className == "con-kong") { parent.removeChild(parent.firstChild); } else { return } }, getUserInfo=function() { oAjax("/ajax/team/qo", { id: tId }, "get", function(data){ var $info = data.data; $("#proName").text($info.name); if($info.city){ $("#proAddress").html($info.city + "<span style='margin-right:10px;'></span>"); } $("#proOther").text($info.orgName); document.title = $info.name + "-科袖网" //简介 if($info.descp) { $("#descpS").parents(".coninfobox").removeClass("displayNone"); $("#item1user>.nodatabox").addClass("displayNone"); $("#descpS").text($info.descp); } //学术领域 if($info.subject) { $("#subjectShow").parents(".coninfobox").removeClass("displayNone"); $("#item1user>.nodatabox").addClass("displayNone"); subjectShow($info.subject); } //行业领域 if($info.industry) { $("#industryShow").parents(".coninfobox").removeClass("displayNone"); $("#item1user>.nodatabox").addClass("displayNone"); industryShow($info.industry); } var weibotitle = $info.name; var weibourl = window.location.href; var weibopic =""; $("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple"); }); }, professorListVal=function(isbind, ff){ var aimId="expertli",aimIdF="teamMembers",newStr="" oAjax("/ajax/team/pro",{ id:tId, pageSize: rowsTen, pageNo: pageNo, }, "get", function(res){ var $info = res.data.data; if($info.length > 0) { $("#"+aimId).parent().find(".js-load-more").show(); $("#"+aimIdF).parent().find(".js-load-more").show(); if (res.data.pageNo !== pageNo) { if (ff) { $("#"+aimIdF).parent().find(".js-load-more").unbind("click"); $("#"+aimIdF).parent().find(".js-load-more").hide(); } else { $("#"+aimId).parent().find(".js-load-more").unbind("click"); $("#"+aimId).parent().find(".js-load-more").hide(); $("#"+aimIdF).parent().find(".js-load-more").unbind("click"); $("#"+aimIdF).parent().find(".js-load-more").hide(); } return } $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { var item = $info[i].professor; memberArr[item]={}; if ($info[i].secretary) { secretaryId = $info[i].professor } if ($info[i].chief) { chiefId = $info[i].professor } } console.log($info[i]) if (ff) { detailPro(aimIdF, 1) } else { detailPro(aimId) detailPro(aimIdF, 1) } } if(isbind){ if (ff) { $("#"+aimIdF).parent().find(".js-load-more").unbind("click").on("click",function(){ pageNo++ professorListVal(false) }) } else{ $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){ pageNo++ professorListVal(false) }) $("#"+aimIdF).parent().find(".js-load-more").unbind("click").on("click",function(){ pageNo++ professorListVal(false) }) } } if ($info.length < rowsTen) { if (ff) { $("#"+aimIdF).parent().find(".js-load-more").unbind("click"); $("#"+aimIdF).parent().find(".js-load-more").hide(); } else { $("#"+aimId).parent().find(".js-load-more").unbind("click"); $("#"+aimId).parent().find(".js-load-more").hide(); $("#"+aimIdF).parent().find(".js-load-more").unbind("click"); $("#"+aimIdF).parent().find(".js-load-more").hide(); } } },function(){ if (ff) { $("#"+aimIdF).parent().find(".js-load-more").attr("disabled",true); $("#"+aimIdF).parent().find(".js-load-more").addClass("active"); }else{ $("#"+aimId).parent().find(".js-load-more").attr("disabled",true); $("#"+aimId).parent().find(".js-load-more").addClass("active"); $("#"+aimIdF).parent().find(".js-load-more").attr("disabled",true); $("#"+aimIdF).parent().find(".js-load-more").addClass("active"); } },function(){ if (ff) { $("#"+aimIdF).parent().find(".js-load-more").removeAttr("disabled"); $("#"+aimIdF).parent().find(".js-load-more").removeClass("active"); } else { $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled"); $("#"+aimId).parent().find(".js-load-more").removeClass("active"); $("#"+aimIdF).parent().find(".js-load-more").removeAttr("disabled"); $("#"+aimIdF).parent().find(".js-load-more").removeClass("active"); } }) }, searchProfessor=function(){ var keyt = $('#searchMe').val() if(keyt===''){ return } var aimId="searchMembers" oAjax("/ajax/team/pro/search",{ "team": tId, "key":keyt, "authType":1, "rows": 10 }, "get", function(res){ var $info = res.data; if($info.length > 0) { removeNodata(aimId); $("#"+aimId).html('') $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { var li4 = '' if ($info[i].id in memberArr) { li4 = '<li class="added">已添加</li>' }else{ li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>' } var ownerSty="",ownerSt="",hasImg="../images/default-photo.jpg" var userType = autho($info[i].authType, $info[i].orgAuth, $info[i].authStatus); ownerSt= userType.title; ownerSty=userType.sty; if($info[i].hasHeadImage) { hasImg="/images/head/" + $info[i].id + "_l.jpg" } var title = $info[i].title || ""; var orgName = $info[i].orgName || ""; var office = $info[i].office || ""; if(title != "") { var ttitle = title + ","; }else{ if(office!=""){ var ttitle = office + ","; }else{ var ttitle = office; } } if(orgName != "") { orgName = orgName; } var itemlist = '<li class="flexCenter">'; itemlist += '<a target="_blank" href="userInforShow.html?professorId=' + $info[i].id +'">' itemlist += '<div class="madiaHead userHead" style="border-radius:50%;background-image:url('+hasImg+')"></div>'; itemlist += '<div class="madiaInfo">'; itemlist += '<p class="h1Font ellipsisSty">'; itemlist += '<span class="nameSpan">'+$info[i].name+'</span>'; itemlist += '<em class="authiconNew '+ownerSty+'" title="'+ownerSt+'"></em></p>'; itemlist += '<p class="h2Font ellipsisSty">'+ttitle+orgName+'</p>'; itemlist += '</div></a>'; itemlist += '<ul class="madiaEdit">' itemlist += li4 itemlist += '</ul>' itemlist += '</li>'; $("#"+aimId).append(itemlist) } } else { $("#"+aimId).hide() insertNodata(aimId); } }) }, unpatentListVal=function(isbind){ var aimId="proUnPatent",newStr="尚未关联任何非专利成果" oAjax("/ajax/team/resResult",{ id:tId, pageSize:rows, pageNo: pagePerNo, }, "get", function(res){ var $info = res.data.data; $("#showUnPatent").html("") if($info.length > 0) { if(res.data.total>0 && res.data.total<99){ $("#unpatCount").text(res.data.total); } if(res.data.total>99){ $("#unpatCount").text("99+"); } $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { unpatentArr.push($info[i].researchResult) } detailUnPat(aimId) }else { $("#showUnPatent").parents('.otherShow').hide() } var liLen=document.getElementById(aimId).querySelectorAll("li").length; removeNodata(aimId); if($info.length == 0 && liLen == 0 ){ $("#"+aimId).hide() insertNodata(aimId,newStr); } if(isbind){ $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){ pagePerNo++ unpatentListVal(false) }) } if ($info.length < rows) { $("#"+aimId).parent().find(".js-load-more").unbind("click"); $("#"+aimId).parent().find(".js-load-more").hide(); } },function(){ $("#"+aimId).parent().find(".js-load-more").attr("disabled",true); $("#"+aimId).parent().find(".js-load-more").addClass("active"); },function(){ $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled"); $("#"+aimId).parent().find(".js-load-more").removeClass("active"); }) }, searchUnPatent=function(){ var keyt = $('#searchUnPatentKey').val() if(keyt===''){ return } var aimId="searchUnPatent" oAjax("/ajax/team/resResult/search",{ "team": tId, "key": keyt, "status": ['1'], "pageSize": 10, "pageNo": 1 }, "get", function(res){ var $info = res.data.data; if($info.length > 0) { removeNodata(aimId); $("#"+aimId).html('') $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { var li4 = '' if (unpatentArr.indexOf($info[i].id)>-1) { li4 = '<li class="added">已添加</li>' }else{ li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1" style="cursor:pointer;">添加</li>' } var resIM='<div class="madiaHead patentHead"></div>' if ($info[i].pic) { var src = '/data/researchResult' + $info[i].pic.split(",")[0] resIM = '<div class="madiaHead patentHead" style="background-image:url('+ src +')"></div>'; } var itemlist = '<li style="position:relative;">'; itemlist += '<a target="_blank" href="unPatentShow.html?id='+$info[i].id+'" class="flexCenter urlgo">'; itemlist += resIM itemlist += '<div class="madiaInfo">'; itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>'; itemlist += '<p class="h2Font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>'; itemlist += '<p class="h2Font ellipsisSty displayNone">所属机构:<span class="resOrgName"></span></p>'; itemlist += '</div></a>'; itemlist += '<ul class="madiaEdit">' itemlist += li4 itemlist += '</ul>' itemlist += '</li>'; var $itemlist = $(itemlist); $("#"+aimId).append($itemlist) queryResearcher($info[i].id, $itemlist) if ($info[i].orgId) { queryReseOrgName($info[i].orgId, $itemlist) } } } else { $("#"+aimId).hide() insertNodata(aimId); } }) }, patentListVal=function(isbind){ var aimId="proPatent",newStr="尚未关联任何专利成果" oAjax("/ajax/team/patent",{ id:tId, pageSize:rows, pageNo: pagePerNo, }, "get", function(res){ $("#showPatent").html("") var $info = res.data.data; if($info.length > 0) { if(res.data.total>0 && res.data.total<99){ $("#patCount").text(res.data.total); } if(res.data.total>99){ $("#patCount").text("99+"); } $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { patentArr.push($info[i].patent) } detailPat(aimId) } else { $("#showPatent").parents('.otherShow').hide() } var liLen=document.getElementById(aimId).querySelectorAll("li").length; removeNodata(aimId); if($info.length == 0 && liLen == 0 ){ $("#"+aimId).hide() insertNodata(aimId,newStr); } if(isbind){ $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){ pagePerNo++ patentListVal(false) }) } if ($info.length < rows) { $("#"+aimId).parent().find(".js-load-more").unbind("click"); $("#"+aimId).parent().find(".js-load-more").hide(); } },function(){ $("#"+aimId).parent().find(".js-load-more").attr("disabled",true); $("#"+aimId).parent().find(".js-load-more").addClass("active"); },function(){ $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled"); $("#"+aimId).parent().find(".js-load-more").removeClass("active"); }) }, searchPatent=function(){ var keyt = $('#searchPatentKey').val() if(keyt===''){ return } var aimId="searchPatent" oAjax("/ajax/team/patent/search",{ "team": tId, "key":keyt, "rows": 10 }, "get", function(res){ var $info = res.data; if($info.length > 0) { removeNodata(aimId); $("#"+aimId).html('') $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { var li4 = '' if (patentArr.indexOf($info[i].id)>-1) { li4 = '<li class="added">已添加</li>' }else{ li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1" style="cursor:pointer;">添加</li>' } var itemlist = '<li style="position:relative;">'; itemlist += '<a target="_blank" href="/' + pageUrl("pt",$info[i]) +'" class="flexCenter urlgo"><div class="madiaHead patentHead"></div>'; itemlist += '<div class="madiaInfo">'; itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>'; itemlist += '<p class="h2Font ellipsisSty">发明人:'+ $info[i].authors.substring(0, $info[i].authors.length - 1) +'</p>'; itemlist += '<p class="h2Font ellipsisSty">申请人:'+ $info[i].reqPerson +'</p>'; itemlist += '</div></a>'; itemlist += '<ul class="madiaEdit">' itemlist += li4 itemlist += '</ul>' itemlist += '</li>'; $("#"+aimId).append(itemlist) } } else { $("#"+aimId).hide() insertNodata(aimId); } }) }, paperListVal=function(isbind){ var aimId="proPaper",newStr="尚未关联任何论文" oAjax("/ajax/team/paper",{ id:tId, pageSize: rows, pageNo: pagePerNo }, "get", function(res){ var $info = res.data.data; $("#showPaper").html("") if($info.length > 0) { if(res.data.total>0 && res.data.total<99){ $("#parCount").text(res.data.total); } if(res.data.total>99){ $("#parCount").text("99+"); } if (res.data.pageNo !== pagePerNo) { $("#"+aimId).parent().find(".js-load-more").unbind("click"); $("#"+aimId).parent().find(".js-load-more").hide(); return } $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { paperArr.push($info[i].paper) } detailPer(aimId) } else { $("#showPaper").parents(".otherShow").hide() } var liLen=document.getElementById(aimId).querySelectorAll("li").length; removeNodata(aimId); if($info.length == 0 && liLen == 0 ){ $("#"+aimId).hide() insertNodata(aimId,newStr); } if(isbind){ $("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){ pagePerNo++ paperListVal(false) }) } if ($info.length < rows) { $("#"+aimId).parent().find(".js-load-more").unbind("click"); $("#"+aimId).parent().find(".js-load-more").hide(); } },function(){ $("#"+aimId).parent().find(".js-load-more").attr("disabled",true); $("#"+aimId).parent().find(".js-load-more").addClass("active"); },function(){ $("#"+aimId).parent().find(".js-load-more").removeAttr("disabled"); $("#"+aimId).parent().find(".js-load-more").removeClass("active"); }) }, searchPaper=function(){ var keyt = $('#searchPaperKey').val() if(keyt===''){ return } var aimId="searchPaper" oAjax("/ajax/team/paper/search",{ "team": tId, "key":keyt, "rows": 10 }, "get", function(res){ var $info = res.data; if($info.length > 0) { removeNodata(aimId); $("#"+aimId).html('') $("#"+aimId).show() for(var i = 0; i < $info.length; i++) { var li4 = '' if (paperArr.indexOf($info[i].id)>-1) { li4 = '<li class="added">已添加</li>' }else{ li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1" style="cursor:pointer;">添加</li>' } var moreInf="" if(!$info[i].cn4periodical){ $info[i].cn4periodical=""; } if(!$info[i].en4periodical){ $info[i].en4periodical=""; } if(!$info[i].pubDay){ $info[i].pubDay=""; } moreInf = $info[i].cn4periodical+ " " +$info[i].en4periodical+ " " +$info[i].pubDay; var itemlist = '<li style="position: relative;">'; itemlist += '<a target="_blank" href="/' + pageUrl("pp",$info[i]) +'" class="flexCenter urlgo"><div class="madiaHead paperHead"></div>'; itemlist += '<div class="madiaInfo">'; itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>'; itemlist += '<p class="h2Font ellipsisSty">作者:'+ $info[i].authors.substring(0, $info[i].authors.length - 1) +'</p>'; itemlist += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>'; itemlist += '</div></a>'; itemlist += '<ul class="madiaEdit">' itemlist += li4 itemlist += '</ul>' itemlist += '</li>'; $("#"+aimId).append(itemlist) } } else { $("#"+aimId).hide() insertNodata(aimId); } }) }, detailUnPat=function(obj) { oAjax("/ajax/resResult/qm",{ id:unpatentArr, },"get",function(data){ var dataStr=data.data; for(var i = 0; i < dataStr.length; i++) { var resIM='<div class="madiaHead patentHead"></div>' if (dataStr[i].pic) { var src = '/data/researchResult' + dataStr[i].pic.split(",")[0] resIM = '<div class="madiaHead patentHead" style="background-image:url('+ src +')"></div>'; } var strAdd = ''; strAdd += '<li class="mui-table-view-cell"><a target="_blank" href="unPatentShow.html?id='+dataStr[i].id+'" class="flexCenter urlgo">'; strAdd += resIM strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>'; strAdd += '<p class="h2Font ellipsisSty displayNone">研究者:<span class="researchers"></span></p>'; strAdd += '<p class="h2Font ellipsisSty displayNone">所属机构:<span class="resOrgName"></span></p>'; strAdd += '</div>'; strAdd += '</a>' strAdd += '<ul class="madiaEdit">' strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>' strAdd += '</ul></li>' $("#"+obj).append(strAdd); if (i < 3) { $("#showUnPatent").append(strAdd) } var $itemlist = $(strAdd); queryResearcher(dataStr[i].id, $itemlist) if (dataStr[i].orgId) { queryReseOrgName(dataStr[i].orgId, $itemlist) } } },function(){},false); }, queryResearcher = function (id, $list) { if (id) { oAjax("/ajax/resResult/researcher",{ "id": id }, 'get', function($data) { var arr = [] if($data.data.length) { $list.find('.researchers').parent().removeClass('displayNone') for (var i = 0; i < $data.data.length;i++) { arr.push($data.data[i].name) } $list.find('.researchers').html(arr.join(',')) } }, function(){},false) } }, queryReseOrgName = function (id, $list) { if (id) { cacheModel.getCompany(id,function(sc,value){ if(sc){ $list.find(".resOrgName").parent().removeClass('displayNone') if(value.forShort){ $list.find(".resOrgName").html(value.forShort) }else{ $list.find(".resOrgName").html(value.name) } } }) } }, detailPat=function(obj) { oAjax("/ajax/ppatent/qm",{ id:patentArr, },"get",function(data){ var dataStr=data.data; for(var i = 0; i < dataStr.length; i++) { var strAdd = ''; strAdd += '<li class="mui-table-view-cell"><a target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">'; strAdd += '<div class="madiaHead patentHead"></div>'; strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>'; strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>'; strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>'; strAdd += '</div>'; strAdd += '</a>'; strAdd += '<ul class="madiaEdit">' strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>' strAdd += '</ul></li>' $("#"+obj).append(strAdd) if (i < 3) { $("#showPatent").append(strAdd); } } }); }, detailPer=function(obj) { oAjax("/ajax/ppaper/qm",{ id:paperArr, },"get",function(data){ var dataStr=data.data; for(var i = 0; i < dataStr.length; i++) { var moreInf="" if(!dataStr[i].cn4periodical){ dataStr[i].cn4periodical=""; } if(!dataStr[i].en4periodical){ dataStr[i].en4periodical=""; } if(!dataStr[i].pubDay){ dataStr[i].pubDay=""; } moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay var strAdd = ''; strAdd += '<li class="mui-table-view-cell"><a target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">'; strAdd += '<div class="madiaHead paperHead"></div>'; strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>'; strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>'; strAdd += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>'; strAdd += '</div>'; strAdd += '</a>'; strAdd += '<ul class="madiaEdit">' strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>' strAdd += '</ul></li>' if(i < 3) { $('#showPaper').append(strAdd) } $('#'+obj).append(strAdd) } }); }, detailPro=function(obj, flag) { document.getElementById(obj).innerHTML="" var li; for(item in memberArr){ oAjax("/ajax/professor/info/"+item, null, "get", function(data){memberArr[item]=data.data},function(){},function(){},false) } for(item in memberArr) { if (item!={}){ var dataStr = memberArr[item] var dImg = "../images/default-photo.jpg" if (dataStr.hasHeadImage){ dImg = "/images/head/" + dataStr.id + "_l.jpg" } var li2 = '',li4="" var tatu; if (flag === 1) { if(chiefId===dataStr.id) { li4 += '<li class="authTeamSta cancelTeamSta" style="cursor:pointer">首席专家</li>' }else{ li4 +='<li class="setFirstPro" data-id="'+dataStr.id+'">设为首席专家</li>' } if(secretaryId===dataStr.id){ li4 += '<li class="authTeamSta">团队秘书</li>' }else{ li4 +='<li class="setAdmin" data-id="'+dataStr.id+'">设为团队秘书</li>' li4 += '<li class="deloutPro" data-id="'+dataStr.id+'">移出团队</li>' } }else{ if(secretaryId===dataStr.id){ li2 += '<span>团队秘书</span>' } if(chiefId===dataStr.id) { li2 += '<span>首席专家</span>' } } var title = dataStr.title || ""; var orgName = dataStr.orgName || ""; var office = dataStr.office || ""; if(title != "") { var ttitle = title + ","; }else{ if(office!=""){ var ttitle = office + ","; }else{ var ttitle = office; } } if(orgName != "") { orgName = orgName; } var strAdd = ''; strAdd += '<li class="mui-table-view-cell"><a target="_blank" href="userInforShow.html?professorId='+ dataStr.id +'" class="flexCenter urlgo" style="min-height: 60px">'; strAdd += '<div class="madiaHead useHead" style="background-image:url(' + dImg + ')"></div>'; strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr.name +'</p>'; strAdd += '<p class="h2Font ellipsisSty">'+ttitle+orgName +'</p>'; strAdd += '</div>'; strAdd += '<div class="tag-show">'+li2+'</div>' strAdd += '</a>'; strAdd += '<ul class="madiaEdit">' strAdd += li4 strAdd += '</ul></li>' console.log(chiefId) if(chiefId===dataStr.id) { $("#"+obj).prepend(strAdd) } else { $("#"+obj).append(strAdd) } } } }, bindClickFun=function(){ //==== members model =====// $("#manageMembers").on("click", function(){ $(".questionCover").fadeIn(); $("body").css("position", "fixed"); }) $("#workclose,#btnCancel").on("click",function(){ $(".questionCover").fadeOut(); $("body").css("position", ""); $('#teamMembers').html('') $('#expertli').html('') memberArr={} pageNo = 1 professorListVal(true) }) $('.queStep').on('click', '.steptit>a', function(){ $('.queStep .steptit>a').removeClass('active') $(this).addClass('active') var st = $(this).attr("data-index") $('.queStep .quemain .artAbout').addClass('displayNone') $('.queStep .quemain .artAbout').eq(st).removeClass('displayNone') if (st === '0') { memberArr={} $('#teamMembers').html('') pageNo = 1 professorListVal(true, true) } else if(st === '1'){ $('#searchMembers').html('') $('#searchMe').val('') searchProfessor() } }) $('.queStep').on('click', '.searchSpan', function(){ searchProfessor() }) $('.queStep').on('click', '.addThis',function(e) { var _this = this var fl = $(this).attr("data-flag") if (fl === '1') { var pid = $(this).attr("data-id") oAjax("/ajax/team/insertPro", { id: tId, professor: pid }, "post", function(data){ $(_this).addClass("added").text("已添加") $(_this).attr("data-flag", '0') }) } e.stopPropagation() }) $('.queStep').on('click', '.setAdmin',function() { var pid = $(this).attr("data-id") $.MsgBox.Confirm("提示", "此操作会退出登录,您将是去对该团队的管理权,确认设置团队秘书?", function(){ oAjax("/ajax/team/secretary", { id: tId, professor: pid }, "post", function(data){ if (data.success){ exit() location.href = "index.html" } }) }); }) $('.queStep').on('click', '.setFirstPro',function() { var pid = $(this).attr("data-id") $.MsgBox.Confirm("提示", "此操作会取消原有首席专家,确认设置首席专家?", function(){ oAjax("/ajax/team/chief", { id: tId, newPro: pid }, "post", function(data){ if (data.success) { memberArr={} $('#teamMembers').html('') pageNo = 1 secretaryId='' chiefId='' professorListVal(true, true) } }) }); }) $('.queStep').on('mouseenter', ".cancelTeamSta", function(e) { $(this).removeClass('authTeamSta').text('取消首席身份') }) $('.queStep').on('mouseleave', ".cancelTeamSta", function(e) { $(this).addClass('authTeamSta').text('首席专家') }) $('.queStep').on('click', '.cancelTeamSta',function() { $.MsgBox.Confirm("提示", "确认取消首席专家?", function(){ oAjax("/ajax/team/chief", { id: tId, newPro: '' }, "post", function(data){ if (data.success) { memberArr={} $('#teamMembers').html('') pageNo = 1 secretaryId='' chiefId='' professorListVal(true, true) } }) }); }) $('.queStep').on('click', '.deloutPro',function() { var pid = $(this).attr("data-id") $.MsgBox.Confirm("提示", "确定将该成员移出团队?", function(){ oAjax("/ajax/team/deletePro", { id: tId, professor: pid }, "post", function(data){ if(data.success){ memberArr={} $('#teamMembers').html('') pageNo = 1 secretaryId='' chiefId='' professorListVal(true, true) } }) }); }) //==== members model =====// $("#updateTeam").on('click', function() { location.href="updateTeam.html?id=" + tId }); $("#delTeam").on('click', function() { $.MsgBox.Confirm("提示", "确定删除该团队?", function(){ oAjax("/ajax/team/delete", { id: tId }, "post", function(data){ if(data.success){ location.href="teamList.html" } }) }); }); //==== paper =====// $('#item5user').on('click', '.steptit>a', function(){ console.log(124) $('#item5user .steptit>a').removeClass('active') $(this).addClass('active') var st = $(this).attr("data-index") $('#item5user>.otherShow>.aboutRes').addClass('displayNone') $('#item5user>.otherShow>.aboutRes').eq(st).removeClass('displayNone') if (st === '0') { paperArr=[] $('#proPaper').html('') pagePerNo = 1 paperListVal(true) } else if(st === '1'){ $('#searchPaper').html('') $('#searchPaperKey').val('') searchPaper() } }) $('#item5user').on('click', '.searchSpan', function(){ searchPaper() }) $('#item5user').on('click', 'li.addThis',function() { var _this = this var fl = $(this).attr("data-flag") if (fl === '1') { var pid = $(this).attr("data-id") oAjax("/ajax/team/insertPaper", { id: tId, paper: pid }, "post", function(data){ $(_this).addClass("added").text("已添加") $(_this).attr("data-flag", '0') }) } }) $('#item5user,#showPaper').on('click', '.deloutPro',function() { var pid = $(this).attr("data-id") $.MsgBox.Confirm("提示", "确定取消关联该论文?", function(){ oAjax("/ajax/team/deletePaper", { id: tId, paper: pid }, "post", function(data){ if(data.success){ paperArr=[] $('#proPaper').html('') pagePerNo = 1 paperListVal(true) } }) }); }) //==== paper =====// //==== patent =====// $('#item6drop2').on('click', '.steptit>a', function(){ $('#item6drop2 .steptit>a').removeClass('active') $(this).addClass('active') var st = $(this).attr("data-index") $('#item6drop2 .aboutRes').addClass('displayNone') $('#item6drop2 .aboutRes').eq(st).removeClass('displayNone') if (st === '0') { patentArr=[] $('#proPatent').html('') pagePerNo = 1 patentListVal(true) } else if(st === '1'){ $('#searchPatent').html('') $('#searchPatentKey').val('') searchPatent() } }) $('#item6drop2').on('click', '.searchSpan', function(){ searchPatent() }) $('#item6drop2').on('click', 'li.addThis',function() { var _this = this var fl = $(this).attr("data-flag") if (fl === '1') { var pid = $(this).attr("data-id") oAjax("/ajax/team/insertPatent", { id: tId, patent: pid }, "post", function(data){ $(_this).addClass("added").text("已添加") $(_this).attr("data-flag", '0') }) } }) $('#item6drop2,#showPatent').on('click', '.deloutPro',function() { var pid = $(this).attr("data-id") $.MsgBox.Confirm("提示", "确定取消关联该专利成果?", function(){ oAjax("/ajax/team/deletePatent", { id: tId, patent: pid }, "post", function(data){ if(data.success){ patentArr=[] $('#proPatent').html('') pagePerNo = 1 patentListVal(true) } }) }); }) //==== patent =====// //==== unpatent =====// $('#item6drop1').on('click', '.steptit>a', function(){ $('#item6drop1 .steptit>a').removeClass('active') $(this).addClass('active') var st = $(this).attr("data-index") $('#item6drop1 .aboutRes').addClass('displayNone') $('#item6drop1 .aboutRes').eq(st).removeClass('displayNone') if (st === '0') { unpatentArr=[] $('#proUnPatent').html('') pagePerNo = 1 unpatentListVal(true) } else if(st === '1'){ $('#searchUnPatent').html('') $('#searchUnPatentKey').val('') searchUnPatent() } }) $('#item6drop1').on('click', '.searchSpan', function(){ searchUnPatent() }) $('#item6drop1').on('click', 'li.addThis',function() { var _this = this var fl = $(this).attr("data-flag") if (fl === '1') { var pid = $(this).attr("data-id") oAjax("/ajax/team/insertResResult", { id: tId, researchResult: pid }, "post", function(data){ $(_this).addClass("added").text("已添加") $(_this).attr("data-flag", '0') }) } }) $('#item6drop1,#showUnPatent').on('click', '.deloutPro',function() { var pid = $(this).attr("data-id") $.MsgBox.Confirm("提示", "确定取消关联该非专利成果?", function(){ oAjax("/ajax/team/deleteResResult", { id: tId, researchResult: pid }, "post", function(data){ if(data.success){ unpatentArr=[] $('#proUnPatent').html('') pagePerNo = 1 unpatentListVal(true) } }) }); }) //==== unpatent =====// $('#seeMoreF,#seeMoreZ').unbind("click").on("click",function(){ $(".leftconItem").hide(); var activeTab = $('#item6user').attr("rel"); $("#item6user").show() $("ul.mainNavUl li").removeClass("liNow"); $('#tab6user').addClass("liNow"); $(".moreNav").hide(); var pa=$(".moreNavUl.wendaUl>li.liNow").attr("rel") $("#"+pa).find("ul").html("") $("#"+pa).find(".js-load-more").show(); $(".wendaNav li").eq(0).addClass("liNow").siblings().removeClass("liNow"); $("#item6drop1").show() $("#item6more").show() unpatentListVal(true); }) $('#seeMoreL').unbind("click").on("click",function(){ $(".leftconItem").hide(); var activeTab = $('#item5user').attr("rel"); $("#item5user").show() $("ul.mainNavUl li").removeClass("liNow"); $('#tab5user').addClass("liNow"); $(".moreNav").hide(); }) $("#tab6user").unbind("click").on("click",function(){ var pa=$(".moreNavUl.wendaUl>li.liNow").attr("rel") $("#"+pa).find("ul").html("") $("#"+pa).find(".js-load-more").show(); $(".wendaNav li").eq(0).addClass("liNow").siblings().removeClass("liNow"); $("#item6drop1").show().siblings().hide(); unpatentListVal(true); }) $(".moreNavUl.wendaUl").on("click","li",function(){ var pa=$(this).attr("rel") $("#"+pa).find("ul").html("") $("#"+pa).find(".js-load-more").show(); var sortN=$(this).attr("data-num"); if(sortN==1){ unpatentListVal(true); }else if(sortN==2){ patentListVal(true); } }) } getUserInfo(); professorListVal(true); unpatentListVal(true); patentListVal(true); paperListVal(true); bindClickFun(); })