|
@@ -21,18 +21,12 @@ $(function(){
|
|
|
localStorage.removeItem("keyWord");
|
|
|
localStorage.removeItem("pageType");
|
|
|
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 thePageNo = 1,
|
|
|
thePageLength = 1,
|
|
|
- pageSize = 12;
|
|
|
- var categoryObj = {
|
|
|
+ pageSize =10;
|
|
|
+ var categoryObj = {
|
|
|
"0": "专利",
|
|
|
"1": "软著",
|
|
|
"2": "项目",
|
|
@@ -47,84 +41,7 @@ $(function(){
|
|
|
"2": "技术入股",
|
|
|
"3": "5年独占许可转让"
|
|
|
};
|
|
|
-function loadDatekey(pageN){
|
|
|
- $.ajax({
|
|
|
- method: "get",
|
|
|
- dataType: "json",
|
|
|
- url: globalConfig.context + "/portal/search/achievementList",
|
|
|
- data: {
|
|
|
- pageNo: pageN || 1,
|
|
|
- pageSize: pageSize,
|
|
|
- keyword: theKeyword,
|
|
|
- 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.maturity;n++){
|
|
|
- star+='<li></li>';
|
|
|
- }
|
|
|
- theArr.push([
|
|
|
- '<li val="'+thisdata.id+'" typ="'+thisdata.ownerType+'">', //图片地址
|
|
|
- '<img src="' + globalConfig.avatarHost + '/upload' + imgUrl + '"/>',
|
|
|
- '<div class="list_text">',
|
|
|
- '<p>行业<span>' + (thisdata.fieldA?getIndustryCategory(thisdata.fieldA, thisdata.fieldB):"未知行业") + '</span></p>',
|
|
|
- '<p>名称<span title=' + thisdata.name + '>' + (thisdata.name?thisdata.name:"未知名称") + '</span></p>',
|
|
|
- '<p>类型<span>' + (thisdata.category ? categoryObj[thisdata.category] : '') + '</span></p>',
|
|
|
- '<p>交易方式<span>' + (thisdata.transferMode ? transferModeObj[thisdata.transferMode] : "当面交易") + '</span></p>',
|
|
|
- '<a href="#">了解详情</a>',
|
|
|
- '</div>',
|
|
|
- '<div class="star">',
|
|
|
- '<p>成熟度:<span>'+(thisdata.maturityS?thisdata.maturityS:"通过小试")+'</span></p>',
|
|
|
- '</div>',
|
|
|
- '<input type="hidden" class="achievementId" value="' + thisdata.id + '">',
|
|
|
- '<input type="hidden" class="achievementType" value="' + thisdata.dataCategory + '">',
|
|
|
- '</li>',
|
|
|
- ].join(''));
|
|
|
- };
|
|
|
- };
|
|
|
- $('.main_introduce ul').empty();
|
|
|
- $('.main_introduce ul').append(theArr.join(''));
|
|
|
- if(data.data.list.length===0){
|
|
|
- $('.main_introduce ul').html("<div class='list_none'></div>") ;
|
|
|
- };
|
|
|
- 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(
|
|
|
- '<li class="pageNumber active"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
- );
|
|
|
- } else {
|
|
|
- pageArr.push(
|
|
|
- '<li class="pageNumber"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
- );
|
|
|
- }
|
|
|
- };
|
|
|
- $('.pageNumber').remove();
|
|
|
- $('.pagePre').after(pageArr.join(''));
|
|
|
- }
|
|
|
- });
|
|
|
-}
|
|
|
+
|
|
|
function loadDate(pageNo) {
|
|
|
$.ajax({
|
|
|
method: "get",
|
|
@@ -132,7 +49,7 @@ function loadDate(pageNo) {
|
|
|
url: globalConfig.context + "/portal/search/achievementList",
|
|
|
data: {
|
|
|
pageNo: pageNo || 1,
|
|
|
- pageSize: pageSize,
|
|
|
+ pageSize: 10,
|
|
|
keyword: theKeyword,
|
|
|
transferMode: theMode != 999 ? theMode : undefined,
|
|
|
fieldA: theFieldA != 999 ? theFieldA : undefined,
|
|
@@ -156,29 +73,60 @@ function loadDate(pageNo) {
|
|
|
for(var n=0;n<thisdata.maturity;n++){
|
|
|
star+='<li></li>';
|
|
|
}
|
|
|
+ var percentage='';
|
|
|
+ if(thisdata.maturityS=='正在研发'){
|
|
|
+ percentage=20
|
|
|
+ }
|
|
|
+ if(thisdata.maturityS=='已有样品'){
|
|
|
+ percentage=40
|
|
|
+ }
|
|
|
+ if(thisdata.maturityS=='通过小试'){
|
|
|
+ percentage=60
|
|
|
+ }
|
|
|
+ if(thisdata.maturityS=='通过中试'){
|
|
|
+ percentage=80
|
|
|
+ }
|
|
|
+ if(thisdata.maturityS=='可以量产'){
|
|
|
+ percentage=100
|
|
|
+ }
|
|
|
theArr.push([
|
|
|
- '<li val="'+thisdata.id+'" typ="'+thisdata.ownerType+'">', //图片地址
|
|
|
- '<img src="'+ imgUrl+ '"/>',
|
|
|
- '<div class="list_text">',
|
|
|
- '<p>行业<span>' + (thisdata.fieldA?getIndustryCategory(thisdata.fieldA, thisdata.fieldB):"未知行业") + '</span></p>',
|
|
|
- '<p>名称<span title=' + thisdata.name + '>' + (thisdata.name?thisdata.name:"未知名称") + '</span></p>',
|
|
|
- '<p>类型<span>' + (thisdata.category ? categoryObj[thisdata.category] : '') + '</span></p>',
|
|
|
- '<p>交易方式<span>' + (thisdata.transferMode ? transferModeObj[thisdata.transferMode] : "当面交易") + '</span></p>',
|
|
|
- '<a href="#">了解详情</a>',
|
|
|
- '</div>',
|
|
|
- '<div class="star">',
|
|
|
- '<p>成熟度:<span>'+(thisdata.maturityS?thisdata.maturityS:"通过小试")+'</span></p>',
|
|
|
- '</div>',
|
|
|
- '<input type="hidden" class="achievementId" value="' + thisdata.id + '">',
|
|
|
+ '<li val="'+thisdata.id+'" typ="'+thisdata.ownerType+'" class="list">',
|
|
|
+ '<ol>',
|
|
|
+ '<li>' + (thisdata.fieldA?getIndustryCategory(thisdata.fieldA, thisdata.fieldB):"未知行业") + '</li>',
|
|
|
+ '<li>' + (thisdata.name?thisdata.name:"未知名称") + '</li>',
|
|
|
+ '<li>' + (thisdata.category ? categoryObj[thisdata.category] : '') + '</li>',
|
|
|
+ '<li>' + (thisdata.transferMode ? transferModeObj[thisdata.transferMode] : "当面交易") + '</li>',
|
|
|
+ '<li val="'+thisdata.id+'" typ="'+thisdata.ownerType+'">',
|
|
|
+ '<div class="progressBar">',
|
|
|
+ '<p class="bjtxt"></p>',
|
|
|
+ '<span class="percentagePic" style="width:'+percentage+'px"></span>',
|
|
|
+ '<span class="percentage">'+percentage+'%</span>',
|
|
|
+ '<p class="txt">'+(thisdata.maturityS?thisdata.maturityS:"通过小试")+'</p>',
|
|
|
+ '</div>',
|
|
|
+ '</li>',
|
|
|
+ '<li class="consultation"><a href="javascript:;">我要咨询</a></li>',
|
|
|
+ '</ol>',
|
|
|
+ '<input type="hidden" class="achievementId" value="' + thisdata.id + '">',
|
|
|
'<input type="hidden" class="achievementType" value="' + thisdata.dataCategory + '">',
|
|
|
- '</li>',
|
|
|
+ '</li>' ,
|
|
|
].join(''));
|
|
|
};
|
|
|
};
|
|
|
- $('.main_introduce ul').empty();
|
|
|
- $('.main_introduce ul').append(theArr.join(''));
|
|
|
+ $('.achievementList ul').empty();
|
|
|
+ $('.achievementList ul').append(theArr.join(''));
|
|
|
+
|
|
|
+ //页面里面的详情链接
|
|
|
+ $(".achievementList ul li .consultation").siblings().on('click', function () {
|
|
|
+ var theId = $(this).parents('.list').attr('val');
|
|
|
+ var thetype=$(this).parents('.list').attr('typ');
|
|
|
+ window.open(globalConfig.context + '/portal/technologyTrading/achievementDetail?id=' + theId+'&type='+thetype );
|
|
|
+ });
|
|
|
+ $(".achievementList ul li ol .consultation").click(function(){
|
|
|
+ $('.ret_top li:nth-child(4) a').click()
|
|
|
+ })
|
|
|
+
|
|
|
if(data.data.list.length===0){
|
|
|
- $('.main_introduce ul').html("<div class='list_none'></div>") ;
|
|
|
+ $('.achievementList ul').html("<div class='list_none'></div>") ;
|
|
|
};
|
|
|
thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1;
|
|
|
var pageArr = [],
|
|
@@ -212,7 +160,7 @@ function loadDate(pageNo) {
|
|
|
theKeyword = decodeURIComponent(theKeyword);
|
|
|
$('#search_on input').val(theKeyword);
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
var industryListArr = [],
|
|
|
industryChildrenArr = [];
|
|
|
industryListArr.push(['<li value="999" class="active">',
|
|
@@ -390,7 +338,7 @@ function loadDate(pageNo) {
|
|
|
theFieldA = $(this).attr('value');
|
|
|
theFieldB = '999';
|
|
|
loadDate();
|
|
|
- })
|
|
|
+ })
|
|
|
//搜索城市下拉
|
|
|
var addlength=provinceList.length;
|
|
|
var soption='';
|
|
@@ -426,4 +374,5 @@ function loadDate(pageNo) {
|
|
|
var txt_tech=$(this).find('span').text();
|
|
|
$('.achievement_header ul li').eq(1).find('p').text(txt_tech);
|
|
|
});
|
|
|
+
|
|
|
});
|