import '../../css/bootstrap.less'; import 'bootstrap/dist/js/bootstrap.js'; import '../../css/public.css'; import '../../css/main_banner.css'; import '../../js/public.js'; import '../../js/main_banner.js'; import '../../css/technologyTrading/achievement.css'; import { provinceList } from '../../js/NewDicProvinceList'; import { industryObject, getIndustryCategory } from '../DicIndustryList'; $(function(){ var valu=localStorage.getItem("keyWord"); var typ=localStorage.getItem("pageType"); localStorage.removeItem("keyWord"); localStorage.removeItem("pageType"); if(typ){ $.ajax({ method: "get", dataType: "json", url: globalConfig.context + "/portal/search/achievementList", data: { pageNo: 1, pageSize: pageSize, keyword: valu, transferMode: theMode != 999 ? theMode : undefined, fieldA: theFieldA != 999 ? theFieldA : undefined, fieldB: theFieldB != 999 ? theFieldB : undefined, dataCategory:typ != 999 ? typ : undefined, category:category != 999 ? category : undefined, dateSort:dateSort, lowerPrice:lowerPrice, upperPrice:upperPrice }, success: function (data) { var theArr = []; if (data.data && data.data.list) { for (let i = 0; i < data.data.list.length; i++) { let thisdata = data.data.list[i]; var imgUrl=thisdata.technicalPictureUrl!==null?thisdata.technicalPictureUrl:"/img/timg.gif"; var star=''; for(var n=0;n', //图片地址 '', '
', '

行业' + (thisdata.fieldA?getIndustryCategory(thisdata.fieldA, thisdata.fieldB):"未知行业") + '

', '

名称' + (thisdata.name?thisdata.name:"未知名称") + '

', '

类型' + (thisdata.category ? categoryObj[thisdata.category] : '') + '

', '

交易方式' + (thisdata.transferMode ? transferModeObj[thisdata.transferMode] : "当面交易") + '

', '了解详情', '
', '
', '

成熟度:'+(thisdata.maturityS?thisdata.maturityS:"无")+'

', '
', '', '', '', ].join('')); }; }; $('.main_introduce ul').empty(); $('.main_introduce ul').append(theArr.join('')); if(data.data.list.length===0){ $('.main_introduce ul').html("
") ; }; // $('.totalCount').html("共" + data.data.totalCount + "条数据"); thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1; var pageArr = [], firstNo = 1, endNo = 5; if (thePageNo > 3) { firstNo = thePageNo - 2; endNo = Math.min((Number(thePageNo) + 2), thePageLength); } else { endNo = Math.min(thePageLength, 5); }; for (let i = firstNo; i <= endNo; i++) { if (i == thePageNo) { pageArr.push( '
  • ' + i + '
  • ' ); } else { pageArr.push( '
  • ' + i + '
  • ' ); } }; $('.pageNumber').remove(); $('.pagePre').after(pageArr.join('')); } }); }else{ loadDate(); } //页面里面的详情链接 $(".main_introduce ul").on('click', 'li', function () { var ol_index= $(".title_details ol>li.act").index(); var theId = $(this).attr('val'); var thetype=$(this).attr('typ'); window.open(globalConfig.context + '/portal/technologyTrading/achievementDetail?id=' + theId+'&type='+thetype ); }); //数据处理 var theKeyword, theMode, theFieldA, theFieldB,dataCategory,category,dateSort,lowerPrice,upperPrice; var thePageNo = 1, thePageLength = 1, pageSize = 12; var categoryObj = { "0": "专利", "1": "软著", "2": "项目", "3": "版权", "4": "工业设计", "5": "配方", "6": "非标" }; var transferModeObj = { "0": "完全转让", "1": "许可转让", "2": "技术入股", "3": "5年独占许可转让" }; function loadDate(pageNo) { $.ajax({ method: "get", dataType: "json", url: globalConfig.context + "/portal/search/achievementList", data: { pageNo: pageNo || 1, pageSize: pageSize, keyword: theKeyword, transferMode: theMode != 999 ? theMode : undefined, fieldA: theFieldA != 999 ? theFieldA : undefined, fieldB: theFieldB != 999 ? theFieldB : undefined, dataCategory:dataCategory != 999 ? dataCategory : undefined, category:category != 999 ? category : undefined, dateSort:dateSort, lowerPrice:lowerPrice, upperPrice:upperPrice }, success: function (data) { var theArr = []; if (data.data && data.data.list) { for (let i = 0; i < data.data.list.length; i++) { let thisdata = data.data.list[i]; if(thisdata.technicalPictureUrl==null){ thisdata.technicalPictureUrl='' } var imgUrl=thisdata.technicalPictureUrl!=''?globalConfig.avatarHost + '/upload' +thisdata.technicalPictureUrl:globalConfig.avatarHost+ "/upload/default/zhuanliimg_null.png"; var star=''; for(var n=0;n', //图片地址 '', '
    ', '

    行业' + (thisdata.fieldA?getIndustryCategory(thisdata.fieldA, thisdata.fieldB):"未知行业") + '

    ', '

    名称' + (thisdata.name?thisdata.name:"未知名称") + '

    ', '

    类型' + (thisdata.category ? categoryObj[thisdata.category] : '') + '

    ', '

    交易方式' + (thisdata.transferMode ? transferModeObj[thisdata.transferMode] : "当面交易") + '

    ', '了解详情', '
    ', '
    ', '

    成熟度:'+(thisdata.maturityS?thisdata.maturityS:"无")+'

    ', '
    ', '', '', '', ].join('')); }; }; $('.main_introduce ul').empty(); $('.main_introduce ul').append(theArr.join('')); if(data.data.list.length===0){ $('.main_introduce ul').html("
    ") ; }; // $('.totalCount').html("共" + data.data.totalCount + "条数据"); thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1; var pageArr = [], firstNo = 1, endNo = 5; if (thePageNo > 3) { firstNo = thePageNo - 2; endNo = Math.min((Number(thePageNo) + 2), thePageLength); } else { endNo = Math.min(thePageLength, 5); }; for (let i = firstNo; i <= endNo; i++) { if (i == thePageNo) { pageArr.push( '
  • ' + i + '
  • ' ); } else { pageArr.push( '
  • ' + i + '
  • ' ); } }; $('.pageNumber').remove(); $('.pagePre').after(pageArr.join('')); } }); } if (window.location.search) { let theUrl = window.location.search theKeyword = theUrl.substring(1, theUrl.length); theKeyword = decodeURIComponent(theKeyword); $('#search_on input').val(theKeyword); }; var industryListArr = [], industryChildrenArr = []; industryListArr.push(['
  • ', '', '不限', '', '
  • ', ].join('')); industryObject.map(function (item) { industryListArr.push(['
  • ', '', item.label, '', '
  • ', ].join('')); }); if (industryListArr && industryListArr.length) { $('#industryList').append(industryListArr.join('')); }; $('#industryList li').click(function () { var theValue = this.value; $(this).siblings("li").removeClass("active"); $(this).addClass("active"); industryChildrenArr = []; industryChildrenArr.push(['
  • ', '', '不限', '', '
  • ', ].join('')); if (theValue !== 999) { $('#industryChildrenBox').css("display", "block"); industryObject.map(function (item) { if (item.value == theValue) { item.children.map(function (child) { industryChildrenArr.push(['
  • ', '', child.label, '', '
  • ', ].join('')); }); }; }); } else { $('#industryChildrenBox').css("display", "none"); }; if (industryChildrenArr && industryChildrenArr.length) { $('#industryChildrenList').empty(); $('#industryChildrenList').append(industryChildrenArr.join('')); }; theFieldA = this.value; theFieldB = '999'; loadDate(); }); $('#industryChildrenList').on('click', 'li', function () { $(this).siblings("li").removeClass("active"); $(this).addClass("active"); theFieldB = this.value; loadDate(); }); $('#transferModeList').on('click', 'li', function () { $(this).siblings("li").removeClass("active"); $(this).addClass("active"); theMode = this.value; loadDate(); }); $('#btn_search').click(function () { theKeyword = $('#search_on input').val(); loadDate(); }); $('.pagination').on('click', 'li', function (e) { e.preventDefault(); if (this.className === 'pagePre') { if (thePageNo > 1) { thePageNo = 1; loadDate(thePageNo); } } else if (this.className === 'pageNext') { 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); }; }; }); $('#industryList li').click(function(){ $('.achievement_header ul li').eq(0).show(); var text_ind=$(this).find('span').text(); $('.achievement_header ul li').eq(0).find('p').text(text_ind); }) //点击搜索下面的字段快捷搜索 $('.head_right ol li').click(function () { theKeyword = $(this).text(); $('#technologyModeList li').eq(0).addClass('active').siblings().removeClass('active'); $('#transferModeList li').eq(0).addClass('active').siblings().removeClass('active'); $('.achievement_header ul li').eq(0).show().siblings().hide(); $('.achievement_header ul li').eq(0).find('p').text(theKeyword); $('#search_on input').val(theKeyword); loadDate(); }); //单选 $('#patent').prop('checked',false); $('#selectAct li:first-child').click(function(){ $(this).addClass('active'); $('#patent').prop('checked',false); $('#demand').prop('checked',false); $('#demand,#patent').parent().addClass('demand').removeClass('patent'); category=null; dataCategory=null; loadDate(); }) $('#patent').click(function(){ $('#selectAct li').eq(0).removeClass('active') $(this).prop('checked',true); $(this).parent().addClass('patent').removeClass('demand'); $('#demand').attr('checked',false); $('#demand').parent().addClass('demand').removeClass('patent') category=null; dataCategory=1; loadDate(); }) $('#demand').click(function(){ $('#selectAct li').eq(0).removeClass('active') $(this).prop('checked',true); $(this).parent().addClass('patent').removeClass('demand'); $('#patent').attr('checked',false); $('#patent').parent().addClass('demand').removeClass('patent') category=0; dataCategory=null; loadDate(); }) //排序下拉选择 $('.head-left ul li p').click(function(){ $(this).siblings().slideToggle(300); }) $('.head-left ul li').mouseleave(function(){ $(this).find('.time_select').slideUp(300); }) $('.time_select ul li').click(function(){ var txt=$(this).text(); $(this).parents('.time_select').siblings('p').find('span').text(txt); $('.time_select').hide(); }); $('.timeSelect li').click(function(){ var timeTxt=$(this).attr('value'); dateSort=timeTxt; loadDate(); }) //价格 $('.inp_select input').keyup(function(){ var val_min=$(this).val(); if(val_min<0){ $(this).val('0') } }) $('.inp_select button').click(function(){ var minpri=$('.inp_select #minprice').val(); var maxpri=$('.inp_select #maxprice').val(); lowerPrice =minpri; upperPrice =maxpri; loadDate(); }) $('#industryList li:first-child').click(function(){ theFieldA = $(this).attr('value'); theFieldB = '999'; loadDate(); }) //搜索城市下拉 var addlength=provinceList.length; var soption=''; for(var i=0;i"+provinceList[i].name+""; }; $('#selt').html(soption); //全部结果查询 $('.achievement_header ul li img').click(function(){ $(this).parent().hide(); var lilen=$('.achievement_header ul li').css('display'); if(lilen=='none'){ $('#search_on input').val(''); $('.searchs button').click(); } }); $('.text_replace').hide() // 搜索功能关联关键字 $('.searchs button').click(function(e){ e.preventDefault(); var search_txt=$('#search_on input').val(); $('.text_replace span').text(search_txt); if(search_txt==''){ $('.text_replace').hide() }else{ $('.text_replace').show() } }); //点击行业分类 $('#transferModeList li').click(function(){ $('.achievement_header ul li').eq(1).show(); $(this).addClass('active').siblings().removeClass('active'); var txt_tech=$(this).find('span').text(); $('.achievement_header ul li').eq(1).find('p').text(txt_tech); }); //$(".main_introduce").on("mouseenter","img",function(e){ // $(e.target).css("transform","scale(1.05)"); //}); //$(".main_introduce").on("mouseleave","img",function(e){ // $(e.target).css("transform","scale(1.0)"); //}); });