import '../css/bootstrap.less'; import 'bootstrap/dist/js/bootstrap.js'; import '../css/public.css'; import '../css/main_banner.css'; import './public.js'; import './main_banner.js'; import '../css/technologyTrading.css'; import { industryObject, getIndustryCategory } from './DicIndustryList'; (function(){ var theKeyword,Province; var thePageNo = 1, thePageLength = 1, pageSize = 6; //技术交易问题的点击出答案 $(".technolo_right .technolo_text>div>a").click(function(e){ e.preventDefault(); var alength=$(this).parent().index(); $(".answer").css({"display":"block"}); $(".answer>p").eq(alength).fadeIn(); }); //技术交易政策的点击跳转政策详情页面 $(".technolo_center .technolo_text").on('click', 'div', function () { var theId = $(this).attr('val'); window.open(globalConfig.context + '/portal/news/newsDetail?id=' + theId ); }); //技术交易成功案例的点击跳转成果详情页面 $(".technolo_left .technolo_text").on('click', 'div', function () { var theId = $(this).attr('val'); var thetype=$(this).attr('typ'); window.open(globalConfig.context + '/portal/technologyTrading/achievementDetail?id=' + theId+'&type='+thetype ); }); //技术交易问题的答案删除 $(".answer").click(function(e){ if(e.target.className=="answer"){ $(".answer").css({"display":"none"}); $(".answer>p").fadeOut(); } }); //技术交易问题的点击出答案 $(".answer>p>span").click(function(e){ $(".answer").css({"display":"none"}); $(".answer>p").fadeOut(); }); //点击搜索开始调用接口并跳转 $(".searchs>button").click(function(e){ //localStorage.clear(); var key=$("#search_on>input").val()?$("#search_on>input").val():"null"; var typ=$("#selt>option:selected").attr("val"); if(typ==2){ window.open(globalConfig.context + '/portal/technologyTrading/demand.html'); localStorage.setItem("keyWord",key); localStorage.setItem("pageType",typ); }else{ window.open(globalConfig.context + '/portal/technologyTrading/achievement.html'); localStorage.setItem("keyWord",key); localStorage.setItem("pageType",typ); } }); $("#demandList_patent").on('click', 'li', function () { var ol_index= $(".title_details ol>li.act").index(); var theId = $(this).attr('val'); var thetype=$(this).attr('typ'); if(ol_index==2){ window.open(globalConfig.context + '/portal/technologyTrading/demandDetail?id=' + theId+'&type='+thetype ); } else{ window.open(globalConfig.context + '/portal/technologyTrading/achievementDetail?id=' + theId+'&type='+thetype ); } }); //处理data数据函数提取 function manage(data){ var demand_html=""; for(var i=0;i" + "
" + "
" + "

行业:"+catalog+"

" + "

价格:"+price+"

" + "

简介:"+sketch+"..."+"

" + "了解详情" + "
" + "
" + "

专利名:"+data.list[i].name+"

" + //"

所有人:"+(data.list[i].personName?data.list[i].personName:"佚名")+"

" + "
" }else{ demand_html+="
  • " + "" + "
    " + "

    行业:"+catalog+"

    " + "

    价格:"+price+"

    " + "

    简介:"+sketch+"..."+"

    " + "了解详情" + "
    " + "
    " + "

    专利名:"+data.list[i].name+"

    " + // "

    所有人:"+(data.list[i].personName?data.list[i].personName:"佚名")+"

    " + "
  • " } } $("#demandList_patent").html(demand_html); } //当数据传回来之后, function page(data){ var date=Math.ceil(data/6); $('.totalCount').html("共 "+ date +" 页 "); var pageArr = [], firstNo = 1, endNo = 5; if (thePageNo > 3) { firstNo = thePageNo - 2; endNo = Math.min((Number(thePageNo) + 2), date); } else { endNo = Math.min(date, 5); }; for (let i = firstNo; i <= endNo; i++) { if (i == thePageNo) { pageArr.push( '
  • ' + i + '
  • ' ); } else { pageArr.push( '
  • ' + i + '
  • ' ); } }; $('.pageNumber').remove(); $('.pagePre').after(pageArr.join('')); } var ul_html=""; for(var i=0;i"+industryObject[i].label+""; } $(".industry_ul").html(ul_html); $(".industry_ul li:first").addClass("action_li"); var left_val=$(".industry_ul li.action_li").attr("value"); $.ajax({ method: "post", dataType: "json", url: globalConfig.context + "/portal/search/boutiqueSearchList", data: { boutiqueType:0, industryCatalog:"", pageNo:1, pageSize:6 }, success: function (data) { if(data.data.totalCount==0){ $(".pagination_box").css("display","none"); $("#demandList_patent").html("
    "); }else{ $(".pagination_box").css("display","block"); manage(data.data); page(data.data.totalCount); $(".pageNext").attr("all_length",Math.ceil(data.data.totalCount/6)); } } }) })(); (function(){ var theKeyword,Province; var thePageNo = 1, thePageLength = 1, pageSize = 6; //处理data数据函数提取 function manage(data){ var chagename=""; var caseindex=$(".title_details ol li.act").index(); switch (caseindex){ case 0:chagename="专利名";break; case 1:chagename="技术名";break; case 2:chagename="需求名";break; } var demand_html=""; for(var i=0;i" + "
    " + "
    " + "

    行业:"+catalog+"

    " + "

    价格:"+price+"

    " + "

    简介:"+sketch+"..."+"

    " + "了解详情" + "
    " + "
    " + "

    "+chagename+":"+data.list[i].name+"

    " + // "

    所有人:"+(data.list[i].personName?data.list[i].personName:"佚名")+"

    " + "
    " }else{ demand_html+="
  • " + "" + "
    " + "

    行业:"+catalog+"

    " + "

    价格:"+price+"

    " + "

    简介:"+sketch+"..."+"

    " + "了解详情" + "
    " + "
    " + "

    专利名:"+data.list[i].name+"

    " + // "

    所有人:"+(data.list[i].personName?data.list[i].personName:"佚名")+"

    " + "
  • " } } $("#demandList_patent").html(demand_html); } $(".title_details ol li").click(function(){ $(".paging_box span:first").addClass("action_span").siblings().removeClass("action_span"); $(this).addClass("act").siblings().removeClass("act"); var left_val=$(".industry_ul li.action_li").attr("value"); var right_val = $(this).attr("value"); if(left_val=="null"){ left_val=""; } $.ajax({ method: "post", dataType: "json", url: globalConfig.context + "/portal/search/boutiqueSearchList", data: { boutiqueType:right_val, industryCatalog:left_val, pageNo:1, pageSize:6 }, success: function (data) { if(data.data.totalCount==0){ $("#demandList_patent").html("
    "); }else{ thePageNo=1; manage(data.data); page_ol(data.data.totalCount); $(".pageNext").attr("all_length",Math.ceil(data.data.totalCount/6)); } } }) }); $(".industry_ul li").click(function() { $(".paging_box span:first").addClass("action_span").siblings().removeClass("action_span"); $(".title_details ol li").eq(0).addClass("act").siblings().removeClass("act"); $(this).addClass("action_li").siblings().removeClass("action_li"); var left_val = $(this).attr("value"); var right_val = $(".title_details ol li").eq(0).attr("value"); if(left_val=="null"){ left_val=""; } console.log(left_val) $.ajax({ method: "post", dataType: "json", url: globalConfig.context + "/portal/search/boutiqueSearchList", data: { boutiqueType:right_val, industryCatalog:left_val, pageNo:1, pageSize:6 }, success: function (data) { if(data.data.totalCount==0){ $(".pagination_box").css("display","none"); $("#demandList_patent").html("
    .
    "); }else{ $(".pagination_box").css("display","block"); manage(data.data); page(data.data.totalCount); $(".pageNext").attr("all_length",Math.ceil(data.data.totalCount/6)); } } }) }); //右侧内容的分页功能,点击一次发送一个ajax的请求,只请求6组数据 function loadDate(pageNo) { var left_val = $(".industry_ul li.action_li").attr("value"); var right_val = $(".title_details ol li.act").attr("value"); if(left_val=="null"){ left_val=""; } $.ajax({ method: "post", dataType: "json", url: globalConfig.context + "/portal/search/boutiqueSearchList", data: { boutiqueType: right_val, industryCatalog: left_val, pageNo: pageNo, pageSize: 6 }, success: function (data) { if (data.data.totalCount == 0) { // $(".pagination_box").css("display", "none"); $("#demandList_patent").html("
    "); } else { //$(".pagination_box").css("display", "block"); manage(data.data); var data=data.data.totalCount; var date=Math.ceil(data/6); $(".pageNext").attr("all_length",date); $('.totalCount').html("共 "+ date +" 页 "); var pageArr = [], firstNo = 1, endNo = 5; if (thePageNo > 3) { firstNo = thePageNo - 2; endNo = Math.min((Number(thePageNo) + 2), date); } else { endNo = Math.min(date, 5); }; $('.pageNumber').remove(); for (let i = firstNo; i <= endNo; i++) { if (i == thePageNo) { pageArr.push( '
  • ' + i + '
  • ' ); } else { pageArr.push( '
  • ' + i + '
  • ' ); } }; $('.pagePre').after(pageArr.join('')); } } }); } //当数据传回来之后, function page(data){ thePageNo=$(".pagination li.active").children()[0].text; var date=Math.ceil(data/6); $('.totalCount').html("共 "+ date +" 页 "); var pageArr = [], firstNo = 1, endNo = 5; if (thePageNo > 3) { firstNo = thePageNo - 2; endNo = Math.min((Number(thePageNo) + 2), date); } else { endNo = Math.min(date, 5); } $('.pageNumber').remove(); for (let i = firstNo; i <= endNo; i++) { if (i == thePageNo) { pageArr.push( '
  • ' + i + '
  • ' ); } else { pageArr.push( '
  • ' + i + '
  • ' ); } } $('.pagePre').after(pageArr.join('')); } function page_ol(data){ var date=Math.ceil(data/6); $('.totalCount').html("共 "+ date +" 页 "); var pageArr = [], firstNo = 1, endNo = 5; if (thePageNo > 3) { firstNo = thePageNo - 2; endNo = Math.min((Number(thePageNo) + 2), date); } else { endNo = Math.min(date, 5); } $('.pageNumber').remove(); for (let i = firstNo; i <= endNo; i++) { if (i == thePageNo) { pageArr.push( '
  • ' + i + '
  • ' ); } else { pageArr.push( '
  • ' + i + '
  • ' ); } } $('.pagePre').after(pageArr.join('')); } $('.pagination').on('click', 'li', function (e) { e.preventDefault(); thePageNo=$(".pagination li.active").children()[0].text; if (this.className === 'pagePre') { if (thePageNo > 1) { thePageNo = 1; loadDate(thePageNo); } } else if (this.className === 'pageNext') { thePageLength=$(".pageNext").attr("all_length"); if (thePageNo < thePageLength) { thePageNo = thePageLength; loadDate(thePageNo); } } else { var nextPageNo = $(this).children()[0].text; if (thePageNo != nextPageNo) { $(this).siblings("li").removeClass("active"); $(this).addClass("active"); thePageNo = nextPageNo; loadDate(thePageNo); } } }); })();