|
@@ -15,92 +15,16 @@ import {
|
|
|
|
|
|
|
|
|
$(function(){
|
|
|
- var valu=localStorage.getItem("keyWord");
|
|
|
+ var theKeyword, theMode, theFieldA, theFieldB,dataCategory,category,dateSort,lowerPrice,upperPrice;
|
|
|
+ var theKeyword=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.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>") ;
|
|
|
- };
|
|
|
- // $('.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(
|
|
|
- '<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(''));
|
|
|
- }
|
|
|
- });
|
|
|
- }else{
|
|
|
+ //if(typ){
|
|
|
+ // loadDatekey();
|
|
|
+ //}else{
|
|
|
loadDate();
|
|
|
- }
|
|
|
+ // }
|
|
|
//页面里面的详情链接
|
|
|
$(".main_introduce ul").on('click', 'li', function () {
|
|
|
var ol_index= $(".title_details ol>li.act").index();
|
|
@@ -109,8 +33,7 @@ $(function(){
|
|
|
window.open(globalConfig.context + '/portal/technologyTrading/achievementDetail?id=' + theId+'&type='+thetype );
|
|
|
});
|
|
|
//数据处理
|
|
|
- var theKeyword, theMode, theFieldA, theFieldB,dataCategory,category,dateSort,lowerPrice,upperPrice;
|
|
|
-var thePageNo = 1,
|
|
|
+ var thePageNo = 1,
|
|
|
thePageLength = 1,
|
|
|
pageSize = 12;
|
|
|
var categoryObj = {
|
|
@@ -128,7 +51,84 @@ var thePageNo = 1,
|
|
|
"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",
|
|
@@ -149,7 +149,6 @@ function loadDate(pageNo) {
|
|
|
},
|
|
|
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];
|
|
@@ -185,7 +184,6 @@ function loadDate(pageNo) {
|
|
|
if(data.data.list.length===0){
|
|
|
$('.main_introduce ul').html("<div class='list_none'></div>") ;
|
|
|
};
|
|
|
- // $('.totalCount').html("共" + data.data.totalCount + "条数据");
|
|
|
thePageLength = data.data.totalCount ? Math.ceil(data.data.totalCount / pageSize) : 1;
|
|
|
var pageArr = [],
|
|
|
firstNo = 1,
|