|
@@ -12,6 +12,15 @@ import {
|
|
|
|
|
|
(function(){
|
|
|
$("#demandList_patent").on('click', 'li', function () {
|
|
|
+ var theId = $(this).attr('val');
|
|
|
+ var thetype=$(this).attr('typ');
|
|
|
+ window.open(globalConfig.context + '/portal/technologyTrading/achievementDetail?id=' + theId+'&type='+thetype );
|
|
|
+ });
|
|
|
+ var theKeyword,Province;
|
|
|
+ var thePageNo = 1,
|
|
|
+ thePageLength = 1,
|
|
|
+ pageSize = 6;
|
|
|
+ $("#demandList_patent").on('click', 'li', function () {
|
|
|
var theId = $(this).attr('value');
|
|
|
window.open(globalConfig.context + '/portal/financial/investmentDetail.html?organizationId=' + theId );
|
|
|
});
|
|
@@ -62,7 +71,8 @@ import {
|
|
|
$("#demandList_patent").html("<div class='list_none'></div>");
|
|
|
}else{
|
|
|
manage(data.data,ptxt);
|
|
|
- page(data.data.totalCount);
|
|
|
+ page_ol(data.data.totalCount);
|
|
|
+ $(".pageNext").attr("all_length",Math.ceil(data.data.totalCount/8));
|
|
|
}
|
|
|
}
|
|
|
})
|
|
@@ -98,6 +108,7 @@ import {
|
|
|
}else{
|
|
|
manage(data.data,"教育休闲");
|
|
|
page(data.data.totalCount);
|
|
|
+ $(".pageNext").attr("all_length",Math.ceil(data.data.totalCount/8));
|
|
|
}
|
|
|
}
|
|
|
})
|
|
@@ -106,26 +117,43 @@ import {
|
|
|
function manage(data,ptxt){
|
|
|
var demand_html="";
|
|
|
for(var i=0;i<data.list.length;i++){
|
|
|
- var price=data.list[i].transferPrice?data.list[i].transferPrice:"面议"
|
|
|
- var people=data.list[i].ownerName?data.list[i].ownerName:"保密"
|
|
|
+ var hangye=$(".place_city .thon").html();
|
|
|
+ var price=data.list[i].transferPrice?data.list[i].transferPrice:"面议";
|
|
|
+ var people=data.list[i].ownerName?data.list[i].ownerName:"保密";
|
|
|
var sketch=data.list[i].sketch?data.list[i].sketch.substring(0,18):"暂无简介";
|
|
|
- demand_html+="<li value='"+data.list[i].id+"'>" +
|
|
|
- "<img src='"+globalConfig.avatarUploadHost+data.list[i].technicalPictureUrl+"' alt=''/>" +
|
|
|
- "<div class='details_text'>" +
|
|
|
- "<p>融资金额:<span>"+price+"</span></p>" +
|
|
|
- "<p>所属行业:<span>"+ptxt+"</span></p>" +
|
|
|
- "<p>所有人:<span>"+people+"</span></p>" +
|
|
|
- "<p>项目简介:<b>"+sketch+"..."+"</b></p>" +
|
|
|
- "<a href='#'>会谈</a>" +
|
|
|
- "</div>" +
|
|
|
- "<div class='details_fix'>" +
|
|
|
- "<p>项目名:<span>"+data.list[i].name+"</span></p>" +
|
|
|
- "</div></li>"
|
|
|
+ if(!data.list[i].pictureUrl){
|
|
|
+ demand_html+="<li val='"+data.list[i].id+"' typ='"+data.list[i].ownerType+"'>" +
|
|
|
+ "<div class='imgnull'></div>" +
|
|
|
+ "<div class='details_text'>" +
|
|
|
+ "<p>融资金额:<span>"+price+"</span></p>" +
|
|
|
+ "<p>所属行业:<span>"+hangye+"</span></p>" +
|
|
|
+ "<p>所有人:<span>"+people+"</span></p>" +
|
|
|
+ "<p>项目简介:<b>"+sketch+"..."+"</b></p>" +
|
|
|
+ "<a href='#'>会谈</a>" +
|
|
|
+ "</div>" +
|
|
|
+ "<div class='details_fix'>" +
|
|
|
+ "<p>项目名:<span>"+data.list[i].name+"</span></p>" +
|
|
|
+ "</div></li>"
|
|
|
+ }else{
|
|
|
+ demand_html+="<li val='"+data.list[i].id+"' typ='"+data.list[i].ownerType+"'>" +
|
|
|
+ "<img src='"+globalConfig.avatarUploadHost+data.list[i].technicalPictureUrl+"' alt=''/>" +
|
|
|
+ "<div class='details_text'>" +
|
|
|
+ "<p>融资金额:<span>"+price+"</span></p>" +
|
|
|
+ "<p>所属行业:<span>"+hangye+"</span></p>" +
|
|
|
+ "<p>所有人:<span>"+people+"</span></p>" +
|
|
|
+ "<p>项目简介:<b>"+sketch+"..."+"</b></p>" +
|
|
|
+ "<a href='#'>会谈</a>" +
|
|
|
+ "</div>" +
|
|
|
+ "<div class='details_fix'>" +
|
|
|
+ "<p>项目名:<span>"+data.list[i].name+"</span></p>" +
|
|
|
+ "</div></li>"
|
|
|
+ }
|
|
|
}
|
|
|
$("#demandList_patent").html(demand_html);
|
|
|
}
|
|
|
|
|
|
function page(data){
|
|
|
+ thePageNo=$(".pagination li.active").children()[0].text;
|
|
|
var date=Math.ceil(data/8);
|
|
|
$('.totalCount').html("共 "+ date +" 页 " + data + " 条数据");
|
|
|
var pageArr = [],
|
|
@@ -151,9 +179,59 @@ import {
|
|
|
$('.pageNumber').remove();
|
|
|
$('.pagePre').after(pageArr.join(''));
|
|
|
}
|
|
|
- $(".paging_box").on("click","span",function(e){
|
|
|
- $(".pagination_box").css("display","block");
|
|
|
- var page_length=$(this).attr("value");
|
|
|
+ function page_ol(data){
|
|
|
+ thePageNo=1;
|
|
|
+ var date=Math.ceil(data/8);
|
|
|
+ $('.totalCount').html("共 "+ date +" 页 " + data + " 条数据");
|
|
|
+ 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(
|
|
|
+ '<li class="pageNumber active"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ pageArr.push(
|
|
|
+ '<li class="pageNumber"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
+ );
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $('.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);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //右侧内容的分页功能,点击一次发送一个ajax的请求,只请求6组数据
|
|
|
+ function loadDate(pageNo) {
|
|
|
var left_val=$(".place_city .thon").attr("value");
|
|
|
$.ajax({
|
|
|
method: "get",
|
|
@@ -162,22 +240,46 @@ import {
|
|
|
data: {
|
|
|
fieldA:left_val,
|
|
|
dataCategory:2,
|
|
|
- pageNo:page_length,
|
|
|
+ pageNo:pageNo,
|
|
|
pageSize:8
|
|
|
},
|
|
|
success: function (data) {
|
|
|
- if(data.data.totalCount==0){
|
|
|
- $(".pagination_box").css("display","none");
|
|
|
- $("#demandList_patent").html("<div class='list_none'>敬请期待...</div>");
|
|
|
- }else{
|
|
|
- manage(data.data,"教育休闲");
|
|
|
- page(data.data.totalCount);
|
|
|
- $(".paging_box span").eq(page_length-1).addClass("action_span").siblings().removeClass("action_span");
|
|
|
+ if (data.data.totalCount == 0) {
|
|
|
+ $("#demandList_patent").html("<div class='list_none'></div>");
|
|
|
+ } else {
|
|
|
+ manage(data.data);
|
|
|
+ var data=data.data.totalCount;
|
|
|
+ var date=Math.ceil(data/8);
|
|
|
+ $(".pageNext").attr("all_length",date);
|
|
|
+ $('.totalCount').html("共 "+ date +" 页 " + data + " 条数据");
|
|
|
+ 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(
|
|
|
+ '<li class="pageNumber active"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ pageArr.push(
|
|
|
+ '<li class="pageNumber"><a href="#" value=' + i + ' >' + i + '</a></li>'
|
|
|
+ );
|
|
|
+ }
|
|
|
+ };
|
|
|
+ $('.pagePre').after(pageArr.join(''));
|
|
|
}
|
|
|
+ $(".pageNext").attr("all_length",Math.ceil(data.data.totalCount/8));
|
|
|
}
|
|
|
- })
|
|
|
|
|
|
- });
|
|
|
+ });
|
|
|
+ }
|
|
|
$('.place_city ul li').click(function() {
|
|
|
$(".pagination_box").css("display","block");
|
|
|
$(this).addClass('thon').siblings().removeClass('thon')
|
|
@@ -197,11 +299,12 @@ import {
|
|
|
},
|
|
|
success: function (data) {
|
|
|
if(data.data.totalCount==0){
|
|
|
- //$(".pagination_box").css("display","none");
|
|
|
+ $(".pagination_box").css("display","none");
|
|
|
$("#demandList_patent").html("<div class='list_none'></div>");
|
|
|
}else{
|
|
|
manage(data.data,"教育休闲");
|
|
|
- page(data.data.totalCount);
|
|
|
+ page_ol(data.data.totalCount);
|
|
|
+ $(".pageNext").attr("all_length",Math.ceil(data.data.totalCount/8));
|
|
|
}
|
|
|
}
|
|
|
})
|