dengzhiguo 7 years ago
parent
commit
4f18e2b307

+ 3 - 2
src/css/technologyTrading/achievementDetail.css

@@ -57,9 +57,10 @@ padding: 0 30px;}
 
 /*改版之后的页面css*/
 .detail_center{width:1200px;height:900px;margin: 0 auto;border: 1px solid #EFEFEF;}
-.detail_centerimg{width:1200px;height:660px;padding-top:45px;padding-left: 60px;
+.detail_centerimg{width:1200px;height:660px;padding-top:30px;padding-left: 60px;
     border-bottom: 1px solid #EFEFEF;position: relative;}
-.big_text{width:700px;height:50px;}
+.big_text{width:700px;height:50px;
+text-align: justify;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
 .big_text>h3{color:#316899;}
 .big_img{width:430px;height:490px;display: inline-block;position: absolute;
     top:95px;left:50px;}

+ 5 - 3
src/css/technologyTrading/demandDetail.css

@@ -11,9 +11,10 @@
 
 
 .detail_center{width:1200px;height:900px;margin: 0 auto;border: 1px solid #EFEFEF;}
-.detail_centerimg{width:1200px;height:660px;padding-top:45px;padding-left: 60px;
+.detail_centerimg{width:1200px;height:660px;padding-top:30px;padding-left: 60px;
     border-bottom: 1px solid #EFEFEF;position: relative;}
-.big_text{width:700px;height:50px;}
+.big_text{width:700px;height:50px;
+text-align: justify;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
 .big_text>h3{color:#316899;}
 .big_img{width:430px;height:490px;display: inline-block;position: absolute;
     top:95px;left:50px;}
@@ -58,7 +59,8 @@ div.pointer>p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;paddi
 .detail_centertext>div{width:94%;height:240px;display: inline-block;}
 .text_right>div{width:1100px;border-bottom:1px solid #F0F0F1;line-height: 40px;font-size: 16px;  }
 .text_right{position: absolute;top:30px;left:50px;}
-.text_right>p{padding: 10px 25px 0 0;}
+.text_right>p{padding: 10px 25px 0 0;line-height:22px;
+text-align: justify;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 6;}
 
 
 

+ 497 - 352
src/js/thinkTank.js

@@ -6,191 +6,155 @@ import './public.js';
 import './main_banner.js';
 import '../css/thinkTank.css';
 import {
-    provinceList
-    } from './NewDicProvinceList';
+	provinceList
+} from './NewDicProvinceList';
 import {
-    techFieldList,
-    getTechField
-    } from './DicTechFieldList';
+	techFieldList,
+	getTechField
+} from './DicTechFieldList';
 
-$(function(){
-    //智库、智者切换
-    $('.zizone .col-md-6').click(function(){
-        $(this).addClass('actives').siblings().removeClass('actives')
-    })
-    $('.zone_left').click(function(){
-        $('.wiseman_list').hide();
-        $('.tab_zizone').show();
-        $('.searchs').hide();
-         $(".sanjiao").animate({left:"295px"});
-    })
-    $('.zone_right').click(function(){
-        $('.wiseman_list').show();
-        $('.tab_zizone').hide();
-         $('.searchs').show();
-          $(".sanjiao").animate({left:"895px"});
-    })
-    //地方政策城市切换
-    //初始北京第一页新闻
-    $('.place_city ul li').eq(0).addClass('thon').siblings().removeClass('thon');
-    var thePageNos= 1;
-    var pageNos = 1;
-    var thePageLengths=1;
-    var pageSizes = 4;
-    var provinces;
-    function datt(provinces,pageNos){
-        $.ajax({
-            method: "get",
-            dataType: "json",
-            url: globalConfig.context + "/portal/news/list",
-            data: {
-                provinceId:provinces,
-                hot: 1,
-                pageNo:pageNos || 1,
-                type:5,
-                pageSize:pageSizes
-            },
-            success: function (result) {
-                var totlepage=Math.ceil(result.data.totalCount/4);
-                var policy_li ='';
-                for(var i=0;i<result.data.list.length;i++){
-                    var id=result.data.list[i].id;
-                    var title = result.data.list[i].title; //标题
-                    var time = result.data.list[i].createTimeFormattedDate; //日期
-                    var day=time.substr(8,2);//号
-                    var month=time.substr(0,7) //年、月
-                    var summary = result.data.list[i].summary;//简介
-                    var totle=result.data.totalCount;
-                    var pages=Math.ceil(totle/4);
-                    var sol='';
-                     if(summary==null){
-                    	summary=''
-                    };
-                   var srctt=globalConfig.context + '/portal/news/newsDetail.html?id=' + id;
-                    policy_li+="<li value='"+id+"'>"
-                        +"<div class='policy_time'><p>"
-                        +day+"</p><time>"+month+"</time></div><div class='policy_details'><h4><a href='"+srctt+"'>"
-                        +title+"</a></h4><p>"+summary
-                        +"</p><a href='"+srctt+"'>MORE+</a>"              
-                        +"</div></li>"
-                }
-                if(result.data.list.length===0){
-                    $('.policy ol').hide();
-                    $('.policy ul').html('<div class="imgbg"></div>') ;
-                }else{
-                    $('.policy ol').show() ;
-                    $('.policy ul').html(policy_li)
-                }
-            }.bind(this)
-        })
-    }
-    datt(1,1);
-    //点击省份时刷新页面新闻
-    $('.place_city ul li').click(function(){
-        $(this).addClass('thon').siblings().removeClass('thon')
-        $('.policy ol li').eq(0).addClass('active_of').siblings().removeClass('active_of');
-        $('.more_city .inp').removeClass('thon');
-        $('.more_city .inp').text('更多省份 +')
-        //新闻刷新
-        var t_val=$(this).prop('value');
-        provinces=t_val;
-        datt(provinces,1);
-    });
-    //智政新闻小点切换宽度设置及点击刷新
-    var cirle = $('.policy ol li').length;
-    var ind_circle=0;
-    $('.policy ol li').click(function(){
-        $(this).addClass('active_of').siblings().removeClass('active_of');
-        var place_on = $('.place_city ul li.thon').prop('value')
-        var h_ind=$(this).index()+1;
-        if(place_on==undefined){
-            place_on=$('.inp').attr('value');
-        }
-        provinces=place_on;
-        pageNos=h_ind;
-        $.ajax({
-            method: "get",
-            dataType: "json",
-            url: globalConfig.context + "/portal/news/list",
-            data: {
-                provinceId:provinces,
-                hot: 1,
-                pageNo:pageNos || 1,
-                type:5,
-                pageSize:pageSizes
-            },
-            success: function (result) {
-                var totlepage=Math.ceil(result.data.totalCount/4);
-                var policy_li ='';
-                for(var i=0;i<result.data.list.length;i++){
-                    var id=result.data.list[i].id;
-                    var title = result.data.list[i].title; //标题
-                    var time = result.data.list[i].createTimeFormattedDate; //日期
-                    var day=time.substr(8,2);//号
-                    var month=time.substr(0,7) //年、月
-                    var summary = result.data.list[i].summary;//简介
-                    var totle=result.data.totalCount;
-                    var pages=Math.ceil(totle/4);
-                    var sol='';
-                    var srctt=globalConfig.context + '/portal/news/newsDetail.html?id=' + id;
-                    policy_li+="<li value='"+id+"'>"
-                        +"<div class='policy_time'><p>"
-                        +day+"</p><time>"+month+"</time></div><div class='policy_details'><h4><a href='"+srctt+"'>"
-                        +title+"</a></h4><p>"+summary
-                        +"</p><a href='"+srctt+"'>MORE+</a>"              
-                        +"</div></li>"
-                }
-                $('.policy ol').show();               
-                $('.policy ul').html(policy_li);
-                if(result.data.list.length===0){                	
-                    $('.policy ul').html('<div class="imgbgs"></div>') ;
-                }
-            }.bind(this)
-        })
-    })
-    //中央政策跳转
-    $('.main_zizone ul').on('click', 'li', function () {
-        var theId = $(this).attr('value');
-        window.open(globalConfig.context + '/portal/news/newsDetail.html?id=' + theId );
-    })
-    //地方政策跳转    
-  
-
-    //搜索城市下拉
-    var addlength=provinceList.length;
-    var soption='';
-    var sol='';
-    for(var i=0;i<addlength;i++){
-        sol+="<p value='"+provinceList[i].id+"'>"+provinceList[i].name+"</p>";
-    };
-    for(var i=0;i<addlength;i++){
-        soption+="<option value='"+provinceList[i].id+"'>"+provinceList[i].name+"</option>";
-    };
-    $('.list_city').html(sol);
-    $('#selt').html(soption);
-    //智政城市下拉切换
-    $('.list_city').hide();
-    $('.more_city .inp').click(function(){
-        $('.list_city').slideToggle(500)
-    })
-    $('.more_city').mouseleave(function(){
-        $('.list_city').hide();
-    })
-    //选择城市及新闻页面刷新
-    $('.list_city p').click(function(){
-        var ptxt=$(this).text();
-        var pval=$(this).attr('value');       
-        $('.more_city .inp').text(ptxt);
-        $('.more_city .inp').attr('value',pval);
-        $('.list_city').hide();
-        $('.more_city .inp').addClass('thon');
-        $('.place_city ul li').removeClass('thon');
-        $('.policy ol li').eq(0).addClass('active_of').siblings().removeClass('active_of');
-        var p_val=$(this).attr('value');    
-        provinces=p_val	;
-        datt(provinces,1);
-    });
+$(function() {
+	//智库、智者切换
+	$('.zizone .col-md-6').click(function() {
+		$(this).addClass('actives').siblings().removeClass('actives')
+	})
+	$('.zone_left').click(function() {
+		$('.wiseman_list').hide();
+		$('.tab_zizone').show();
+		$('.searchs').hide();
+		$(".sanjiao").animate({ left: "295px" });
+	})
+	$('.zone_right').click(function() {
+		$('.wiseman_list').show();
+		$('.tab_zizone').hide();
+		$('.searchs').show();
+		$(".sanjiao").animate({ left: "895px" });
+	})
+	//地方政策城市切换
+	//初始北京第一页新闻
+	$('.place_city ul li').eq(0).addClass('thon').siblings().removeClass('thon');
+	var thePageNos = 1;
+	var pageNos = 1;
+	var thePageLengths = 1;
+	var pageSizes = 4;
+	var provinces;
 
+	function datt(provinces, pageNos) {
+		$.ajax({
+			method: "get",
+			dataType: "json",
+			url: globalConfig.context + "/portal/news/list",
+			data: {
+				provinceId: provinces,
+				hot: 1,
+				pageNo: pageNos || 1,
+				type: 5,
+				pageSize: pageSizes
+			},
+			success: function(result) {
+				var totlepage = Math.ceil(result.data.totalCount / 4);
+				var policy_li = '';
+				for(var i = 0; i < result.data.list.length; i++) {
+					var id = result.data.list[i].id;
+					var title = result.data.list[i].title; //标题
+					var time = result.data.list[i].createTimeFormattedDate; //日期
+					var day = time.substr(8, 2); //号
+					var month = time.substr(0, 7) //年、月
+					var summary = result.data.list[i].summary; //简介
+					var totle = result.data.totalCount;
+					var pages = Math.ceil(totle / 4);
+					var sol = '';
+					if(summary == null) {
+						summary = ''
+					};
+					var srctt = globalConfig.context + '/portal/news/newsDetail.html?id=' + id;
+					policy_li += "<li value='" + id + "'>" +
+						"<div class='policy_time'><p>" +
+						day + "</p><time>" + month + "</time></div><div class='policy_details'><h4><a href='" + srctt + "'>" +
+						title + "</a></h4><p>" + summary +
+						"</p><a href='" + srctt + "'>MORE+</a>" +
+						"</div></li>"
+				}
+				if(result.data.list.length === 0) {
+					$('.policy ol').hide();
+					$('.policy ul').html('<div class="imgbg"></div>');
+				} else {
+					$('.policy ol').show();
+					$('.policy ul').html(policy_li)
+				}
+			}.bind(this)
+		})
+	}
+	datt(1, 1);
+	//点击省份时刷新页面新闻
+	$('.place_city ul li').click(function() {
+		$(this).addClass('thon').siblings().removeClass('thon')
+		$('.policy ol li').eq(0).addClass('active_of').siblings().removeClass('active_of');
+		$('.more_city .inp').removeClass('thon');
+		$('.more_city .inp').text('更多省份 +')
+		//新闻刷新
+		var t_val = $(this).prop('value');
+		provinces = t_val;
+		datt(provinces, 1);
+	});
+	//智政新闻小点切换宽度设置及点击刷新
+	var cirle = $('.policy ol li').length;
+	var ind_circle = 0;
+	$('.policy ol li').click(function() {
+		$(this).addClass('active_of').siblings().removeClass('active_of');
+		var place_on = $('.place_city ul li.thon').prop('value')
+		var h_ind = $(this).index() + 1;
+		if(place_on == undefined) {
+			place_on = $('.inp').attr('value');
+		}
+		provinces = place_on;
+		pageNos = h_ind;
+		$.ajax({
+			method: "get",
+			dataType: "json",
+			url: globalConfig.context + "/portal/news/list",
+			data: {
+				provinceId: provinces,
+				hot: 1,
+				pageNo: pageNos || 1,
+				type: 5,
+				pageSize: pageSizes
+			},
+			success: function(result) {
+				var totlepage = Math.ceil(result.data.totalCount / 4);
+				var policy_li = '';
+				for(var i = 0; i < result.data.list.length; i++) {
+					var id = result.data.list[i].id;
+					var title = result.data.list[i].title; //标题
+					var time = result.data.list[i].createTimeFormattedDate; //日期
+					var day = time.substr(8, 2); //号
+					var month = time.substr(0, 7) //年、月
+					var summary = result.data.list[i].summary; //简介
+					var totle = result.data.totalCount;
+					var pages = Math.ceil(totle / 4);
+					var sol = '';
+					var srctt = globalConfig.context + '/portal/news/newsDetail.html?id=' + id;
+					policy_li += "<li value='" + id + "'>" +
+						"<div class='policy_time'><p>" +
+						day + "</p><time>" + month + "</time></div><div class='policy_details'><h4><a href='" + srctt + "'>" +
+						title + "</a></h4><p>" + summary +
+						"</p><a href='" + srctt + "'>MORE+</a>" +
+						"</div></li>"
+				}
+				$('.policy ol').show();
+				$('.policy ul').html(policy_li);
+				if(result.data.list.length === 0) {
+					$('.policy ul').html('<div class="imgbgs"></div>');
+				}
+			}.bind(this)
+		})
+	})
+	//中央政策跳转
+	$('.main_zizone ul').on('click', 'li', function() {
+		var theId = $(this).attr('value');
+		window.open(globalConfig.context + '/portal/news/newsDetail.html?id=' + theId);
+	})
+	//地方政策跳转    
     //中央政策点击刷新
     //初始化内容
     function mids(provinces,pageNos){
@@ -282,6 +246,7 @@ $(function(){
                 if (data.data && data.data.list) {
                     for (let i = 0; i < data.data.list.length; i++) {
                         let thisdata = data.data.list[i];
+                        let achievementNumText=(thisdata.achievementNum==null)?"":thisdata.achievementNum;
                         let engagedField = thisdata.engagedField ? thisdata.engagedField.split(',') : [];
                         if(thisdata.username==null||thisdata.username==''){
                         	thisdata.username='佚名'
@@ -293,12 +258,12 @@ $(function(){
                             '<div class="list_text">',
                             '<p class="bulr">'+ thisdata.username + '</p>',
                             '<p class="orange">' + (thisdata.position || '未知职位') + '</p>',
-                            '<p class="text_on">' + thisdata.achievementNum + '</p>',
+                            '<p class="text_on">' + achievementNumText + '</p>',
                             '</div>',
                             '<div class="shadow_text">',
                             '<p class="bulr">'+ thisdata.username + '</p>',
                             '<p class="orange">' + (thisdata.position || '未知职位') + '</p>',
-                            '<p class="text_on">' + thisdata.achievementNum + '</p>',
+                            '<p class="text_on">' + achievementNumText+ '</p>',
                             '<img src="' + globalConfig.portalHost + '/img/search_txt.png "/>',
                             '</div>',                                                     
                             '</li>' ,
@@ -339,183 +304,363 @@ $(function(){
             }
         });
     }
+	//搜索城市下拉
+	var addlength = provinceList.length;
+	var soption = '';
+	var sol = '';
+	for(var i = 0; i < addlength; i++) {
+		sol += "<p value='" + provinceList[i].id + "'>" + provinceList[i].name + "</p>";
+	};
+	for(var i = 0; i < addlength; i++) {
+		soption += "<option value='" + provinceList[i].id + "'>" + provinceList[i].name + "</option>";
+	};
+	$('.list_city').html(sol);
+	$('#selt').html(soption);
+	//智政城市下拉切换
+	$('.list_city').hide();
+	$('.more_city .inp').click(function() {
+		$('.list_city').slideToggle(500)
+	})
+	$('.more_city').mouseleave(function() {
+		$('.list_city').hide();
+	})
+	//选择城市及新闻页面刷新
+	$('.list_city p').click(function() {
+		var ptxt = $(this).text();
+		var pval = $(this).attr('value');
+		$('.more_city .inp').text(ptxt);
+		$('.more_city .inp').attr('value', pval);
+		$('.list_city').hide();
+		$('.more_city .inp').addClass('thon');
+		$('.place_city ul li').removeClass('thon');
+		$('.policy ol li').eq(0).addClass('active_of').siblings().removeClass('active_of');
+		var p_val = $(this).attr('value');
+		provinces = p_val;
+		datt(provinces, 1);
+	});
 
+	//中央政策点击刷新
+	//初始化内容
+	function mids(provinces, pageNos) {
+		$.ajax({
+			method: "get",
+			dataType: "json",
+			url: globalConfig.context + "/portal/news/list",
+			data: {
+				provinceId: null,
+				hot: 1,
+				pageNo: pageNos || 1,
+				type: 4,
+				pageSize: pageSizes
+			},
+			success: function(result) {
+				thePageLengths = result.data.totalCount ? Math.ceil(result.data.totalCount / pageSizes) : 1;
+				var policy_img = '';
+				var totle = Math.ceil(result.data.totalCount / 4);
+				for(var i = 0; i < result.data.list.length; i++) {
+					var id = result.data.list[i].id;
+					var title = result.data.list[i].title; //标题
+					var titleImg = result.data.list[i].titleImg; //图片
+					if(titleImg == null) {
+						titleImg = ''
+					}
+					var summary = result.data.list[i].summary; //简介
+					if(summary == null) {
+						summary = ''
+					};
+					var imgUrls = titleImg != '' ? globalConfig.avatarHost + '/upload' + titleImg : globalConfig.avatarHost + '/upload/default/news.jpg';
+					policy_img +=
+						"<li value='" + id + "'>" +
+						"<img src='" + imgUrls + "' alt=''/>" +
+						"<div class='zizone_text'><h4><a href='#'>" +
+						title + "</a></h3><p>" +
+						summary + "</p><a href='#'>MORE+</a>" +
+						"<input type='hidden' value='" + totle + "'/></div></li>"
+				}
+				$('.main_zizone ul').html(policy_img)
+			}.bind(this)
+		})
+	}
+	mids(1, 1)
+	//点击时left
+	var t = 1;
+	$('.zizone_left').click(function() {
+		t--;
+		if(t <= 1) {
+			t = 1
+		}
+		pageNos = t;
+		mids(1, pageNos);
+	})
+	//点击时right  
+	$('.zizone_right').click(function() {
+		var tot = $('.main_zizone ul').find('input').val()
+		t++;
+		if(t > tot) {
+			t = tot
+		}
+		pageNos = t;
+		mids(1, pageNos);
+	})
+	//智者数据交互
+	var theKeyword, theFieldA, theFieldB, theFieldC, province, international;
+	var thePageNo = 1,
+		thePageLength = 1,
+		pageSize = 12,
+		theType = 0;
 
-    if (window.location.search) {
-        let theUrl = window.location.search
-        theKeyword = theUrl.substring(1, theUrl.length);
-        theKeyword = decodeURIComponent(theKeyword);
-        $('#searchInput').val(theKeyword);
-    };
-    loadDate();
-    var industryListArr = [],
-        industrySecondList = [],
-        industryThirdList = [];
-    industryListArr.push(['<li value="999" class="active">',
-        '<span>',
-        '不限',
-        '</span>',
-        '</li>',
-    ].join(''));
-    techFieldList.map(function (item) {
-        industryListArr.push(['<li value="' + item.value + '">',
-            '<span>',
-            item.label,
-            '</span>',
-            '</li>',
-        ].join(''));
-    });
-    if (industryListArr && industryListArr.length) {
-        $('#industryList').append(industryListArr.join(''));
-    };
-    $('#industryList').on('click', 'li', function () {
-        var theValue = this.value;
-        $(this).siblings("li").removeClass("active");
-        $(this).addClass("active");
-        industrySecondList = [];
-        industrySecondList.push(['<li value="999" class="active">',
-            '<span>',
-            '不限',
-            '</span>',
-            '</li>',
-        ].join(''));
-        if (theValue !== 999) {
-            $('#industrySecondBox').css("display", "block");
-            techFieldList.map(function (item) {
-                if (item.value == theValue) {
-                    item.children.map(function (child) {
-                        industrySecondList.push(['<li value="' + child.value + '">',
-                            '<span>',
-                            child.label,
-                            '</span>',
-                            '</li>',
-                        ].join(''));
-                    });
-                };
-            });
-        } else {
-            $('#industrySecondBox').css("display", "none");
-        };
-        if (industrySecondList && industrySecondList.length) {
-            $('#industrySecondList').empty();
-            $('#industrySecondList').append(industrySecondList.join(''));
-        };
-        $('#industryThirdBox').css("display", "none");
-        theFieldA = this.value;
-        theFieldB = 999;
-        theFieldC = 999;
-        loadDate();
-    });
-    $('#industrySecondList').on('click', 'li', function () {
-        var theValue = this.value;
-        $(this).siblings("li").removeClass("active");
-        $(this).addClass("active");
-        industryThirdList = [];
-        industryThirdList.push(['<li value="999" class="active">',
-            '<span>',
-            '不限',
-            '</span>',
-            '</li>',
-        ].join(''));
-        if (theValue !== 999) {
-            $('#industryThirdBox').css("display", "block");
-            techFieldList.map(function (itemA) {
-                if (itemA.value == theFieldA) {
-                    itemA.children.map(function (itemB) {
-                        if (itemB.value == theValue) {
-                            itemB.children.map(function (itemC) {
-                                industryThirdList.push(['<li value="' + itemC.value + '">',
-                                    '<span>',
-                                    itemC.label,
-                                    '</span>',
-                                    '</li>',
-                                ].join(''));
-                            })
-                        }
-                    });
-                };
-            });
-        } else {
-            $('#industryThirdBox').css("display", "none");
-        };
-        if (industryThirdList && industryThirdList.length) {
-            $('#industryThirdList').empty();
-            $('#industryThirdList').append(industryThirdList.join(''));
-        };
-        theFieldB = this.value;
-        theFieldC = 999;
-        loadDate();
-    });
-    $('#industryThirdList').on('click', 'li', function () {
-        $(this).siblings("li").removeClass("active");
-        $(this).addClass("active");
-        theFieldC = this.value;
-        loadDate();
-    });
-    $('.searchs button').click(function (e) {
-        e.preventDefault();
-        theKeyword = $('#search_on input').val();        
- 		province = $('#selt option:checked').attr('value');
- 		province=province
-        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);
-            };
-        };
-    });
-    $('#subscriberList').on('click', 'li', function () {
-        var theId = $(this).attr('value');       
-        window.open(globalConfig.context + '/user/subscriberDetail.html?uid=' + theId + '&type=0');
-       
-    });
-    //是否国际单选
-	$('#isInt').prop('checked',false);
-	$('#selectInt li:first-child').click(function(){
+	function loadDate(pageNo) {
+		theFieldA = theFieldA != 999 ? theFieldA : undefined;
+		theFieldB = theFieldB != 999 ? theFieldB : undefined;
+		theFieldC = theFieldC != 999 ? theFieldC : undefined;
+		$.ajax({
+			method: "get",
+			dataType: "json",
+			url: globalConfig.context + "/portal/search/subscriberList",
+			data: {
+				province: province,
+				pageNo: pageNo || 1,
+				pageSize: pageSize,
+				type: theType,
+				name: theKeyword,
+				field: theFieldA ? ((theFieldA || '') + (theFieldB ? (',' + theFieldB) : '') + (theFieldC ? (',' + theFieldC) : '')) : undefined,
+				international: international != 999 ? international : undefined
+			},
+			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];
+						let achievementNumText=(thisdata.achievementNum==null)?"":thisdata.achievementNum;
+						let engagedField = thisdata.engagedField ? thisdata.engagedField.split(',') : [];
+						if(thisdata.username == null || thisdata.username == '') {
+							thisdata.username = '佚名'
+						}
+						var imgUrl = thisdata.personPortraitUrl != null ? globalConfig.avatarHost + '/upload' + thisdata.personPortraitUrl : globalConfig.avatarHost + '/upload/default/person.jpg';
+						theArr.push([
+							'<li value="' + thisdata.uid + '">',
+							'<img src="' + imgUrl + '"  />',
+							'<div class="list_text">',
+							'<p class="bulr">' + thisdata.username + '</p>',
+							'<p class="orange">' + (thisdata.position || '未知职位') + '</p>',
+							'<p class="text_on">' + achievementNumText + '</p>',
+							'</div>',
+							'<div class="shadow_text">',
+							'<p class="bulr">' + thisdata.username + '</p>',
+							'<p class="orange">' + (thisdata.position || '未知职位') + '</p>',
+							'<p class="text_on">' + achievementNumText + '</p>',
+							'<img src="' + globalConfig.portalHost + '/img/search_txt.png "/>',
+							'</div>',
+							'</li>',
+						].join(''));
+					};
+				} else {
+					return;
+				};
+				$('#subscriberList').empty();
+				$('#subscriberList').append(theArr.join(''));
+				if(data.data.list.length === 0) {
+					$('#subscriberList').html('<div class="imgbg"></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(''));
+			}
+		});
+	}
+
+	if(window.location.search) {
+		let theUrl = window.location.search
+		theKeyword = theUrl.substring(1, theUrl.length);
+		theKeyword = decodeURIComponent(theKeyword);
+		$('#searchInput').val(theKeyword);
+	};
+	loadDate();
+	var industryListArr = [],
+		industrySecondList = [],
+		industryThirdList = [];
+	industryListArr.push(['<li value="999" class="active">',
+		'<span>',
+		'不限',
+		'</span>',
+		'</li>',
+	].join(''));
+	techFieldList.map(function(item) {
+		industryListArr.push(['<li value="' + item.value + '">',
+			'<span>',
+			item.label,
+			'</span>',
+			'</li>',
+		].join(''));
+	});
+	if(industryListArr && industryListArr.length) {
+		$('#industryList').append(industryListArr.join(''));
+	};
+	$('#industryList').on('click', 'li', function() {
+		var theValue = this.value;
+		$(this).siblings("li").removeClass("active");
+		$(this).addClass("active");
+		industrySecondList = [];
+		industrySecondList.push(['<li value="999" class="active">',
+			'<span>',
+			'不限',
+			'</span>',
+			'</li>',
+		].join(''));
+		if(theValue !== 999) {
+			$('#industrySecondBox').css("display", "block");
+			techFieldList.map(function(item) {
+				if(item.value == theValue) {
+					item.children.map(function(child) {
+						industrySecondList.push(['<li value="' + child.value + '">',
+							'<span>',
+							child.label,
+							'</span>',
+							'</li>',
+						].join(''));
+					});
+				};
+			});
+		} else {
+			$('#industrySecondBox').css("display", "none");
+		};
+		if(industrySecondList && industrySecondList.length) {
+			$('#industrySecondList').empty();
+			$('#industrySecondList').append(industrySecondList.join(''));
+		};
+		$('#industryThirdBox').css("display", "none");
+		theFieldA = this.value;
+		theFieldB = 999;
+		theFieldC = 999;
+		loadDate();
+	});
+	$('#industrySecondList').on('click', 'li', function() {
+		var theValue = this.value;
+		$(this).siblings("li").removeClass("active");
+		$(this).addClass("active");
+		industryThirdList = [];
+		industryThirdList.push(['<li value="999" class="active">',
+			'<span>',
+			'不限',
+			'</span>',
+			'</li>',
+		].join(''));
+		if(theValue !== 999) {
+			$('#industryThirdBox').css("display", "block");
+			techFieldList.map(function(itemA) {
+				if(itemA.value == theFieldA) {
+					itemA.children.map(function(itemB) {
+						if(itemB.value == theValue) {
+							itemB.children.map(function(itemC) {
+								industryThirdList.push(['<li value="' + itemC.value + '">',
+									'<span>',
+									itemC.label,
+									'</span>',
+									'</li>',
+								].join(''));
+							})
+						}
+					});
+				};
+			});
+		} else {
+			$('#industryThirdBox').css("display", "none");
+		};
+		if(industryThirdList && industryThirdList.length) {
+			$('#industryThirdList').empty();
+			$('#industryThirdList').append(industryThirdList.join(''));
+		};
+		theFieldB = this.value;
+		theFieldC = 999;
+		loadDate();
+	});
+	$('#industryThirdList').on('click', 'li', function() {
+		$(this).siblings("li").removeClass("active");
+		$(this).addClass("active");
+		theFieldC = this.value;
+		loadDate();
+	});
+	$('.searchs button').click(function(e) {
+		e.preventDefault();
+		theKeyword = $('#search_on input').val();
+		province = $('#selt option:checked').attr('value');
+		province = province
+		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);
+			};
+		};
+	});
+	$('#subscriberList').on('click', 'li', function() {
+		var theId = $(this).attr('value');
+		window.open(globalConfig.context + '/user/subscriberDetail.html?uid=' + theId + '&type=0');
+
+	});
+	//是否国际单选
+	$('#isInt').prop('checked', false);
+	$('#selectInt li:first-child').click(function() {
 		$(this).addClass('active');
-		$('#isInt').prop('checked',false);
-		$('#noInt').prop('checked',false);
-		$('#noInt,#isInt').parent().addClass('demand').removeClass('patent');					
-		international=null;
-		loadDate();  
+		$('#isInt').prop('checked', false);
+		$('#noInt').prop('checked', false);
+		$('#noInt,#isInt').parent().addClass('demand').removeClass('patent');
+		international = null;
+		loadDate();
 	})
-	$('#isInt').click(function(){	
+	$('#isInt').click(function() {
 		$('#selectInt li').eq(0).removeClass('active')
-		$(this).prop('checked',true);		
+		$(this).prop('checked', true);
 		$(this).parent().addClass('patent').removeClass('demand');
-		$('#noInt').attr('checked',false);
+		$('#noInt').attr('checked', false);
 		$('#noInt').parent().addClass('demand').removeClass('patent');
-		international=1;
-		loadDate(); 
+		international = 1;
+		loadDate();
 	})
-	$('#noInt').click(function(){
+	$('#noInt').click(function() {
 		$('#selectInt li').eq(0).removeClass('active')
-		$(this).prop('checked',true);
+		$(this).prop('checked', true);
 		$(this).parent().addClass('patent').removeClass('demand');
-		$('#isInt').attr('checked',false);
+		$('#isInt').attr('checked', false);
 		$('#isInt').parent().addClass('demand').removeClass('patent');
-		international=0;
-		loadDate(); 
+		international = 0;
+		loadDate();
 	})
-})
-
-
-
-
+})