portal html css js resource

companybrowinfor.js 8.5KB

    $(document).ready(function() { var id = GetQueryString("orgId"); var oComDescp,oComIndustry,oComSubject,oComQualification,oComUser; loginStatus();//判断个人是否登录 $(document).scroll(function(){ var top3 = $(window).height(); var top5 = $(".content-left").height(); var top4 = $("#container").height(); var top1 = $(document).scrollTop(); var top2 = $("#container").height() - top3 + (top3 - 80 - top5) - 10; //变成绝对定位 if(top1 >= 300) { $(".content-left").css({ "position": "fixed", "top": "80px" }); if(top1 >= top2) { $('.information-content').css("position", "static"); $(".content-left").css("position", "absolute"); $(".content-left").css("top", top4 - top5 - 10 + "px"); } else { $('.information-content').css("position", "relative"); $(".content-left").css({ "position": "fixed", "top": "80px" }); } } else { $(".content-left").css({ "position": "static" }); } }) /*企业信息*/ function companyInformation() { $.ajax({ url: "/ajax/org/" + id, type: "GET", timeout: 10000, dataType: "json", beforeSend: function() {}, success: function(data, textState) { if(data.success) { var $data = data.data; var companytitle = $data.name + "-科袖网"; window.setTimeout(function() { document.title = companytitle; }, 500); $("#comName").text($data.name); if($data.authStatus == 3) { $("#authS").addClass("authicon-com-ok").attr("title", "认证企业"); } /*else { $("#authS").addClass("authicon-com-no").attr("title", "未认证企业"); }*/ if($data.hasOrgLogo) { $("#oimg").attr("src", "/images/org/" + $data.id + ".jpg"); } else { $("#oimg").attr("src", "images/default-icon.jpg"); } if($data.orgUrl) { $("#inteAddress").text($data.orgUrl); } else { $("#inteAddress").text(""); } if($data.foundTime) { var oTime = timeGeshi($data.foundTime); $("#createTime").text(oTime); } else { $("#createTime").remove(); } if($data.city) { $("#ocity").text($data.city); } if($data.descp) { $(".editbox").text($data.descp); } else { oComDescp=0; $("span:contains('企业简介')").parents(".introduction").hide(); $("a:contains('企业简介')").hide(); } if($data.orgSize) { switch($data.orgSize) { case '1': $("#qualificationList").text("50人以内") break; case '2': $("#qualificationList").text("50-100人") break; case '3': $("#qualificationList").text("100-200人") break; case '4': $("#qualificationList").text("200-500人") break; case '5': $("#qualificationList").text("500-1000人") break; case '6': $("#qualificationList").text("1000人以上") break; default: break; } } else { $("#qualificationList").remove(); } if($data.orgType) { switch($data.orgType) { case '2': $("#orgType").text("国有企业"); break; case '3': $("#orgType").text("上市企业"); break; case '4': $("#orgType").text("合资企业"); break; case '5': $("#orgType").text("私人企业"); break; case '6': $("#orgType").text("外资企业"); break; case '7': $("#orgType").text("初创企业"); break; default: break; } }else{ $("#orgType").remove(); } if($data.industry) { indu($data.industry, '#industryShow') } else { oComIndustry=0; $("span:contains('所属行业')").parents(".introduction").hide(); $("a:contains('所属行业')").hide(); } if($data.subject) { indu($data.subject, '#subjectShow') } else { oComSubject=0; $("span:contains('专注领域')").parents(".introduction").hide(); $("a:contains('专注领域')").hide(); } if($data.qualification) { indu($data.qualification, '#qiye ') } else { oComQualification=0; $("span:contains('企业资质')").parents(".introduction").hide(); $("a:contains('企业资质')").hide(); } } }, error: function(XMLHttpRequest, textStats, errorThrown) { $.MsgBox.Alert('提示', '服务器请求失败') } }) } /*时间格式转换*/ function timeGeshi(otm) { var otme = otm.substring(0, 4) + "-" + otm.substring(4, 6) + "-" + otm.substring(6, 8); return otme; } /*应用行业及领域及企业纸质*/ function indu(oString, oSelector) { var arr = oString.split(","); var oArr = new Array(); var i; for(i in arr) { if(oSelector == "#subjectShow") { oArr.push('<div class="acad">' + arr[i] + '</div>'); } else { oArr.push('<li>' + arr[i] + '</li>'); } } $(oSelector).html(oArr.join("")); } /*获取所有的企业用户*/ function companyUser() { $.ajax({ url: "/ajax/professor/qaOrgAuth", type: "GET", timeout: 10000, dataType: "json", data: { "orgId": id, orgAuth:1 }, beforeSend: function() {}, success: function(data, textState) { if(data.success) { var $info = data.data; if($info.length==0){ $("span:contains('企业用户')").parents(".introduction").hide(); $("a:contains('企业用户')").hide(); oComUser=0; if(oComDescp==0&&oComIndustry==0&&oComSubject==0&&oComQualification==0&&oComUser==0){ $("div:contains('企业信息')").parents(".content-left").hide(); } } userHtml($info); } }, error: function(XMLHttpRequest, textStats, errorThrown) { $.MsgBox.Alert('提示', '服务器请求失败') } }) } /*填充企业下用户*/ function userHtml(arr) { for(var i = 0; i < arr.length; i++) { var tiof = "", img; if(arr[i].hasHeadImage) { img = "/images/head/" + arr[i].id + "_l.jpg"; } else { img = "images/default-photo.jpg" } if(arr[i].title) { if(arr[i].office) { tiof = arr[i].title + " ," + arr[i].office; } else { tiof = arr[i].title; } } else { if(arr[i].office) { tiof = arr[i].office; } } var oString = '<dd>' oString += '<div class="staffChild">' oString += '<img class="userRadius" src="' + img + '" width="100%" data-id="'+arr[i].id+'" style="cursor:pointer"/>' oString += '</div><div class="h4Font"><span>' + arr[i].name + '</span></div>' oString += '<div class="h4Font">' + tiof + '</div></dd>' $("#userList").append(oString); } } companyInformation(); companyUser(); /*企业文章*/ $.ajax({ url: "/ajax/article/qaOrg", dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "orgId": id }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { if(data.data.length==0){ $("span:contains('科研文章')").parents(".introduction").hide(); } for(var i = 0; i < data.data.length; i++) { var add = '<li><a href="articalInfo.html?oFlag=1&articleId=' + data.data[i].articleId + '&professorId=' + data.data[i].orgId + '" style="display:block;">' add += '<div class="art_topicBox"><div class="art_img" style=""></div>' add += '<div class="art_tbox"><h6 id="artical_topic" >' + data.data[i].articleTitle + '</h6></div>' add += '</div><div class="tagsBox"><span></span></div>' add += '</a></li>'; $add = $(add); $("#reachArticle").append($add); $add.find('.tagsBox span').text(data.data[i].industry); //data.data[i].subject if(data.data[i].articleImg) { $add.find(".art_img").attr("style", "background: url(/data/article/" + data.data[i].articleImg + ") center center no-repeat;background-size:cover;"); } } //资源轮播 var $content2 = $(".sharescrollbox.Acrollbox"); var childcount2 = $content2.find(".otherRes.shareshow li").length; Carousel(3, 3, 3, childcount2, $content2, $(".articalbtn.resounext"), $(".articalbtn.resouprev")); } }, error: function() { return; } }); /*点击企业员工头像跳转个人浏览页面*/ $("#userList").on("click","img",function(){ var dataId=$(this).attr("data-id"); console.log(dataId) location.href="information-brow.html?professorId="+dataId; }) })