portal html css js resource

demandShow.js 7.5KB

    $(document).ready(function() { loginStatus(); //判断个人是否登录 var userid=$.cookie("userid"); var demandId = GetQueryString("demandId"); var consuId, demandTitle, demandContent; getDemandinfo(); pageViewLog(demandId,7) ifcollectionAbout(demandId,$("#collectBtn"), 7) $("#collectBtn").on("click",function() { if(userid && userid != "null" && userid != null) { if($(this).is('.icon-collected')) { cancelCollectionAbout(demandId,$(this), 7); } else { collectionAbout(demandId,$(this), 7); } } else { quickLog(); operatTab(); closeLog(); } }) //点击关注按钮 $(".goSpan").on('click',"span.attenSpan", function() { var cId=$(this).parent().siblings("a").attr("data-id"); if(userid && userid != null && userid != "null") { if($(this).is('.attenedSpan')){ cancelCollectionAbout(cId, $(this),6) } else { collectionAbout(cId, $(this),6); } }else{ quickLog(); operatTab(); closeLog(); } }); $(".showStatus").on('click',".meSendBack",function(){ if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') { location.href="tidings.html?id="+consuId } else { quickLog(); operatTab(); closeLog(); } }); $("#expertli").on("click","li",function(){ var dataId=$(this).attr("data-id"); location.href="userInforShow.html?professorId="+dataId; }) function getDemandinfo(){ $.ajax({ "url": "/ajax/demand/qo", "type": "GET", "data": { "id": demandId }, "dataType": "json", "success": function(data) { console.log(data); if(data.success) { var $da=data.data; $("#demandTit").text($da.title); //名字 var thisNum=""; thisNum+='<li><span>'+commenTime($da.createTime)+'</span></li>'; if($da.pageViews!=0){ thisNum+='<li><span>浏览量</span> <span>'+$da.pageViews+'</span></li>'; } $("#demandNum").prepend(thisNum); $("#demandDesp")[0].innerText=$da.descp; //内容 var weibopic = "http://" + window.location.host + "/images/default-paper.jpg" var weibotitle = $da.title; var weibourl = window.location.href; $("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+encodeURIComponent(weibotitle)+"&url="+encodeURIComponent(weibourl)+"&pic="+encodeURIComponent(weibopic)+"&content=utf-8"+"&ralateUid=6242830109&searchPic=false&style=simple"); var demandTit = $da.title + "-科袖网"; document.title = demandTit; var strCon=""; if($da.city){ strCon+='<li>所在城市:'+$da.city+'</li>' } if($da.duration!=0){ strCon+='<li>预计周期:'+demandDuration[$da.duration]+'</li>' } if($da.cost!=0){ strCon+='<li>费用预算:'+demandCost[$da.cost]+'</li>' } if($da.invalidDay){ strCon+='<li>有效期至:'+TimeTr($da.invalidDay)+'</li>' } $(strCon).appendTo($("#demandInf")); if($da.state==0){ $(".showStatus").html('已过期'); }else if($da.state==1){ if(userid==$da.creator){ $(".showStatus").html('发布中'); }else{ $(".showStatus").html('<input type="button" class="frmconbtn btnModel meSendBack" value="立即回复">') } }else if($da.state==2){ $(".showStatus").html('已完成'); }else if($da.state==3){ $(".showStatus").html('已关闭'); } cmpFun($da.orgName); userFun($da.creator); consuId = $da.creator; demandTitle = $da.title; demandContent = $da.descp; } }, 'error': function() { $.MsgBox.Alert('提示', '服务器连接超时!'); } }); } /*企业用户信息*/ function cmpFun(par) { $.ajax({ "url": "/ajax/org/queryByName", 'data': { name: par }, "type": "get", "async": true, "success": function(data) { if(data.success) { if(data.data != null) { $(".goSpan").show(); if(data.data.forShort) { $("#Qname").text(data.data.forShort); }else{ $("#Qname").text(data.data.name); } var img="/images/default-icon.jpg"; if(data.data.hasOrgLogo==1){ img="/images/org/" + data.data.id + ".jpg"; } if(data.data.industry) { $("#industry").text(data.data.industry.replace(/,/g, " | ")); } $("#companyImg").attr("src",img); $("#companyImg").parents(".cmpHead").attr("href","cmpInforShow.html?orgId="+data.data.id); $("#companyImg").parents(".cmpHead").attr("data-id",data.data.id); $("#Qname").attr("href","cmpInforShow.html?orgId="+data.data.id); if(data.data.authStatus==3){ $("#QauthFlag").addClass("authicon-com-ok").attr("title","科袖认证企业") } if(userid){ ifcollectionAbout(data.data.id,$(".goSpan").find(".attenSpan"), 6) } } else { $("#companyImg").attr("src",'/images/default-icon.jpg'); $("#Qname").text(par); $("#companyImg").parents(".cmpHead").removeAttr("href"); $("#Qname").parents(".cmpHead").removeAttr("href"); } }else { $("#companyImg").attr("src",'/images/default-icon.jpg'); $("#Qname").text(par); $("#companyImg").parents(".cmpHead").removeAttr("href"); $("#Qname").parents(".cmpHead").removeAttr("href"); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } function userFun(id) { $.ajax({ "url": "/ajax/professor/editBaseInfo/" + id, "type": "get", "async": true, "datatype":"json", "success": function(data) { if(data.success && data.data) { console.log(data) var $data=data.data; var img; var oClass = autho($data.authType, $data.orgAuth, $data.authStatus); var oTitle = ""; if($data.title) { oTitle = $data.title; } else { if($data.office) { oTitle = $data.office; } } if($data.hasHeadImage==1) { img = "/images/head/" + $data.id + "_l.jpg"; } else { img = "../images/default-photo.jpg" } var oSt = '<li class="flexCenter" style="cursor:pointer" data-id="'+$data.id +'">' oSt += '<div class="madiaHead useHead" id="userimg" style="background-image: url(' + img + ');"></div>' oSt += '<div class = "madiaInfo" style="padding-right:0">' oSt += '<p class = "ellipsisSty">' oSt += '<span class = "h1Font" id="name">' + $data.name + '</span><em class="authiconNew ' + oClass.sty + '" title="' + oClass.title + '"></em >' oSt += '</p>' oSt += '<p class="h2Font ellipsisSty">' + oTitle + '</p>' oSt += '</div>' oSt += '</li>' var $oSt=$(oSt); $("#expertli").append($oSt); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } //纠错反馈 $(".correctSubmit").on("click",function(){ var cntCon=$(this).siblings(".correctCon").val(); var cntUser=""; if(userid && userid != null && userid != "null") { cntUser = userid; } if(cntCon.length>500){ $.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字'); return; }else{ $.ajax({ "url": "/ajax/feedback/error/demand", "type": "POST", "dataType": "json", "async": true, "data": { "id": demandId, "cnt":cntCon, "user":cntUser }, "success": function(data) { if(data.success) { backSuccessed(); } }, "error": function() { $.MsgBox.Alert('提示', '链接服务器超时') } }); } }) })