123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945 |
- window.onload=function(){
- var loadFlag ={
- ex: true,
- co: true,
- rs: true,
- pt: true,
- pp: true,
- ar: true
- };
- var tabitem=1;
- var keyt,subject,industry,address
- authType = 1,
- pageSize = 20,
- pageNo = {
- ex: 1,
- co: 1,
- rs: 1,
- pt: 1,
- pp: 1,
- ar: 1
- }
- var keyt = document.getElementById("searchval").value;
- var tabFlag=GetQueryString("flag");
- var searchContent=GetQueryString("key");
- if(searchContent!=""){
- keyt=searchContent;
- document.getElementById("searchval").value=searchContent;
- }
-
- 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() {
- if(tabitem==1){
- if(loadFlag.ex){
- ++pageNo.ex;
- extFilter()
- expertListVal(keyt,subject,industry,address,authType,pageSize,pageNo.ex)
- $(".loadtip").html('上拉加载更多...');
- mySwiper.update();
- }
- }else if(tabitem==2){
- if(loadFlag.rs){
- ++pageNo.rs;
- resourceListVal(keyt,pageSize,pageNo.rs)
- $(".loadtip").html('上拉加载更多...');
- mySwiper.update();
- }
- }else if(tabitem==3){
- if(loadFlag.ar){
- ++pageNo.ar;
- articalListVal(keyt,pageSize,pageNo.ar)
- $(".loadtip").html('上拉加载更多...');
- mySwiper.update();
- }
- }else if(tabitem==4){
- if(loadFlag.pt){
- ++pageNo.pt;
- patentListVal(keyt,pageSize,pageNo.pt)
- $(".loadtip").html('上拉加载更多...');
- mySwiper.update();
- }
- }else if(tabitem==5){
- if(loadFlag.pp){
- ++pageNo.pp;
- paperListVal(keyt,pageSize,pageNo.pp)
- $(".loadtip").html('上拉加载更多...');
- mySwiper.update();
- }
- }else if(tabitem==6){
- if(loadFlag.co){
- ++pageNo.co;
- companyListVal(keyt,pageSize,pageNo.co)
- $(".loadtip").html('上拉加载更多...');
- mySwiper.update();
- }
- }
- }, 300);
- }
-
- if(mySwiper.translate >= 50) {
- setTimeout(function() {
-
- mySwiper.update();
- }, 1000);
- }else if(mySwiper.translate >= 0 && mySwiper.translate < 50){
- }
- return false;
- }
- });
- 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');
- tabitem=$('.swiper-slide-tab').eq(mySwiper2.activeIndex).attr("data-tab");
- mySwiperTab.slideTo(mySwiper2.activeIndex, 500, false);
-
- pageNo = {
- ex: 1,
- co: 1,
- rs: 1,
- pt: 1,
- pp: 1,
- ar: 1
- }
- if(tabitem==1){
- extFilter()
- expertListVal(keyt,subject,industry,address,authType,pageSize,1)
- }else if(tabitem==2){
- resourceListVal(keyt,pageSize,1)
- }else if(tabitem==3){
- articalListVal(keyt,pageSize,1)
- }else if(tabitem==4){
- patentListVal(keyt,pageSize,1)
- }else if(tabitem==5){
- paperListVal(keyt,pageSize,1)
- }else if(tabitem==6){
- companyListVal(keyt,pageSize,1)
- }
- if(mySwiper2.activeIndex==0){
- $("#sele").removeClass("displayNone");
- $("#searB").addClass("searchboxNewT");
- }else{
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- }
- }
- });
- $('.swiper-slide-tab').click(function(){
- if($(this).index()==0){
- $("#sele").removeClass("displayNone");
- $("#searB").addClass("searchboxNewT");
- }else{
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- }
- $(this).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- tabitem=$(this).attr("data-tab");
- mySwiper2.slideTo($(this).index(), 500, false)
- mySwiperTab.slideTo($(this).index(), 500, false)
- pageNo = {
- ex: 1,
- co: 1,
- rs: 1,
- pt: 1,
- pp: 1,
- ar: 1
- }
- if(tabitem==1){
- extFilter()
- expertListVal(keyt,subject,industry,address,authType,pageSize,1)
- }else if(tabitem==2){
- resourceListVal(keyt,pageSize,1)
- }else if(tabitem==3){
- articalListVal(keyt,pageSize,1)
- }else if(tabitem==4){
- patentListVal(keyt,pageSize,1)
- }else if(tabitem==5){
- paperListVal(keyt,pageSize,1)
- }else if(tabitem==6){
- companyListVal(keyt,pageSize,1)
- }
-
- $('.w').css('transform', 'translate3d(0px, 0px, 0px)')
- $('.swiper-container2 .swiper-slide-active').css('height','auto').siblings('.swiper-slide').css('height','0px');
- mySwiper.update();
- });
-
- if(tabFlag==""){
- tabitem = 1
- expertListVal(keyt,subject,industry,address,authType,pageSize,1);
- }else{
- tabitem = tabFlag;
- if(tabitem==1){
- expertListVal(keyt,subject,industry,address,authType,pageSize,1)
- }else if(tabitem==2){
- $('.swiper-slide-tab').eq(2).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- mySwiperTab.slideTo(2, 0, false);
- mySwiper2.slideTo(2, 100, false)
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- resourceListVal(keyt,pageSize,1)
- }else if(tabitem==3){
- $('.swiper-slide-tab').eq(5).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- mySwiperTab.slideTo(5, 0, false);
- mySwiper2.slideTo(5, 100, false)
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- articalListVal(keyt,pageSize,1)
- }else if(tabitem==4){
- $('.swiper-slide-tab').eq(3).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- mySwiperTab.slideTo(3, 0, false);
- mySwiper2.slideTo(3, 100, false)
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- patentListVal(keyt,pageSize,1)
- }else if(tabitem==5){
- $('.swiper-slide-tab').eq(4).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- mySwiperTab.slideTo(4, 0, false);
- mySwiper2.slideTo(4, 100, false)
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- paperListVal(keyt,pageSize,1)
- }else if(tabitem==6){
- $('.swiper-slide-tab').eq(1).addClass('active-tab').siblings('.swiper-slide-tab').removeClass('active-tab');
- mySwiperTab.slideTo(1, 0, false);
- mySwiper2.slideTo(1, 100, false)
- $("#sele").addClass("displayNone");
- $("#searB").removeClass("searchboxNewT");
- companyListVal(keyt,pageSize,1)
- }
- }
- document.getElementById("searchval").addEventListener("keypress", function() {
- var e = event || window.event;
- if(e.keyCode == 13) {
- e.preventDefault();
- var searchval = document.getElementById("searchval").value;
- if(searchval.replace(/^\s*|\s*$/,"")) {
- wlog("kw", searchval);
- }
- keyt=searchval;
- if(tabitem==1){
- extFilter()
- expertListVal(keyt,subject,industry,address,authType,pageSize,1)
- }else if(tabitem==2){
- resourceListVal(keyt,pageSize,1)
- }else if(tabitem==3){
- articalListVal(keyt,pageSize,1)
- }else if(tabitem==4){
- patentListVal(keyt,pageSize,1)
- }else if(tabitem==5){
- paperListVal(keyt,pageSize,1)
- }else if(tabitem==6){
- companyListVal(keyt,pageSize,1)
- }
- }
- });
-
-
- $(".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");
- }
- })
- var tagm=0;
- document.getElementById("oRes").addEventListener("click", function() {
- expertProfessor.res("industry");
- expertProfessor.res("subject");
- expertProfessor.res("address");
- })
- var expertProfessor = {
- oAjaxGet: function(url, obj, oType, oFun) {
- $.ajax({
- url:url,
- data: obj,
- dataType: 'json',
- type: oType,
- timeout: 10000,
- traditional: true,
- success: function(data) {
- if(data.success) {
- oFun(data.data);
- }
- },
- error: {
- }
- });
- },
- ind: function($data) {
- if($data.length == 0) {
- return;
- }
- var li1 = document.createElement("li");
- li1.className = "filterCurrent"
- li1.innerHTML = "不限";
- document.getElementById('industry').appendChild(li1);
- for(var i = 0; i < $data.length; i++) {
- var li = document.createElement("li");
- li.innerHTML = $data[i].caption;
- document.getElementById('industry').appendChild(li);
- }
- },
- sub: function($data) {
- if($data.length == 0) {
- return;
- }
- var li1 = document.createElement("li");
- li1.className = "filterCurrent"
- li1.innerHTML = "不限";
- document.getElementById('subject').appendChild(li1);
- for(var i = 0; i < $data.length; i++) {
- var li = document.createElement("li");
- li.innerHTML = $data[i].caption;
- document.getElementById('subject').appendChild(li);
- }
- },
- add: function($data) {
- if($data.length == 0) {
- return;
- }
- var li1 = document.createElement("li");
- li1.className = "filterCurrent"
- li1.innerHTML = "不限";
- document.getElementById('address').appendChild(li1);
- for(var i = 0; i < $data.length; i++) {
- var li = document.createElement("li");
- li.innerHTML = $data[i].caption;
- document.getElementById('address').appendChild(li);
- }
- },
- res: function(aa) {
- var t = document.getElementById(aa).getElementsByTagName("li");
- for(var i in t) {
- if(t[i].innerHTML == "不限") {
- t[i].className = "filterCurrent"
- } else {
- t[i].className = ""
- }
- }
- for(var n = 0; n < 3; n++) {
- document.getElementsByClassName('spantext')[n].innerHTML = "不限";
- }
- tagm=0;
- document.getElementById("sele").getElementsByTagName("span")[0].innerHTML="";
- }
- }
- expertProfessor.oAjaxGet('/ajax/dataDict/qaDictCode', {
- "dictCode": "INDUSTRY"
- }, "get", expertProfessor.ind);
- expertProfessor.oAjaxGet('/ajax/dataDict/qaDictCode', {
- "dictCode": "SUBJECT"
- }, "get", expertProfessor.sub);
- expertProfessor.oAjaxGet('/ajax/dataDict/qaCity', {
- "dictCode": "ADDRESS"
- }, "get", expertProfessor.add);
-
- 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;
- }
-
- extFilter();
- expertListVal(keyt,subject,industry,address,authType,pageSize,1);
-
- $('html').removeClass('mmenu-opening');
- setTimeout(
- function()
- {
- $('html').removeClass('mmenu-opened').removeClass('mmenu-right');
- $('#menu').removeClass('mmenu-opened');
- $(window).unbind('resize.mmenu');
- },525
- );
-
- })
- function extFilter(){
- keyt=keyt;
- 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;
- }
- console.log(keyt,subject,industry,address)
- }
- $("#proList").on("click", "li", function() {
- var id = this.getAttribute("data-id");
- location.href="http://" + window.location.host + "/e/p.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;
- })
-
- function expertListVal(keyt,subject,industry,address,authType,pageSize,pageNo) {
- $.ajax({
- "url": "/ajax/professor/pqBaseInfo",
- "type": "get",
- "data": {
- "key":keyt,
- "subject":subject,
- "industry":industry,
- "address":address,
- "authType":authType,
- "pageSize": pageSize,
- "pageNo": pageNo
- },
- "success": function(data) {
- if(data.success) {
- var obj = data.data.data;
- var thisObj=document.getElementById("proList");
- if(pageNo!=data.data.pageNo) {
- data.data.data=[];
- loadFlag.ex=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- if(pageNo==1){
- thisObj.innerHTML="";
- var noNum = thisObj.parentNode.querySelectorAll("div");
- for(var i = 0;i <noNum.length;i++){
- if(noNum[i].getAttribute("class")=='nodatabox'){
- thisObj.parentNode.removeChild(noNum[i])
- }
- }
- }
- if(obj.length>0){
- for(var i = 0; i < obj.length; i++) {
- var liItem = document.createElement("li");
- liItem.className = "mui-table-view-cell"
- liItem.setAttribute("data-id",obj[i].id)
- var userType = autho(obj[i].authType, obj[i].orgAuth, obj[i].authStatus);
- var rlist=""
- if( obj[i].researchAreas.length > 0){
- rlist = '研究方向:';
- for(var n = 0; n < obj[i].researchAreas.length; n++) {
- rlist += obj[i].researchAreas[n].caption
- if(n < obj[i].researchAreas.length - 1) {
- rlist += ";"
- }
- }
- }
- var os = "";
- if(obj[i].title) {
- if(obj[i].orgName) {
- os = obj[i].title + "," + obj[i].orgName;
- } else {
- os = obj[i].title;
- }
- } else {
- if(obj[i].office) {
- if(obj[i].orgName) {
- os = obj[i].office + "," + obj[i].orgName;
- } else {
- os = obj[i].office;
- }
- } else {
- if(obj[i].orgName) {
- os = obj[i].orgName;
- }
- }
- }
- var baImg = "../images/default-photo.jpg";
- if(obj[i].hasHeadImage == 1) {
- baImg = "/images/head/" + obj[i].id + "_l.jpg";
- }
- 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">'+obj[i].name+'</span><em class="authiconNew '+userType.sty+'" title="'+userType.title+'"></em></p>'
- oString += '<p class="h2Font ellipsisSty">'+os+'</p>'
- oString += '<p class="h2Font ellipsisSty">'+rlist+'</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- thisObj.appendChild(liItem);
- }
- if(pageNo < Math.ceil(data.data.total / pageSize)) {
- loadFlag.ex=true;
- }else{
- loadFlag.ex=false;
- }
- }else{
- defaultShow(thisObj);
- loadFlag.ex=false;
- }
- }
- },
- "error": function() {
- }
- });
- }
-
- function companyListVal(keyt,pageSize,pageNo) {
- $.ajax({
- "url": "/ajax/org/find/pq",
- "type": "get",
- "async": true,
- "data": {
- "kw":keyt,
- "pageSize": pageSize,
- "pageNo": pageNo
- },
- "success": function(data) {
- if(data.success) {
- var obj = data.data.data;
- var thisObj=document.getElementById("companyList");
- if(pageNo!=data.data.pageNo) {
- data.data.data=[];
- loadFlag.co=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- if(pageNo==1){
- thisObj.innerHTML="";
- var noNum = thisObj.parentNode.querySelectorAll("div");
- for(var i = 0;i <noNum.length;i++){
- if(noNum[i].getAttribute("class")=='nodatabox'){
- thisObj.parentNode.removeChild(noNum[i])
- }
- }
- }
- if(obj.length>0){
- for(var i = 0; i < obj.length; i++) {
- var liItem = document.createElement("li");
- liItem.className = "mui-table-view-cell"
- liItem.setAttribute("data-id",obj[i].id)
- var imgL,thisName,thisAuth,thisTitle,otherI="";
- if(obj[i].hasOrgLogo == 1) {
- imgL="/images/org/" + obj[i].id + ".jpg";
- }else{
- imgL='../images/default-icon.jpg'
- }
- if(obj[i].forShort){
- thisName=obj[i].forShort
- }else{
- thisName=obj[i].name
- }
- if(obj[i].industry){
- otherI=obj[i].industry.replace(/,/gi, " | ");
- }
- if(obj[i].authStatus==3){
- thisAuth="authicon-com-ok"
- thisTitle="科袖认证企业"
- }
- 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;
- thisObj.appendChild(liItem);
- }
- if(pageNo < Math.ceil(data.data.total / pageSize)) {
- loadFlag.co=true;
- }else{
- loadFlag.co=false;
- }
- }else{
- defaultShow(thisObj);
- loadFlag.co=false;
- }
- }
-
- },
- "error": function() {
- }
- });
- }
-
- function resourceListVal(keyt,pageSize, pageNo) {
- $.ajax({
- "url": "/ajax/resource/firstpq",
- "type": "get",
- "async": true,
- "data": {
- "key":keyt,
- "pageSize": pageSize,
- "pageNo": pageNo
- },
- "success": function(data) {
- if(data.success) {
- console.log(data)
- var obj = data.data.data;
- var thisObj=document.getElementById("resourceList");
- if(pageNo!=data.data.pageNo) {
- data.data.data=[];
- loadFlag.rs=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- if(pageNo==1){
- thisObj.innerHTML="";
- var noNum = thisObj.parentNode.querySelectorAll("div");
- for(var i = 0;i <noNum.length;i++){
- if(noNum[i].getAttribute("class")=='nodatabox'){
- thisObj.parentNode.removeChild(noNum[i])
- }
- }
- }
- if(obj.length>0){
- for(var i = 0; i < obj.length; i++) {
- var liItem = document.createElement("li");
- liItem.className = "mui-table-view-cell"
- liItem.setAttribute("data-id",obj[i].resourceId)
- var name="",userType={};
- if(obj[i].resourceType == 1) {
- userType = autho(obj[i].editProfessor.authType, obj[i].editProfessor.orgAuth, obj[i].editProfessor.authStatus);
- name=obj[i].editProfessor.name;
- } else if(obj[i].resourceType == 2) {
- if(obj[i].organization.forShort) {
- name=obj[i].organization.forShort;
- }else{
- name=obj[i].organization.name;
- }
- if(obj[i].organization.authStatus==3){
- userType.sty="authicon-com-ok";
- userType.title="科袖认证企业"
- }
- }
- var oString = '<div class="flexCenter OflexCenter clearfix">'
- if(obj[i].images.length) {
- oString += '<div class="madiaHead resouseHead" style="background-image:url(../data/resource/' + obj[i].images[0].imageSrc +')"></div>'
- } else {
- oString += '<div class="madiaHead resouseHead"></div>'
- }
- oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty h1Font">' + obj[i].resourceName + '</p>'
- oString += '<p class="h2Font ellipsisSty"><span>' + name + '</span><em class="authiconNew '+userType.sty+'" title="'+userType.title+'"></em></p>'
- oString += '<p class="h2Font ellipsisSty">用途:' + obj[i].supportedServices + '</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- thisObj.appendChild(liItem);
- }
- if(pageNo < Math.ceil(data.data.total / pageSize)) {
- loadFlag.rs=true;
- }else{
- loadFlag.rs=false;
- }
- }else{
- defaultShow(thisObj);
- loadFlag.rs=false;
- }
- }
- },
- "error": function() {
- }
- });
- }
-
- function patentListVal(keyt,pageSize, pageNo) {
- $.ajax({
- "url": "/ajax/ppatent/pq",
- "type": "get",
- "async": true,
- "data": {
- "qw":keyt,
- "pageSize": pageSize,
- "pageNo": pageNo
- },
- "success": function(data) {
- if(data.success) {
- var obj = data.data.data;
- var thisObj=document.getElementById("patentList");
- if(pageNo!=data.data.pageNo) {
- data.data.data=[];
- loadFlag.pt=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- if(pageNo==1){
- thisObj.innerHTML="";
- var noNum = thisObj.parentNode.querySelectorAll("div");
- for(var i = 0;i <noNum.length;i++){
- if(noNum[i].getAttribute("class")=='nodatabox'){
- thisObj.parentNode.removeChild(noNum[i])
- }
- }
- }
- if(obj.length>0){
- for(var i = 0; i < obj.length; i++) {
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",obj[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">' + obj[i].name + '</p>'
- oString += '<p class="ellipsisSty h2Font">' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- thisObj.appendChild(liItem);
- }
- if(pageNo < Math.ceil(data.data.total / pageSize)) {
- loadFlag.pt=true;
- }else{
- loadFlag.pt=false;
- }
- }else{
- defaultShow(thisObj);
- loadFlag.pt=false;
- }
- }
-
- },
- "error": function() {
- }
- });
- }
-
- function paperListVal(keyt,pageSize, pageNo) {
- $.ajax({
- "url": "/ajax/ppaper/pq",
- "type": "get",
- "async": true,
- "data": {
- "qw":keyt,
- "pageSize": pageSize,
- "pageNo": pageNo
- },
- "success": function(data) {
- if(data.success) {
- var obj = data.data.data;
- var thisObj=document.getElementById("paperList");
- if(pageNo!=data.data.pageNo) {
- data.data.data=[];
- loadFlag.pp=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- if(pageNo==1){
- thisObj.innerHTML="";
- var noNum = thisObj.parentNode.querySelectorAll("div");
- for(var i = 0;i <noNum.length;i++){
- if(noNum[i].getAttribute("class")=='nodatabox'){
- thisObj.parentNode.removeChild(noNum[i])
- }
- }
- }
- if(obj.length>0){
- for(var i = 0; i < obj.length; i++) {
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",obj[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">' + obj[i].name + '</p>'
- oString += '<p class="ellipsisSty h2Font">' + obj[i].authors.substring(0, obj[i].authors.length - 1) + '</p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- thisObj.appendChild(liItem);
- }
- if(pageNo < Math.ceil(data.data.total / pageSize)) {
- loadFlag.pp=true;
- }else{
- loadFlag.pp=false;
- }
- }else{
- defaultShow(thisObj);
- loadFlag.pp=false;
- }
- }
-
- },
- "error": function() {
- }
- });
- }
-
- function articalListVal(keyt,pageSize, pageNo) {
- $.ajax({
- "url": "/ajax/article/firstpq",
- "type": "get",
- "async": true,
- "data": {
- "key":keyt,
- "pageSize": pageSize,
- "pageNo": pageNo
- },
- "success": function(data) {
- if(data.success) {
- var obj = data.data.data;
- var thisObj=document.getElementById("articleList");
- if(pageNo!=data.data.pageNo) {
- data.data.data=[];
- loadFlag.ar=false;
- $(".loadtip").html('没有更多数据了');
- return;
- }
- if(pageNo==1){
- thisObj.innerHTML="";
- var noNum = thisObj.parentNode.querySelectorAll("div");
- for(var i = 0;i <noNum.length;i++){
- if(noNum[i].getAttribute("class")=='nodatabox'){
- thisObj.parentNode.removeChild(noNum[i])
- }
- }
- }
- if(obj.length>0){
- for(var i = 0; i < obj.length; i++) {
- var liItem = document.createElement("li");
- liItem.setAttribute("data-id",obj[i].articleId);
- liItem.setAttribute("owner-id",obj[i].orgId);
- liItem.className = "mui-table-view-cell"
- var oString = '<div class="flexCenter OflexCenter clearfix">'
- if(obj[i].articleImg) {
- oString += '<div class="madiaHead artHead" style="background-image:url(../data/article/' + obj[i].articleImg + ')"></div>'
- } else {
- oString += '<div class="madiaHead artHead"></div>'
- }
- var name="";
- if(obj[i].articleType == 1) {
- name=obj[i].professor.name;
- } else if(obj[i].articleType == 2) {
- if(obj[i].editOrganization.forShort) {
- name=obj[i].editOrganization.forShort;
- }else{
- name=obj[i].editOrganization.name;
- }
- }
- oString += '<div class="madiaInfo OmadiaInfo"><p class="ellipsisSty-2 h1Font">' + obj[i].articleTitle + '</p>'
- oString += '<p class="h2Font ellipsisSty"><span style="margin-right:10px">' + name + '</span><span class="time">'+commenTime(obj[i].publishTime)+'</span></p>'
- oString += '</div></div>'
- liItem.innerHTML = oString;
- thisObj.appendChild(liItem);
- }
- if(pageNo < Math.ceil(data.data.total / pageSize)) {
- loadFlag.ar=true;
- }else{
- loadFlag.ar=false;
- }
- }else{
- defaultShow(thisObj);
- loadFlag.ar=false;
- }
- }
- },
- "error": function() {
-
- }
- });
- }
-
- function defaultShow(obj){
- var noNum = obj.parentNode.querySelectorAll("div");
- obj.innerHTML='';
- for(var i = 0;i <noNum.length;i++){
- if(noNum[i].getAttribute("class")=='nodatabox'){
- return;
- }
- }
- var liItem = document.createElement("div");
- liItem.className = "nodatabox"
- var strCon ='<div class="nodata"><div class="picbox picNull"></div>'
- strCon +='<div class="txtbox"><p class="noContip">暂时没有符合该搜索条件的内容</p></div>'
- strCon +='</div>'
- liItem.innerHTML = strCon;
- obj.parentNode.appendChild(liItem);
- }
- }
|