123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131 |
- $(function() {
-
- var searchTmp,
- searchContent = $.trim(GetQueryString("key")),
- tagnum = $.trim(GetQueryString("flag"));
-
- var keyt,subject,industry,address,authType = 1;
- if(searchContent!=""){
- keyt=searchContent;
- searchTmp=searchContent;
- document.getElementById("searchval").value=searchContent;
- }
- var rows = 20,
- dataO = {
- proSortFirst:"",
- proStarLevel: "",
- proId: "",
-
- orgSortNum:"",
- orgModifyTime:"",
- orgId:"",
-
-
-
-
-
- resSortNum:"",
- resPublishTime:"",
- resId:"",
-
- patSortNum:"",
- patCreateTime:"",
- patId:"",
-
- parSortNum:"",
- parCreateTime:"",
- parId:"",
-
- serSortFirst:"",
- serTime: "",
- serId: "",
- teamCreateTime: '',
- teamId: ''
- };
- var objSort={
- "1":{
- obj:"professor",
- loadFlag:true,
- conbox:"#proList"
- },
- "2":{
- obj:"resource",
- loadFlag:true,
- conbox:"#resourceList"
- },
- "3":{
- obj:"article",
- loadFlag:true,
- conbox:"#articleList"
- },
- "4":{
- obj:"ppatent",
- loadFlag:true,
- conbox:"#patentList"
- },
- "5":{
- obj:"ppaper",
- loadFlag:true,
- conbox:"#paperList"
- },
- "6":{
- obj:"org",
- loadFlag:true,
- conbox:"#companyList"
- },
- "7":{
- obj:"ware",
- loadFlag:true,
- conbox:"#serviceList"
- },
- "8":{
- obj:"team",
- loadFlag:true,
- conbox:"#teamList"
- }
- }
-
- var tabOrder=["1","7","2","4","5","6"]
- var tabOrder=["1",'8',"7","2","4","5","3","6"]
- var mySwiperTab = new Swiper('.swiper-container-tab',{
- freeMode : true,
- slidesPerView : 'auto',
- freeModeSticky : true ,
- })
- var mySwiper = new Swiper('.swiper-container-main',{
- direction: 'vertical',
- scrollbar: '.swiper-scrollbar',
- autoplay : 500,
- mode : 'vertical',
- slidesPerView: 'auto',
- mousewheelControl: true,
- freeMode: true,
- onTouchMove: function(swiper){
- var _viewHeight = document.getElementsByClassName('swiper-wrapper-main')[0].offsetHeight;
- var _contentHeight = document.getElementsByClassName('swiper-slide')[0].offsetHeight;
- },
- onTouchEnd: function(swiper) {
- var _viewHeight = document.getElementsByClassName('swiper-wrapper-main')[0].offsetHeight;
- var _contentHeight = document.getElementsByClassName('swiper-slide')[0].offsetHeight;
-
- if(mySwiper.translate <= _viewHeight - _contentHeight - 50 && mySwiper.translate < 0) {
- setTimeout(function() {
- var item;
- if(tagnum){
- item=tagnum
- }else{
- item=$('.swiper-slide-tab.active-tab').attr("data-tab")
- }
- tabToFun(item)
- }, 300);
- }
- if(mySwiper.translate >= 50) {
- setTimeout(function() {
-
- mySwiper.update();
- }, 1000);
- }else if(mySwiper.translate >= 0 && mySwiper.translate < 50){
- }
-
- }
- });
- var mySwiper2 = new Swiper('.swiper-container2',{
- onTransitionEnd: function(swiper){
- $('.w').css('transform', 'translate3d(0px, 0px, 0px)')
- $('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
- mySwiper.update();
- $('.swiper-slide-tab').eq(mySwiper2.activeIndex).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- var tabitem=$('.swiper-slide-tab').eq(mySwiper2.activeIndex).attr("data-tab");
- mySwiperTab.slideTo(mySwiper2.activeIndex, 500, false);
- if(mySwiper2.activeIndex<3){
- $(".tr").css('transform', 'translate3d(0px, 0px, 0px)')
- }
- tagnum=tabitem
- clearToFun(tagnum)
- if(mySwiper2.activeIndex==0){
- $("#sele").removeClass("displayNone");
- $("#searB").addClass("searchboxNewT");
- }else{
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- }
-
- }
- });
- var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun) {
- $.ajax({
- 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
- }
- },
- filterList=function(subjectText){
- oAjax("/ajax/dataDict/qaDictCode",{
- "dictCode":"SUBJECT",
- }, "get", function(data) {
-
- $("#subject").html("");
- $("#subject").append('<li class="filterCurrent">不限</li>');
- for(var i = 0; i < data.data.length; i++) {
- var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
- $("#subject").append(itemlist);
- }
- $("#subject li").each(function(i){
- var textt = $(this).text();
- if(textt == subjectText){
- $(this).addClass("filterCurrent").siblings().removeClass("filterCurrent");
- }
- });
- })
- oAjax("/ajax/dataDict/qaDictCode",{
- "dictCode":"INDUSTRY",
- }, "get", function(data) {
- $("#industry").html("");
- $("#industry").append('<li class="filterCurrent">不限</li>');
- for(var i = 0; i < data.data.length; i++) {
- var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
- $("#industry").append(itemlist);
- }
- })
- oAjax("/ajax/dataDict/qaCity",{
- "dictCode":"ADDRESS",
- }, "get", function(data) {
- $("#address").html("");
- $("#address").append('<li class="filterCurrent">不限</li>');
- for(var i = 0; i < data.data.length; i++) {
- var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
- $("#address").append(itemlist);
- }
- })
- },
- expertBox=function(){
- var subjectVal= $("#subject li.filterCurrent").text();
- if(subjectVal=="不限"){
- subject = "";
- }else{
- subject = subjectVal;
- }
- var industryVal= $("#industry li.filterCurrent").text();
- if(industryVal=="不限"){
- industry = "";
- }else{
- industry = industryVal;
- }
- var addressVal= $("#address li.filterCurrent").text();
- if(addressVal=="不限"){
- address = "";
- }else{
- address = addressVal;
- }
- professorListVal()
- },
- professorListVal = function() {
- var aimId="proList"
- oAjax("/ajax/professor/index/search",{
- "key":keyt,
- "subject":subject,
- "industry":industry,
- "address":address,
- "authType":authType,
- "sortFirst": dataO.proSortFirst,
- "starLevel":dataO.proStarLevel,
- "id": dataO.proId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
-
-
- if($info.length > 0) {
- $("#"+aimId).show()
- dataO.proSortFirst = $info[$info.length - 1].sortFirst;
- dataO.proStarLevel = $info[$info.length - 1].starLevel;
- dataO.proId = $info[$info.length - 1].id;
-
- for(var i = 0; i < $info.length; i++) {
- var owner="",ownerSty="",ownerSt="",cnt="",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 researchAreas = $info[i].researchAreas;
- var rlist=""
- if( researchAreas.length > 0){
- rlist = '研究方向:';
- for(var n = 0; n < researchAreas.length; n++) {
- rlist += researchAreas[n].caption
- if(n < researchAreas.length - 1) {
- rlist += ";"
- }
- }
- }
- var baImg = "../images/default-photo.jpg";
- if($info[i].hasHeadImage == 1) {
- baImg = "/images/head/" + $info[i].id + "_l.jpg";
- }
- var liItem = document.createElement("li");
- liItem.className = "mui-table-view-cell"
- liItem.setAttribute("data-id",$info[i].id)
- var oString = '<div class="flexCenter clearfix">'
- oString += '<div class="madiaHead useHead" style="background-image:url('+baImg+')"></div>'
- oString += '<div class="madiaInfo">'
- oString += '<p class="ellipsisSty"><span class="h1Font">'+$info[i].name+'</span><em class="authiconNew '+userType.sty+'" title="'+userType.title+'"></em></p>'
- oString += '<p class="h2Font ellipsisSty">'+ttitle+orgName+'</p>'
- oString += '<p class="h2Font ellipsisSty">'+rlist+'</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- document.getElementById(aimId).appendChild(liItem)
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[1].loadFlag=true;
- }
- if($info.length == 0){
- objSort[1].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- companyListVal=function(){
- var aimId="companyList"
- oAjax("/ajax/org/index/search",{
- "key": keyt,
- "sortNum": dataO.orgSortNum,
- "modifyTime":dataO.orgModifyTime,
- "id": dataO.orgId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
- if($info.length > 0) {
- $("#"+aimId).show()
- dataO.orgSortNum = $info[$info.length - 1].sortNum;
- dataO.orgModifyTime = $info[$info.length - 1].modifyTime;
- dataO.orgId = $info[$info.length - 1].id;
-
- for(var i = 0; i < $info.length; i++) {
- var imgL,thisName,thisAuth,thisTitle,otherI="";
- if($info[i].hasOrgLogo == 1) {
- imgL="/images/org/" + $info[i].id + ".jpg";
- }else{
- imgL='../images/default-icon.jpg'
- }
- if($info[i].forShort){
- thisName=$info[i].forShort
- }else{
- thisName=$info[i].name
- }
- if($info[i].industry){
- otherI=$info[i].industry.replace(/,/gi, " | ");
- }
- if($info[i].authStatus==3){
- thisAuth="authicon-com-ok"
- thisTitle="科袖认证企业"
- }
- var liItem = document.createElement("li");
- liItem.className = "mui-table-view-cell"
- liItem.setAttribute("data-id",$info[i].id)
- var oString = '<div class="flexCenter OflexCenter clearfix">'
- oString += '<div class="madiaHead cmpHead"><div class="boxBlock"><img class="boxBlockimg" src="'+imgL+'" /></div></div>'
- oString += '<div class="madiaInfo OmadiaInfo">'
- oString += '<p class="ellipsisSty"><span class="h1Font">'+thisName+'</span><em class="authiconNew '+thisAuth+'" title="'+thisTitle+'"></em></p>'
- oString += '<p class="ellipsisSty h2Font">'+otherI+'</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- document.getElementById(aimId).appendChild(liItem)
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[6].loadFlag=true;
- }
- if($info.length == 0){
- objSort[6].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- articalListVal=function(){
- var aimId="articleList"
- oAjax("/ajax/article/index/search",{
- "key": keyt,
- "sortNum": dataO.artSortNum,
- "publishTime":dataO.artPublishTime,
- "id": dataO.artId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
- if($info.length > 0) {
- $("#"+aimId).show()
- dataO.artSortNum = $info[$info.length - 1].sortNum;
- dataO.artPublishTime = $info[$info.length - 1].publishTime;
- dataO.artId = $info[$info.length - 1].articleId;
-
- for(var i = 0; i < $info.length; i++) {
- var hasImg="/images/default-artical.jpg"
- if($info[i].articleImg) {
- hasImg="/data/article/" + $info[i].articleImg
- }
-
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",$info[i].articleId);
- liItem.className = "mui-table-view-cell"
- var itemlist ='<div class="flexCenter OflexCenter clearfix">';
- itemlist += '<div class="madiaHead artHead" style="background-image:url('+hasImg+')"></div>';
- itemlist += '<div class="madiaInfo OmadiaInfo">';
- itemlist += '<p class="ellipsisSty-2 h1Font">'+$info[i].articleTitle+'</p>';
- itemlist += '<div class="h2Font">'
- itemlist += '<span class="nameSpan ownerName" style="margin-right:10px"></span>'
- itemlist += '<span class="time">'+commenTime($info[i].publishTime)+'</span>'
- itemlist += '</div>'
- itemlist += '</div>';
- liItem.innerHTML = itemlist;
- var $itemlist = $(liItem);
- document.getElementById(aimId).appendChild(liItem)
-
- if($info[i].articleType=="1"){
- (function(mo){
- cacheModel.getProfessor($info[i].ownerId,function(sc,value){
- if(sc){
- mo.find(".ownerName").html(value.name);
- }else{
- console.log("error")
- }
- });
- })($itemlist);
- }else if($info[i].articleType=="2"){
- (function(mo){
- cacheModel.getCompany($info[i].ownerId,function(sc, value){
- if(sc){
- if(value.forShort){
- mo.find(".ownerName").html(value.forShort)
- }else{
- mo.find(".ownerName").html(value.name)
- }
- }else{
- console.log("error")
- }
- })
- })($itemlist);
- }else if($info[i].articleType=="3"){
- (function(mo){
- cacheModel.getPlatform($info[i].ownerId,function(sc, value){
- if(sc){
- mo.find(".ownerName").html(value.name);
- }else{
- console.log("error")
- }
- })
- })($itemlist);
- }
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[3].loadFlag=true;
- }
- if($info.length == 0){
- objSort[3].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- teamListVal=function(){
- var aimId="teamList"
- oAjax("/ajax/team/index/search",{
- "key": keyt,
- "subject":subject,
- "industry":industry,
- "address":address,
- "publishTime":dataO.teamCreateTime,
- "id": dataO.teamId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
- console.log($info);
-
-
- if($info.length > 0) {
- $("#"+aimId).show()
-
- dataO.teamCreateTime = $info[$info.length - 1].createTime;
- dataO.teamId = $info[$info.length - 1].id;
- for(var i = 0; i < $info.length; i++) {
-
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",$info[i].id);
- liItem.className = "mui-table-view-cell"
- var itemlist ='<div class="flexCenter OflexCenter clearfix">';
- itemlist += '<div class="madiaInfo OmadiaInfo teamStyle">';
- itemlist += '<p class="ellipsisSty-2 h1Font">'+$info[i].name+'</p>';
- itemlist += '<div class="h2Font">'
- itemlist += '<span class="nameSpan ownerName" ></span>'
- itemlist += '<span class="time">'+$info[i].orgName+" "+'</span><span>'+$info[i].city+'</span>'
-
-
-
-
-
- itemlist += '</div>'
- itemlist += '</div>';
- liItem.innerHTML = itemlist;
- document.getElementById(aimId).appendChild(liItem)
-
-
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[8].loadFlag=true;
- }
- if($info.length < rows){
- objSort[8].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- resourceListVal=function(){
- var aimId="resourceList"
- oAjax("/ajax/resource/index/search",{
- "key": keyt,
- "sortNum": dataO.resSortNum,
- "publishTime":dataO.resPublishTime,
- "id": dataO.resId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
- if($info.length > 0) {
- $("#"+aimId).show()
- dataO.resSortNum = $info[$info.length - 1].sortNum;
- dataO.resPublishTime = $info[$info.length - 1].publishTime;
- dataO.resId = $info[$info.length - 1].resourceId;
-
- for(var i = 0; i < $info.length; i++) {
- var hasImg="/images/default-resource.jpg"
- if($info[i].images.length > 0) {
- hasImg="/data/resource/" + $info[i].images[0].imageSrc
- }
-
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",$info[i].resourceId);
- liItem.className = "mui-table-view-cell"
- var itemlist ='<div class="flexCenter OflexCenter clearfix">';
- itemlist += '<div class="madiaHead resouseHead" style="background-image:url('+hasImg+')"></div>';
- itemlist += '<div class="madiaInfo OmadiaInfo">';
- itemlist += '<p class="ellipsisSty-2 h1Font">'+$info[i].resourceName+'</p>';
- itemlist +='<p class="h2Font ellipsisSty"><span class="ownerName"></span><em class="authiconNew ownerSty"></em></p>'
- itemlist += '<p class="h2Font ellipsisSty">用途:' + $info[i].supportedServices + '</p>'
- itemlist += '</div>'
- itemlist += '</div>';
- liItem.innerHTML = itemlist;
- var $itemlist = $(liItem);
- document.getElementById(aimId).appendChild(liItem)
-
- if($info[i].resourceType=="1"){
- (function(mo){
- cacheModel.getProfessor($info[i].professorId,function(sc,value){
- if(sc){
- mo.find(".ownerName").html(value.name)
- var userType = autho(value.authType, value.orgAuth, value.authStatus);
- mo.find(".ownerSty").addClass(userType.sty).attr("title",userType.title)
- }else{
- console.log("error")
- }
- })
- })($itemlist);
- }else if($info[i].resourceType=="2"){
- (function(mo){
- cacheModel.getCompany($info[i].orgId,function(sc,value){
- if(sc){
- if(value.forShort){
- mo.find(".ownerName").html(value.forShort)
- }else{
- mo.find(".ownerName").html(value.name)
- }
- if(value.authStatus==3) {
- mo.find(".ownerSty").addClass("authicon-com-ok").attr("title","科袖认证企业")
- }
- }else{
- console.log("error")
- }
- })
- })($itemlist);
- }
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[2].loadFlag=true;
- }
- if($info.length == 0){
- objSort[2].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- patentListVal = function() {
- var aimId="patentList"
- oAjax("/ajax/ppatent/index/search",{
- "key": keyt,
- "sortNum": dataO.patSortNum,
- "createTime":dataO.patCreateTime,
- "id": dataO.patId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
- if($info.length > 0) {
- $("#"+aimId).show()
- dataO.patSortNum = $info[$info.length - 1].sortNum;
- dataO.patCreateTime = $info[$info.length - 1].createTime;
- dataO.patId = $info[$info.length - 1].id;
-
- for(var i = 0; i < $info.length; i++) {
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",$info[i].id);
- liItem.className = "mui-table-view-cell"
- var oString = '<div class="flexCenter OflexCenter clearfix">'
- oString += '<div class="madiaHead patentHead"></div>'
- oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + $info[i].name + '</p>'
- oString += '<p class="ellipsisSty h2Font">' + $info[i].authors.substring(0, $info[i].authors.length - 1) + '</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- document.getElementById(aimId).appendChild(liItem)
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[4].loadFlag=true;
- }
- if($info.length == 0){
- objSort[4].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- paperListVal = function() {
- var aimId="paperList"
- oAjax("/ajax/ppaper/index/search",{
- "key": keyt,
- "sortNum": dataO.parSortNum,
- "createTime":dataO.parCreateTime,
- "id": dataO.parId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
- if($info.length > 0) {
- $("#"+aimId).show()
- dataO.parSortNum = $info[$info.length - 1].sortNum;
- dataO.parCreateTime = $info[$info.length - 1].createTime;
- dataO.parId = $info[$info.length - 1].id;
-
- for(var i = 0; i < $info.length; i++) {
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",$info[i].id);
- liItem.className = "mui-table-view-cell"
- var oString = '<div class="flexCenter OflexCenter clearfix">'
- oString += '<div class="madiaHead paperHead"></div>'
- oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + $info[i].name + '</p>'
- oString += '<p class="ellipsisSty h2Font">' + $info[i].authors.substring(0, $info[i].authors.length - 1) + '</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- document.getElementById(aimId).appendChild(liItem)
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[5].loadFlag=true;
- }
- if($info.length == 0){
- objSort[5].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- serviceListVal = function() {
- var aimId="serviceList"
- oAjax("/ajax/ware/index/search",{
- "key": keyt,
- "sortFirst": dataO.serSortFirst,
- "time":dataO.serTime,
- "id": dataO.serId,
- "rows": rows
- }, "get", function(res){
- var $info = res.data;
- if($info.length > 0) {
- $("#"+aimId).show()
- dataO.serSortFirst = $info[$info.length - 1].sortFirst;
- dataO.serTime = $info[$info.length - 1].modifyTime;
- dataO.serId = $info[$info.length - 1].id;
-
- for(var i = 0; i < $info.length; i++) {
- var cnt="", img="../images/default-service.jpg"
- if($info[i].images) {
- var subs = strToAry($info[i].images)
- if(subs.length > 0) {
- img="/data/ware" + subs[0]
- }
- }
- if($info[i].cnt){
- cnt="内容:"+$info[i].cnt
- }
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",$info[i].id);
- liItem.className = "mui-table-view-cell"
- var itemlist ='<div class="flexCenter OflexCenter clearfix">';
- itemlist += '<div class="madiaHead resouseHead" style="background-image:url('+img+')"></div>';
- itemlist += '<div class="madiaInfo OmadiaInfo">';
- itemlist += '<p class="ellipsisSty-2 h1Font">'+$info[i].name+'</p>';
- itemlist +='<p class="h2Font ellipsisSty"><span class="ownerName"></span><em class="authiconNew ownerSty"></em></p>'
- itemlist += '<p class="h2Font ellipsisSty">' + cnt + '</p>'
- itemlist += '</div>'
- itemlist += '</div>';
- liItem.innerHTML = itemlist;
- var $itemlist = $(liItem);
- document.getElementById(aimId).appendChild(liItem)
-
- if($info[i].category=="1"){
- (function(mo){
- cacheModel.getProfessor($info[i].owner,function(sc,value){
- if(sc){
- mo.find(".ownerName").html(value.name)
- var userType = autho(value.authType, value.orgAuth, value.authStatus);
- mo.find(".ownerSty").addClass(userType.sty).attr("title",userType.title)
- }else{
- console.log("error")
- }
- })
- })($itemlist);
- }else if($info[i].category=="2"){
- (function(mo){
- cacheModel.getCompany($info[i].owner,function(sc,value){
- if(sc){
- if(value.forShort){
- mo.find(".ownerName").html(value.forShort)
- }else{
- mo.find(".ownerName").html(value.name)
- }
- if(value.authStatus==3) {
- mo.find(".ownerSty").addClass("authicon-com-ok").attr("title","科袖认证企业")
- }
- }else{
- console.log("error")
- }
- })
- })($itemlist);
- }
-
-
- }
- }
- var liLen=document.getElementById(aimId).querySelectorAll("li").length;
- removeNodata(aimId);
- if($info.length == 0 && liLen == 0 ){
- $("#"+aimId).hide()
- insertNodata(aimId);
- }
- if ($info.length > rows) {
- objSort[7].loadFlag=true;
- }
- if($info.length == 0){
- objSort[7].loadFlag=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- })
- },
- clearToFun=function(sortN){
- objSort[sortN].loadFlag=true
- $(objSort[sortN].conbox).html("");
- $('.w').css('transform', 'translate3d(0px, 0px, 0px)')
- $('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
- mySwiper.update();
- dataO = {
- proSortFirst:"",
- proStarLevel: "",
- proId: "",
-
- orgSortNum:"",
- orgModifyTime:"",
- orgId:"",
-
- artSortNum:"",
- artPublishTime:"",
- artId:"",
-
- resSortNum:"",
- resPublishTime:"",
- resId:"",
-
- patSortNum:"",
- patCreateTime:"",
- patId:"",
-
- parSortNum:"",
- parCreateTime:"",
- parId:"",
-
- serSortFirst:"",
- serTime: "",
- serId: "",
- };
- tabToFun(sortN)
- },
- tabToFun=function(item){
-
- if(!item){ item=1 }
- var tabLoad=objSort[item].loadFlag
-
-
- $("#searchval").val(searchTmp)
- if(item==1 && tabLoad){
- expertBox();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }else if(item==2 && tabLoad){
- resourceListVal();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }else if(item==3 && tabLoad){
- articalListVal();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }else if(item==4 && tabLoad){
- patentListVal();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }else if(item==5 && tabLoad){
- paperListVal();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }else if(item==6 && tabLoad){
- companyListVal();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }else if(item==7 && tabLoad){
- serviceListVal();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }
- else if(item==8 && tabLoad){
- var subjectVal= $("#subject li.filterCurrent").text();
- if(subjectVal=="不限"){
- subject = "";
- }else{
- subject = subjectVal;
- }
- var industryVal= $("#industry li.filterCurrent").text();
- if(industryVal=="不限"){
- industry = "";
- }else{
- industry = industryVal;
- }
- var addressVal= $("#address li.filterCurrent").text();
- if(addressVal=="不限"){
- address = "";
- }else{
- address = addressVal;
- }
- teamListVal();
- $(".loadtip").html('上拉加载更多');
- mySwiper.update();
- }
- if(!tabLoad){
- $(".loadtip").html('没有更多数据了');
- }
- },
- bindComEvent=function(){
-
- if(tagnum){
- tabToFun(tagnum)
- var indexTab=0;
- for(var i in tabOrder){
- if(tabOrder[i]==tagnum){
- indexTab=i
- }
- }
- $('.swiper-slide-tab').eq(indexTab).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- mySwiperTab.slideTo(indexTab,500, false);
- mySwiper2.slideTo(indexTab, 500, false)
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- }
-
-
-
- document.getElementById("oRes").addEventListener("click", function() {
- filterList()
- })
- document.getElementById("com").addEventListener('click', function() {
- var arr = [],tagm=0;
- for(var n = 0; n < 3; n++) {
- if(document.getElementsByClassName('spantext')[n].innerHTML == "不限") {
- arr[n] = "";
- } else {
- arr[n] = document.getElementsByClassName('spantext')[n].innerHTML;
- tagm++;
- }
- }
- if(tagm>0){
- document.getElementById("sele").getElementsByTagName("span")[0].innerHTML=tagm;
- }
- var index = 1
- if ($('.swiper-slide-active').attr('data-tab') >1 ) {
- index = 8
- }
-
- $(objSort[index].conbox).html("");
- objSort[index].loadFlag=true
- clearToFun(index)
-
-
- $('html').removeClass('mmenu-opening');
- setTimeout(function(){
- $('html').removeClass('mmenu-opened').removeClass('mmenu-right');
- $('#menu').removeClass('mmenu-opened');
-
- $(window).unbind('resize.mmenu');
- },525);
- })
-
- $(".filterUl").on("click", "li", function() {
- this.parentNode.querySelector('li.filterCurrent').classList.remove("filterCurrent");
- this.classList.add("filterCurrent");
- this.parentNode.parentNode.querySelector(".spantext").innerText = this.innerText;
- })
- $(".filterListNew").on("click", ".rightbtn", function() {
- if(this.className == "rightbtn filterActive") {
- this.classList.remove("filterActive");
- this.parentNode.querySelector(".filterUl").classList.remove("filterUlactive");
- this.querySelector("em").classList.remove("unfoldtr");
- this.querySelector("em").classList.add("foldtr");
- } else {
- this.classList.add("filterActive");
- this.parentNode.querySelector(".filterUl").classList.add("filterUlactive");
- this.querySelector("em").classList.remove("foldtr");
- this.querySelector("em").classList.add("unfoldtr");
- }
- })
-
-
- document.getElementById("searchval").addEventListener("keypress",
- function() {
- var e = event || window.event;
- if(e.keyCode == 13) {
- e.preventDefault();
- var sC=$.trim($("#searchval").val());
- var item=$('.swiper-slide-tab.active-tab').attr("data-tab")
- tagnum=item
- if(sC){
- keyt =sC
- searchTmp=keyt
- wlog("kw", keyt);
- clearToFun(tagnum)
- }else{
- bombox("请输入关键词");
- return;
- }
- }
- });
-
-
-
- $('.swiper-slide-tab').unbind("click").on("click",function(){
- if($(this).index()==0 || $(this).index()){
- $("#sele").removeClass("displayNone");
- $("#searB").addClass("searchboxNewT");
- }else{
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- }
- $(this).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- var tabitem=$(this).attr("data-tab");
- mySwiper2.slideTo($(this).index(), 500, false)
- mySwiperTab.slideTo($(this).index(), 500, false)
- if($(this).index()<3){
- $(".tr").css('transform', 'translate3d(0px, 0px, 0px)')
- }
- tagnum=tabitem
- clearToFun(tagnum)
-
- $('.w').css('transform', 'translate3d(0px, 0px, 0px)')
- $('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
- mySwiper.update();
- });
-
-
-
- $("#proList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/p.html?id=" + id;
- })
- $("#serviceList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/s.html?id=" + id;
- })
- $("#resourceList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/r.html?id=" + id;
- })
- $("#articleList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/a.html?id=" + id;
- })
- $("#paperList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/l.html?id=" + id;
- })
- $("#patentList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/z.html?id=" + id;
- })
- $("#companyList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/c.html?id=" + id;
- })
-
- $("#teamList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/2.html?id=" + id;
- })
-
- }
-
- filterList()
- expertBox()
- bindComEvent()
- })
|