Browse Source

优先显示企业简称,没有简称再显示全称
用户信息相关时间显示,样式完善

luyanan 7 years ago
parent
commit
c32e4a3ce7
6 changed files with 783 additions and 695 deletions
  1. 3 1
      css/genindex.css
  2. 10 2
      js/articalShow.js
  3. 98 49
      js/information.js
  4. 14 3
      js/resourceShow.js
  5. 605 601
      js/searchNew.js
  6. 53 39
      js/userInforShow.js

+ 3 - 1
css/genindex.css

@ -621,7 +621,8 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
621 621
.coninfocon.listArea>ul>li{float: left;margin-right: 10px;margin-top:10px;border:1px solid #E5E5E5;border-radius: 20px;padding:2px 12px;}
622 622
/*教育背景类型列表*/
623 623
.coninfocon.listSector>ul{}
624
.coninfocon.listSector>ul>li{border-left: 2px solid #efefef;padding-left:16px;margin-left:6px;}
624
.coninfocon.listSector>ul>li{border-left: 2px solid #efefef;padding-top:4px;padding-bottom:4px;padding-left:16px;margin-left:6px;}
625
.updateLeft .coninfocon.listSector>ul>li{padding-top:0;padding-bottom:0;}
625 626
.coninfocon.listSector>ul>li .showBx{padding-top:6px;}
626 627
.coninfocon.listSector>ul>li .h4tit{position:relative;padding:2px 0;}
627 628
.coninfocon.listSector>ul>li .h4tit:before{content:"";position: absolute;left:-23px;top:8px;width:12px; height:12px;background:#ff9900;border-radius: 50%;}
@ -708,6 +709,7 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
708 709
709 710
.updateLeft .coninfobox{padding-bottom: 30px;position: relative;}
710 711
.updateLeft .coninfobox:after{content:"";height: 1px;background:#E5E5E5;position: absolute;left:30px;right: 30px;bottom: 0;}
712
.updateLeft .coninfobox:last-child:after{content:none;}
711 713
.modifybox .form-result.keyResult{margin-top: -10px;}
712 714
.listnone1 .modifybox{margin-left:-25px;}
713 715
.showBx + .modifybox{margin-left: -25px;}

+ 10 - 2
js/articalShow.js

@ -289,7 +289,11 @@ $(function() {
289 289
							$itemlist.find(".authiconNew").addClass(userType.sty);
290 290
						}
291 291
						if(datalist.resourceType==2){
292
							$itemlist.find(".uname").text(datalist.organization.name);
292
							if(datalist.organization.forShort){
293
								$itemlist.find(".uname").text(datalist.organization.forShort);
294
							}else{
295
								$itemlist.find(".uname").text(datalist.organization.name);
296
							}
293 297
							if(datalist.organization.authStatus==3){
294 298
								$itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "认证企业");
295 299
							}
@ -380,7 +384,11 @@ $(function() {
380 384
									"success" : function($data) {
381 385
										console.log($data)
382 386
										if ($data.success && $data.data){
383
											$itemlist.find(".username2").text($data.data.name);
387
											if($data.data.forShort){
388
												$itemlist.find(".username2").text($data.data.forShort);
389
											}else{
390
												$itemlist.find(".username2").text($data.data.name);
391
											}
384 392
											if($data.data.authStatus==3){
385 393
												$itemlist.find("#relatedLabels").addClass("authicon-com-ok").attr("title", "认证企业");
386 394
											}

+ 98 - 49
js/information.js

@ -26,7 +26,7 @@ $(function() {
26 26
					var oStyS=autho($info.authType,$info.orgAuth,$info.authStatus);
27 27
					$("#proAuth").addClass(oStyS.sty); $("#proAuth").attr("title",oStyS.title);
28 28
					if($info.address){
29
						$("#proAddress").html($info.address + "<span style='margin-right:10px;'></span>");
29
						$("#proAddress").html($info.address);
30 30
					}
31 31
					var proOther="";
32 32
					if($info.orgName){
@ -63,8 +63,18 @@ $(function() {
63 63
					$("#orgName").val($info.orgName);
64 64
					$("#department").val($info.department);
65 65
					$("#officeRevise").val($info.office);
66
					$("#Province .mr_show").text($info.province);
67
					$("#City .mr_show").text($info.address);
66
					//省
67
					if(!$info.province){
68
						$("#Province .mr_show").text("请选择省/直辖市");
69
					}else{
70
						$("#Province .mr_show").text($info.province);
71
					}
72
					//市
73
					if(!$info.address){
74
						$("#City .mr_show").text("请选择城市");
75
					}else{
76
						$("#City .mr_show").text($info.address);
77
					}
68 78
					//省份城市颜色
69 79
					if($("#oprovince").text()=="请选择省/直辖市"){
70 80
						$("#oprovince").removeClass("mr_select");
@ -129,27 +139,34 @@ $(function() {
129 139
		if(Str4.length>20){$.MsgBox.Alert("提示", "所在部门不得超过20个字");return;}
130 140
		
131 141
		var loginName=$("#mobilePhone").val();
132
		if(trim(loginName)){
133
			var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
134
			if(!hunPhone.test(loginName.trim())) {			
135
				$.MsgBox.Alert("提示", "联系电话格式有误,请检查后重新填写");
136
				return;
137
			}	
138
		}
139
//		if(trim(loginName)) {
140
//			if(loginName.length > 50) {
141
//				$.MsgBox.Alert('提示', '联系电话不得超过50个字');
142
//		if(trim(loginName)){
143
//			var hunPhone = /^1[3|4|5|7|8]\d{9}$/;
144
//			if(!hunPhone.test(loginName.trim())) {			
145
//				$.MsgBox.Alert("提示", "联系电话格式有误,请检查后重新填写");
142 146
//				return;
143
//			}
147
//			}	
144 148
//		}
149
		if(trim(loginName)) {
150
			if(loginName.length > 50) {
151
				$.MsgBox.Alert('提示', '联系电话不得超过50个字');
152
				return;
153
			}
154
		}
145 155
		var mail=$("#moileMail").val();
146
		if(trim(mail)){
147
		var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
148
			if(!gunf.test(mail.trim())) {
149
				$.MsgBox.Alert("提示", "联系邮箱格式有误,请检查后重新填写");
156
		if(mail.trim()) {
157
			if(mail.trim().indexOf("@")==-1) {
158
				$.MsgBox.Alert('提示', '联系邮箱格式有误,请检查后重新填写');
150 159
				return;
151 160
			}
152 161
		}
162

163
//		if(trim(mail)){
164
//		var gunf = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
165
//			if(!gunf.test(mail.trim())) {
166
//				$.MsgBox.Alert("提示", "联系邮箱格式有误,请检查后重新填写");
167
//				return;
168
//			}
169
//		}
153 170
		personUpdata();
154 171
	});
155 172

@ -227,13 +244,22 @@ $(function() {
227 244
									$("#department").val($info.department);
228 245
									$("#officeRevise").val($info.office);
229 246
									//省
230
									$("#Province .mr_show").text("");
231
									$("#Province input[name=cho_Province]").val($info.province);
232
									$("#Province .mr_show").text($info.province);
247
									if(!$info.province){
248
										$("#Province .mr_show").text("请选择省/直辖市");
249
									}else{
250
										$("#Province .mr_show").text("");
251
										$("#Province input[name=cho_Province]").val($info.province);
252
										$("#Province .mr_show").text($info.province);
253
									}
254
									
233 255
									//市
234
									$("#City .mr_show").text("");
235
									$("#City input[name=cho_City]").val($info.address);
236
									$("#City .mr_show").text($info.address);
256
									if(!$info.address){
257
										$("#City .mr_show").text("请选择城市");
258
									}else{
259
										$("#City .mr_show").text("");
260
										$("#City input[name=cho_City]").val($info.address);
261
										$("#City .mr_show").text($info.address);
262
									}
237 263
									
238 264
									//省份城市颜色
239 265
									if($("#oprovince").text() == "请选择省/直辖市") {
@ -585,11 +611,23 @@ $(function() {
585 611
				}else{
586 612
					data[i].degree="";
587 613
				}
614
				var timebiye="";
615
				if(data[i].year){
616
					if(trim(data[i].year)=="至今"){
617
						timebiye=data[i].year;
618
					}else{
619
						timebiye=data[i].year+'年';
620
					}
621
				}else{
622
					timebiye="";
623
					data[i].year="";
624
				}
625
					
588 626

589 627
				var string = '<li>'
590 628
					string += '<div class="showBx"> <div class="h4Font h4tit">' 
591 629
					string += data[i].school + college + major + degree
592
					string += '<small class="h6Font">' + data[i].year + '</small><em class="btnClick exitlist">编辑</em></div></div>'
630
					string += '<small class="h6Font">' + timebiye + '</small><em class="btnClick exitlist">编辑</em></div></div>'
593 631
				string += '<div class="modifybox"><ul class="cmpFrmList">'
594 632
				string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>学校名称:</span><div class="col-w-10">'
595 633
					string += '<input type="text" class="frmcontype school" placeholder="请填写就读的学校" value="' + data[i].school + '" /><input type="hidden" class="eduId" value="' + data[i].id + '"></div></li>'
@ -725,8 +763,8 @@ $(function() {
725 763
		jobFil("#timeJobShow");
726 764
		if(data.length > 0) {
727 765
			for(var i = 0; i < data.length; i++) {
728
				var sDate = "";
729
				var eDate = "";
766
				var sDate = "",sDateV="";
767
				var eDate = "",eDateV="";
730 768
				if(data[i].department) {
731 769
					var dep = "-" + data[i].department;
732 770
					var depart = data[i].department;
@ -735,18 +773,20 @@ $(function() {
735 773
					var depart = ""
736 774
				}
737 775
				if(data[i].startMonth) {
738

739
					sDate = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
776
					sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
777
					sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
740 778
					if(data[i].stopMonth) {
741
						eDate = data[i].stopMonth.substr(0, 4) + "-" + data[i].stopMonth.substr(4, 6);
779
						eDate = data[i].stopMonth.substr(0, 4) + "" + data[i].stopMonth.substr(4, 6) + "月";
780
						eDateV = data[i].stopMonth.substr(0, 4) + "-" + data[i].stopMonth.substr(4, 6);
742 781
					} else {
743
						eDate = "至今"
782
						eDate = "至今";
783
						eDateV = "至今";
744 784
					}
745 785
				}
746 786
				var string ='<li>'
747
				string += ' <div class="showBx"><div class="h4Font h4tit">' + data[i].company + '' + data[i].title + '' + dep + '<small class="h6Font">';
787
				string += ' <div class="showBx"><div class="h4Font h4tit">' + data[i].company + '-' + data[i].title + '' + dep + '<small class="h6Font">';
748 788
					string += sDate;
749
					if(eDate) string += ("-" + eDate);
789
					if(eDate) string += (" - " + eDate);
750 790
					string += '</small><em class="btnClick exitlist">编辑</em></div></div>';
751 791
				string += '<div class="modifybox"><ul class="cmpFrmList">'
752 792
					string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>机构名称:</span><div class="col-w-10">'
@ -756,10 +796,10 @@ $(function() {
756 796
					string += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>职位:</span><div class="col-w-10">'
757 797
						string += '<input type="text" class="frmcontype jobTitle" placeholder="请填写担任的职位" value="' + data[i].title + '" /></div></li>'
758 798
					string += '<li><span class="col-w-2 lableSpan">任职时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
759
						string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StartMonth" flag="2" difference="1" placeholder="请选择起始时间" value="' + sDate + '" />'
799
						string += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StartMonth" flag="2" difference="1" placeholder="请选择起始时间" value="' + sDateV + '" />'
760 800
					 		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
761 801
						string +='<div class="col-w-1 alignCenter">至</div>'
762
						string +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StopMonth" flag="2" difference="2" placeholder="请选择结束时间" value="' + eDate + '" />'
802
						string +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype StopMonth" flag="2" difference="2" placeholder="请选择结束时间" value="' + eDateV + '" />'
763 803
					  		string +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
764 804
						string +='</form></div></li>'
765 805
					string +='<li class="saveBtn"><span class="col-w-2">&nbsp;</span><div class="col-w-10">'
@ -900,29 +940,35 @@ $(function() {
900 940
				if(!data[i].descp) {
901 941
					data[i].descp = "";
902 942
				}
903
				if(!data[i].startMonth) {
904
					data[i].startMonth = '';
905
					data[i].stopMonth = '';
906
				} else {
907
					data[i].startMonth = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6) + " - "
908
					if(!data[i].stopMonth) {
909
						data[i].stopMonth = '至今';
943
				var sDate = "",sDateV="";
944
				var eDate = "",eDateV="";
945
				if(data[i].startMonth) {
946
					sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
947
					sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
948
					if(data[i].stopMonth) {
949
						eDate = data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
950
						eDateV = data[i].stopMonth.substr(0, 4) + "-" + data[i].stopMonth.substr(4, 6);
910 951
					} else {
911
						data[i].stopMonth = data[i].stopMonth.substr(0, 4) + "-" + data[i].stopMonth.substr(4, 6)
952
						eDate = "至今";
953
						eDateV = "至今";
912 954
					}
913 955
				}
956
				
914 957
				var stringHtml = '<li>';
915
				stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].startMonth + '' + data[i].stopMonth + '</small><em class="btnClick exitlist">编辑</em></div>';
958
				stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">'
959
				stringHtml += sDate;
960
				if(eDate) stringHtml += (" - " + eDate);
961
				stringHtml +='</small><em class="btnClick exitlist">编辑</em></div>';
916 962
				stringHtml += '<div class="h5Font">' + data[i].descp + '</div>';
917 963
				stringHtml += '</div>';
918 964
				stringHtml += '<div class="modifybox"><ul class="cmpFrmList">'
919 965
				stringHtml += '<li><span class="col-w-2 lableSpan"><span class="requiredcon">* </span>项目名称:</span><div class="col-w-10">'
920 966
					stringHtml += '<input type="text" class="frmcontype projectName" placeholder="请填写项目名称" value="' + data[i].name + '" /><input type="hidden" class="projectId"  value="' + data[i].id + '"></div></li>'
921 967
				stringHtml += '<li><span class="col-w-2 lableSpan">项目时间:</span><div class="col-w-9"><form action="" class="col-w-12" name="formT">'
922
					stringHtml += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StartMonth" flag="2" difference="1" placeholder="请选择起始时间" value="' + data[i].startMonth.substr(0, 7) + '" />'
968
					stringHtml += '<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StartMonth" flag="2" difference="1" placeholder="请选择起始时间" value="' +sDateV + '" />'
923 969
				 		stringHtml +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"></ul><ul class="mr_month"></ul></div></div>'
924 970
					stringHtml +='<div class="col-w-1 alignCenter">至</div>'
925
					stringHtml +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StopMonth" flag="2" difference="2" placeholder="请选择结束时间" value="' + data[i].stopMonth + '" />'
971
					stringHtml +='<div class="col-w-5" style="position:relative"><input type="text" class="date-btn frmcontype project StopMonth" flag="2" difference="2" placeholder="请选择结束时间" value="' + eDateV + '" />'
926 972
				  		stringHtml +='<div class="mr_calendar_ym clearfix"><ul class="mr_year"> </ul><ul class="mr_month"></ul></div></div>'
927 973
					stringHtml +='</form></div></li>'
928 974
				stringHtml += '<li><span class="col-w-2 lableSpan">项目描述:</span><div class="col-w-10">'
@ -1041,14 +1087,17 @@ $(function() {
1041 1087
		hounerFil("#honorShow");
1042 1088
		if(data.length > 0) {
1043 1089
			for(var i = 0; i < data.length; i++) {
1044
				if(!data[i].year) {
1045
					data[i].year = "";
1090
				var timeho="";
1091
				if(data[i].year){
1092
					timeho=data[i].year+'年';
1093
				}else{
1094
					data[i].year="";
1046 1095
				}
1047 1096
				if(!data[i].descp) {
1048 1097
					data[i].descp = "";
1049 1098
				}
1050 1099
				var stringHtml = '<li>';
1051
					stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].year + '</small><em class="btnClick exitlist">编辑</em></div>';
1100
					stringHtml += '<div class="showBx"><div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + timeho + '</small><em class="btnClick exitlist">编辑</em></div>';
1052 1101
					stringHtml += '<div class="h5Font">' + data[i].descp + '</div>';
1053 1102
					stringHtml += '</div>';
1054 1103
					stringHtml += '<div class="modifybox"><ul class="cmpFrmList">'

+ 14 - 3
js/resourceShow.js

@ -85,7 +85,7 @@ $(document).ready(function() {
85 85
			}
86 86
		}else{
87 87
			$("#enterprise,#resPerson").show();
88
			$(".qiyego").attr("href","userInforShow.html?orgId="+$da.organization.id);
88
			$(".qiyego").attr("href","cmpInforShow.html?orgId="+$da.organization.id);
89 89
			if($da.organization.hasOrgLogo) {
90 90
				$("#companyImg").attr("src", "/images/org/" + $da.organization.id + ".jpg");
91 91
			}else{
@ -222,6 +222,12 @@ $(document).ready(function() {
222 222
					"type": "GET",
223 223
					"success": function(data) {
224 224
						if(data.success) {
225
							var cmpname="";
226
							if(data.data.forShort){
227
								cmpname=data.data.forShort;
228
							}else{
229
								cmpname=data.data.name;
230
							}
225 231
							if($html[n].article.articleType==1) {
226 232
								var stl = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
227 233
							}else {
@ -242,7 +248,7 @@ $(document).ready(function() {
242 248
							}
243 249
							str += '<div class="madiaInfo"  style="margin-top:18px;padding-bottom:8px">'
244 250
							str += '<p class="h1Font ellipsisSty">' + $html[n].article.articleTitle + '</p>'
245
							str += '<p><span class="h2Font">' + data.data.name + '</span><em class="authiconNew ' + stl.sty + '" title="' + stl.title + '"></em></p>'
251
							str += '<p><span class="h2Font">' + cmpname + '</span><em class="authiconNew ' + stl.sty + '" title="' + stl.title + '"></em></p>'
246 252
							str += '</div></li>'
247 253
							$("#oArticle").append(str);
248 254
						}
@ -306,7 +312,12 @@ $(document).ready(function() {
306 312
					stl.sty="authicon-com-ok";
307 313
					stl.title="认证企业";
308 314
				}
309
				var name= $respond[i].organization.name;
315
				var name="";
316
				if(data.data.forShort){
317
					name=$respond[i].organization.forShort;
318
				}else{
319
					name=$respond[i].organization.name;
320
				}
310 321
			}else {
311 322
				var stl = autho($respond[i].editProfessor.authType, $respond[i].editProfessor.orgAuth, $respond[i].editProfessor.authStatus);
312 323
				var name= $respond[i].editProfessor.name;

+ 605 - 601
js/searchNew.js

@ -128,8 +128,8 @@ $(function() {
128 128
	$("#academicField,#applicationIndustry,#cityList").on("click","li",function(e) {
129 129
		expertBox();
130 130
	})
131
	
132
	
131
132
133 133
	function expertBox(){
134 134
		keyt = $(".searchsome").val();
135 135
		var  subjectVal= $("#academicField li.filterCurrent").text();
@ -152,646 +152,650 @@ $(function() {
152 152
		}
153 153
		expertListVal(keyt,subject,industry,address,authType,20,1,true);
154 154
	}
155
		
156
});
157
158
159
160
function jquerytab(name){
161
   var oDome=$('.' + name);
162
   var oSpan=oDome.find('.filterdiv li');
163
   var oP=oDome.find('.listdiv .listbox');
164
   oSpan.click(function(){
165
		$(this).addClass('liactive').siblings().removeClass('liactive');
166
		var index =oSpan.index(this);
167
		oP.eq(index).show().siblings().hide();
168
		//$(".searchsome").val("");
169
		if(index==0){
170
			//expertListVal(keyt,subject,industry,address,authType,20,1,true);
171
			$(".searchsome").attr("placeholder","请输入专家姓名、机构、研究方向");
172
		}else if(index==1){
173
			$(".searchsome").attr("placeholder","输入企业名称、产品名称或相关关键词");
174
		}else if(index==2){
175
			//resourceListVal(20, 1,true);
176
			$(".searchsome").attr("placeholder","请输入资源名称、用途、机构");
177
		}else if(index==3){
178
			$(".searchsome").attr("placeholder","输入专利名称、发明人、专利号或相关关键词");
179
		}else if(index==4){
180
			$(".searchsome").attr("placeholder","输入论文题目、作者或相关关键词");
181
		}else if(index==5){
182
			//articalListVal(20, 1,true);
183
			$(".searchsome").attr("placeholder","请输入文章标题、作者");
184
		}
185
   });
186
}
187
188
//学术领域
189
function academicFieldVal(subjectText){
190
	$.ajax({
191
		"url": "/ajax/dataDict/qaDictCode",
192
		"type": "get",
193
		"async": false,
194
		"data": {
195
			"dictCode":"SUBJECT",
196
		},
197
		"success": function(data) {
198
			console.log(data);
199
			if(data.success) {
200
				$("#academicField").html("");
201
				$("#academicField").append('<li class="filterCurrent">不限</li>');
202
				for(var i = 0; i < data.data.length; i++) {
203
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
204
					$("#academicField").append(itemlist);
205
					if(i > 20)
206
						break;
207
				}
208
				$("#academicField li").each(function(i){
209
				    var textt = $(this).text();
210
				    if(textt == subjectText){
211
				    	$(this).addClass("filterCurrent").siblings().removeClass("filterCurrent");
212
				    }
213
				});
214
			}
215
		},
216
		"error": function() {
217
			$.MsgBox.Alert('提示', '链接服务器超时')
218
		}
219
	});
220
}
221
222
//应用行业
223
function applicationIndustryVal(){
224
	$.ajax({
225
		"url": "/ajax/dataDict/qaDictCode",
226
		"type": "get",
227
		"data": {
228
			"dictCode":"INDUSTRY",
229
		},
230
		"success": function(data) {
231
			console.log(data);
232
			if(data.success) {
233
				$("#applicationIndustry").html("");
234
				$("#applicationIndustry").append('<li class="filterCurrent">不限</li>');
235
				for(var i = 0; i < data.data.length; i++) {
236
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
237
					$("#applicationIndustry").append(itemlist);
238
					if(i > 20)
239
						break;
240
				}
155
			
156
	
157
	
158
	function jquerytab(name){
159
	   var oDome=$('.' + name);
160
	   var oSpan=oDome.find('.filterdiv li');
161
	   var oP=oDome.find('.listdiv .listbox');
162
	   oSpan.click(function(){
163
			$(this).addClass('liactive').siblings().removeClass('liactive');
164
			var index =oSpan.index(this);
165
			oP.eq(index).show().siblings().hide();
166
			//$(".searchsome").val("");
167
			if(index==0){
168
				expertBox();
169
				$(".searchsome").attr("placeholder","请输入专家姓名、机构、研究方向");
170
			}else if(index==1){
171
				companyListVal(20, 1,true);
172
				$(".searchsome").attr("placeholder","输入企业名称、产品名称或相关关键词");
173
			}else if(index==2){
174
				resourceListVal(20, 1,true);
175
				$(".searchsome").attr("placeholder","请输入资源名称、用途、机构");
176
			}else if(index==3){
177
				patentListVal(20, 1,true);
178
				$(".searchsome").attr("placeholder","输入专利名称、发明人、专利号或相关关键词");
179
			}else if(index==4){
180
				paperListVal(20, 1,true);
181
				$(".searchsome").attr("placeholder","输入论文题目、作者或相关关键词");
182
			}else if(index==5){
183
				articalListVal(20, 1,true);
184
				$(".searchsome").attr("placeholder","请输入文章标题、作者");
241 185
			}
242
		},
243
		"error": function() {
244
			$.MsgBox.Alert('提示', '链接服务器超时')
245
		}
246
	});
247
}
248
249
//所在城市
250
function cityVal(){
251
	$.ajax({
252
		"url": "/ajax/dataDict/qaCity",
253
		"type": "get",
254
		"data": {
255
			"dictCode":"ADDRESS",
256
		},
257
		"success": function(data) {
258
			console.log(data);
259
			if(data.success) {
260
				$("#cityList").html("");
261
				$("#cityList").append('<li class="filterCurrent">不限</li>');
262
				for(var i = 0; i < data.data.length; i++) {
263
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
264
					$("#cityList").append(itemlist);
265
					if(i > 20)
266
						break;
186
	   });
187
	}
188
	
189
	//学术领域
190
	function academicFieldVal(subjectText){
191
		$.ajax({
192
			"url": "/ajax/dataDict/qaDictCode",
193
			"type": "get",
194
			"async": false,
195
			"data": {
196
				"dictCode":"SUBJECT",
197
			},
198
			"success": function(data) {
199
				console.log(data);
200
				if(data.success) {
201
					$("#academicField").html("");
202
					$("#academicField").append('<li class="filterCurrent">不限</li>');
203
					for(var i = 0; i < data.data.length; i++) {
204
						var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
205
						$("#academicField").append(itemlist);
206
						if(i > 20)
207
							break;
208
					}
209
					$("#academicField li").each(function(i){
210
					    var textt = $(this).text();
211
					    if(textt == subjectText){
212
					    	$(this).addClass("filterCurrent").siblings().removeClass("filterCurrent");
213
					    }
214
					});
267 215
				}
216
			},
217
			"error": function() {
218
				$.MsgBox.Alert('提示', '链接服务器超时')
268 219
			}
269
				    },
270
		"error": function() {
271
			$.MsgBox.Alert('提示', '链接服务器超时')
272
		}
273
	});
274
}
275
276
//专家点击咨询
277
$('#expertList').on("click",".rightop",function(){
278
	if (userid && userid != "null" && userid != null) {
279
		var professorId = $(this).attr("id");
280
			ConsultApply();
281
			//点击的发送
282
			$("#sendConsultBtn").click(function() {
283
				sendConsultHandler($(this).attr("proId"))
284
			});
285
			concultProInfo(professorId);
286
	}else{
287
		$.MsgBox.Alert('提示',"请先登录再进行咨询");
288
		$("#mb_btn_ok").val("去登录");
289
		var aele = document.createElement('a');
290
		$("#mb_btnbox").append(aele);
291
		$("#mb_btnbox a").css({
292
			'display': "block",
293
			'width': '100%',
294
			'height': '40px',
295
			'position': 'absolute',
296
			'bottom': '-6px',
297
			'left': '0'
298 220
		});
299
		aele.setAttribute('href', '../login.html');
300 221
	}
301
})
302
303
//专家
304
function expertListVal(keyt,subject,industry,address,authType,pageSize,pageNo,isexpert) {
305
	$.ajax({
306
		"url": "/ajax/professor/pqBaseInfo",
307
		"type": "get",
308
		"data": {
309
			"key":keyt,
310
			"subject":subject,
311
			"industry":industry,
312
			"address":address,
313
			"authType":authType,
314
			"pageSize": pageSize,
315
			"pageNo": pageNo
316
		},
317
		"beforeSend": function() {
318
			$("#expertList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
319
		},
320
		"success": function(data) {
321
			console.log(data);
322
			if(data.success) {
323
				if(data.data.data.length > 0){
324
					$("#expertList,.expertPageCode").show();
325
					$(".expertPage").hide();
326
					$("#expertList").html("");
327
					var itemlist = '';
328
					for(var i = 0; i < data.data.data.length; i++) {
329
						var itemlist = '<li class="flexCenter">';
330
						itemlist += '<a target="_blank" href="" class="expertUrl linkhref"><div class="lefthead userheadt userRadius" id="expertImg"></div>';
331
						itemlist += '<div class="centercon">';
332
						itemlist += '<p class="h1font">';
333
						itemlist += '<span class="nameSpan" id="Name"></span>';
334
						itemlist += '<em class="authiconNew" title="科袖认证专家"></em></p>';
335
						itemlist += '<p class="h2font ellipsisSty" id="ellipsisSty">职称/职位,所在机构</p>';
336
						itemlist += '<p class="h2font ellipsisSty" id="researchAreas"></p>';
337
						itemlist += '</div></a><span class="rightop" style="display:none"  id="">咨询</span>';
338
						itemlist += '</li>';
339
						$itemlist = $(itemlist);
340
						$("#expertList").append($itemlist);
341
						var datalist = data.data.data[i];
342
						$itemlist.find(".expertUrl").attr("href", "userInforShow.html?professorId=" + datalist.id );
343
						$itemlist.find("#Name").text(datalist.name);
344
						$itemlist.find(".rightop").attr("id",datalist.id);
345
						if(datalist.id != userid){
346
							$itemlist.find(".rightop").show();
347
						}
348
						var userType = autho(datalist.authType, datalist.orgAuth, datalist.authStatus);
349
						$itemlist.find(".authiconNew").attr("title", userType.title);
350
						$itemlist.find(".authiconNew").addClass(userType.sty);
351
						if(datalist.hasHeadImage) {
352
							$itemlist.find("#expertImg").attr("style", "background-image: url(/images/head/" + datalist.id + "_l.jpg);");
353
						}
354
						var title = datalist.title || "";
355
						var orgName = datalist.orgName || "";
356
						var office = datalist.office || "";
357
						if(title != "") {
358
							var ttitle = title + ",";
359
						}else{
360
							if(office!=""){
361
								var ttitle = office  + ",";	
362
							}else{
363
								var ttitle = office;	
364
							}
365
						}
366
						if(orgName != "") {
367
							orgName = orgName;
368
						}
369
						$itemlist.find("#ellipsisSty").text(ttitle+orgName);
370
						
371
						/*获取研究方向信息*/
372
						var researchAreas = datalist.researchAreas;
373
						if( researchAreas.length > 0){
374
							var rlist = '研究方向:';
375
							for(var n = 0; n < researchAreas.length; n++) {
376
								//console.log(researchAreas[n].caption);
377
								rlist += researchAreas[n].caption
378
								if(n < researchAreas.length - 1) {
379
									rlist += ";"
380
								}
381
							}
382
							$itemlist.find("#researchAreas").text(rlist);
383
						}
384
					}
385
					//分页
386
					if(isexpert==true){
387
						$(".expertPageCode").createPage({
388
							pageCount: Math.ceil(data.data.total / 20),
389
							current: data.data.pageNo,
390
							backFn: function(p) {
391
								$("#expertList").html("");
392
								expertListVal(keyt,subject,industry,address,authType,20,p,false);
393
								document.body.scrollTop = document.documentElement.scrollTop = 0;
394
							}
395
						});
222
	
223
	//应用行业
224
	function applicationIndustryVal(){
225
		$.ajax({
226
			"url": "/ajax/dataDict/qaDictCode",
227
			"type": "get",
228
			"data": {
229
				"dictCode":"INDUSTRY",
230
			},
231
			"success": function(data) {
232
				console.log(data);
233
				if(data.success) {
234
					$("#applicationIndustry").html("");
235
					$("#applicationIndustry").append('<li class="filterCurrent">不限</li>');
236
					for(var i = 0; i < data.data.length; i++) {
237
						var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
238
						$("#applicationIndustry").append(itemlist);
239
						if(i > 20)
240
							break;
396 241
					}
397
					
398
				}else{
399
					$("#expertList,.expertPageCode").hide();
400
					$(".expertPage").show();
401 242
				}
402
				$(".loading").remove();
243
			},
244
			"error": function() {
245
				$.MsgBox.Alert('提示', '链接服务器超时')
403 246
			}
404
405
		},
406
		"error": function() {
407
			$.MsgBox.Alert('提示', '链接服务器超时')
408
		}
409
	});
410
}
411
//企业
412
function companyListVal(pageSize,pageNo,isbind) {
413
	$.ajax({
414
		"url": "/ajax/org/find/pq",
415
		"type": "get",
416
		"async": true,
417
		"data": {
418
			"kw":$(".searchsome").val(),
419
			"pageSize": pageSize,
420
			"pageNo": pageNo
421
		},
422
		"beforeSend": function() {
423
			$("#companyList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
424
		},
425
		"success": function(data) {
426
			console.log(data);
427
			if(data.success) {
428
				if(data.data.data.length > 0){
429
					$("#companyList,.companyPageCode").show();
430
					$(".companyPage").hide();
431
					var itemlist = '';
432
					$("#companyList").html("");
433
					for(var i = 0; i < data.data.data.length; i++) {
434
						var itemlist = '<li class="flexCenter">';
435
						itemlist += '<a target="_blank" href="" class="companyUrl linkhref"><div class="lefthead companyhead">';
436
						itemlist += '<div class="boxBlock"><img class="boxBlockimg" src="" id="companyImg"></div></div>';
437
						itemlist += '<div class="centercon centercon2">';
438
						itemlist += '<p class="h1font"><span id="orgName"></span><em class="authiconNew"></em></p>';
439
                		itemlist += '<p class="h2font ellipsisSty"><span id="orgTit"></span> <span id="orgOther"></span></p>';
440
						itemlist += '</div></a></li>';
441
						$itemlist = $(itemlist);
442
						$("#companyList").append($itemlist);
443
						var datalist = data.data.data[i];
444
						var companyType = datalist.authStatus;
445
						if(datalist.forShort){
446
							$itemlist.find("#orgName").text(datalist.forShort);
447
						}else{
448
							$itemlist.find("#orgName").text(datalist.name);
449
						}
450
						
451
						$itemlist.find(".companyUrl").attr("href", "cmpInforShow.html?orgId=" + datalist.id );
452
						if(datalist.hasOrgLogo) {
453
							$itemlist.find("#companyImg").attr("src", "/images/org/" + datalist.id + ".jpg" );
454
						}else{
455
							$itemlist.find("#companyImg").attr("src", "/images/default-icon.jpg" );
456
						}
457
						if(companyType == 3) {
458
							$itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "科袖认证企业");;	
459
						}
460
						var orgOther = "";
461
						if(datalist.industry) {
462
							orgOther = datalist.industry.replace(/,/gi, " | ");
463
						}
464
						$itemlist.find("#orgOther").text(orgOther);
465
						
466
						if(datalist.orgType == "2") {
467
							$("#orgTit").html(orgTypeShow[datalist.orgType] + "<span style='margin-right:10px;'></span>");
468
						}
469
					}
470
					//分页
471
					if(isbind==true){
472
						$(".companyPageCode").createPage({
473
							pageCount: Math.ceil(data.data.total / 20),
474
							current: data.data.pageNo,
475
							backFn: function(p) {
476
								$("#companyList").html("");
477
								articalListVal(20, p,false);
478
								document.body.scrollTop = document.documentElement.scrollTop = 0;
479
							}
480
						});
247
		});
248
	}
249
	
250
	//所在城市
251
	function cityVal(){
252
		$.ajax({
253
			"url": "/ajax/dataDict/qaCity",
254
			"type": "get",
255
			"data": {
256
				"dictCode":"ADDRESS",
257
			},
258
			"success": function(data) {
259
				console.log(data);
260
				if(data.success) {
261
					$("#cityList").html("");
262
					$("#cityList").append('<li class="filterCurrent">不限</li>');
263
					for(var i = 0; i < data.data.length; i++) {
264
						var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
265
						$("#cityList").append(itemlist);
266
						if(i > 20)
267
							break;
481 268
					}
482
					
483
				}else{
484
					$("#companyList,.companyPageCode").hide();
485
					$(".companyPage").show();
486 269
				}
487
				$(".loading").remove();
270
			},
271
			"error": function() {
272
				$.MsgBox.Alert('提示', '链接服务器超时')
488 273
			}
489
490
		},
491
		"error": function() {
492
			$.MsgBox.Alert('提示', '链接服务器超时')
274
		});
275
	}
276
	
277
	//专家点击咨询
278
	$('#expertList').on("click",".rightop",function(){
279
		if (userid && userid != "null" && userid != null) {
280
			var professorId = $(this).attr("id");
281
				ConsultApply();
282
				//点击的发送
283
				$("#sendConsultBtn").click(function() {
284
					sendConsultHandler($(this).attr("proId"))
285
				});
286
				concultProInfo(professorId);
287
		}else{
288
			$.MsgBox.Alert('提示',"请先登录再进行咨询");
289
			$("#mb_btn_ok").val("去登录");
290
			var aele = document.createElement('a');
291
			$("#mb_btnbox").append(aele);
292
			$("#mb_btnbox a").css({
293
				'display': "block",
294
				'width': '100%',
295
				'height': '40px',
296
				'position': 'absolute',
297
				'bottom': '-6px',
298
				'left': '0'
299
			});
300
			aele.setAttribute('href', '../login.html');
493 301
		}
494
	});
495
}
496
//文章
497
function articalListVal(pageSize, pageNo,isbind) {
498
	$.ajax({
499
		"url": "/ajax/article/firstpq",
500
		"type": "get",
501
		"async": true,
502
		"data": {
503
			"key":$(".searchsome").val(),
504
			"pageSize": pageSize,
505
			"pageNo": pageNo
506
		},
507
		"beforeSend": function() {
508
			$("#articalList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
509
		},
510
		"success": function(data) {
511
			console.log(data);
512
			if(data.success) {
513
				if(data.data.data.length > 0){
514
					$("#articalList,.articalPageCode").show();
515
					$(".articalPage").hide();
516
					var itemlist = '';
517
					$("#articalList").html("");
518
					for(var i = 0; i < data.data.data.length; i++) {
519
						var itemlist = '<li class="flexCenter">';
520
						itemlist += '<a target="_blank" href="" class="artivleUrl linkhref"><div class="lefthead articalhead" id="articleImg"></div>';
521
						itemlist += '<div class="centercon centercon2">';
522
						itemlist += '<p class="h1font ellipsisSty" id="articalTitle"></p>';
523
						itemlist += '<p class="h2font">';
524
						itemlist += '<span class="nameSpan" id="userName"></span>';
525
						itemlist += '<em class="authiconNew" title="科袖认证专家"></em>';
526
						itemlist += '</p></div></a></li>';
527
						$itemlist = $(itemlist);
528
						$("#articalList").append($itemlist);
529
						var datalist = data.data.data[i];
530
						var articleType = datalist.articleType;
531
						$itemlist.find("#articalTitle").text(datalist.articleTitle);
532
						$itemlist.find(".artivleUrl").attr("href", "articalShow.html?articleId=" + datalist.articleId );
533
						if(datalist.articleImg) {
534
							$itemlist.find("#articleImg").attr("style", "background-image: url(/data/article/" + datalist.articleImg + ");");
535
						}
536
						if(articleType == 1) { //个人文章
537
							$itemlist.find("#userName").text(datalist.professor.name);
538
							var userType = autho(datalist.professor.authType, datalist.professor.orgAuth, datalist.professor.authStatus);
302
	})
303
	
304
	//专家
305
	function expertListVal(keyt,subject,industry,address,authType,pageSize,pageNo,isexpert) {
306
		$.ajax({
307
			"url": "/ajax/professor/pqBaseInfo",
308
			"type": "get",
309
			"data": {
310
				"key":keyt,
311
				"subject":subject,
312
				"industry":industry,
313
				"address":address,
314
				"authType":authType,
315
				"pageSize": pageSize,
316
				"pageNo": pageNo
317
			},
318
			"beforeSend": function() {
319
				$("#expertList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
320
			},
321
			"success": function(data) {
322
				console.log(data);
323
				if(data.success) {
324
					if(data.data.data.length > 0){
325
						$("#expertList,.expertPageCode").show();
326
						$(".expertPage").hide();
327
						$("#expertList").html("");
328
						var itemlist = '';
329
						for(var i = 0; i < data.data.data.length; i++) {
330
							var itemlist = '<li class="flexCenter">';
331
							itemlist += '<a target="_blank" href="" class="expertUrl linkhref"><div class="lefthead userheadt userRadius" id="expertImg"></div>';
332
							itemlist += '<div class="centercon">';
333
							itemlist += '<p class="h1font">';
334
							itemlist += '<span class="nameSpan" id="Name"></span>';
335
							itemlist += '<em class="authiconNew" title="科袖认证专家"></em></p>';
336
							itemlist += '<p class="h2font ellipsisSty" id="ellipsisSty">职称/职位,所在机构</p>';
337
							itemlist += '<p class="h2font ellipsisSty" id="researchAreas"></p>';
338
							itemlist += '</div></a><span class="rightop" style="display:none"  id="">咨询</span>';
339
							itemlist += '</li>';
340
							$itemlist = $(itemlist);
341
							$("#expertList").append($itemlist);
342
							var datalist = data.data.data[i];
343
							$itemlist.find(".expertUrl").attr("href", "userInforShow.html?professorId=" + datalist.id );
344
							$itemlist.find("#Name").text(datalist.name);
345
							$itemlist.find(".rightop").attr("id",datalist.id);
346
							if(datalist.id != userid){
347
								$itemlist.find(".rightop").show();
348
							}
349
							var userType = autho(datalist.authType, datalist.orgAuth, datalist.authStatus);
539 350
							$itemlist.find(".authiconNew").attr("title", userType.title);
540 351
							$itemlist.find(".authiconNew").addClass(userType.sty);
541
						} else if(articleType == 2) { //企业文章
542
							if(datalist.editOrganization.forShort) {
543
								$itemlist.find("#userName").text(datalist.editOrganization.forShort);
352
							if(datalist.hasHeadImage) {
353
								$itemlist.find("#expertImg").attr("style", "background-image: url(/images/head/" + datalist.id + "_l.jpg);");
354
							}
355
							var title = datalist.title || "";
356
							var orgName = datalist.orgName || "";
357
							var office = datalist.office || "";
358
							if(title != "") {
359
								var ttitle = title + ",";
544 360
							}else{
545
								alert(2)
546
								$itemlist.find("#username").text(datalist.editOrganization.name);
361
								if(office!=""){
362
									var ttitle = office  + ",";	
363
								}else{
364
									var ttitle = office;	
365
								}
547 366
							}
548
							//$itemlist.find("#userName").text(datalist.editOrganization.name);
549
							if(datalist.editOrganization.authStatus==3){
550
								$itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "认证企业");;	
367
							if(orgName != "") {
368
								orgName = orgName;
551 369
							}
552
						}
553
					}
554
					//分页
555
					if(isbind==true){
556
						$(".articalPageCode").createPage({
557
							pageCount: Math.ceil(data.data.total / 20),
558
							current: data.data.pageNo,
559
							backFn: function(p) {
560
								$("#articalList").html("");
561
								articalListVal(20, p,false);
562
								document.body.scrollTop = document.documentElement.scrollTop = 0;
370
							$itemlist.find("#ellipsisSty").text(ttitle+orgName);
371
							
372
							/*获取研究方向信息*/
373
							var researchAreas = datalist.researchAreas;
374
							if( researchAreas.length > 0){
375
								var rlist = '研究方向:';
376
								for(var n = 0; n < researchAreas.length; n++) {
377
									//console.log(researchAreas[n].caption);
378
									rlist += researchAreas[n].caption
379
									if(n < researchAreas.length - 1) {
380
										rlist += ";"
381
									}
382
								}
383
								$itemlist.find("#researchAreas").text(rlist);
563 384
							}
564
						});
385
						}
386
						//分页
387
						if(isexpert==true){
388
							$(".expertPageCode").createPage({
389
								pageCount: Math.ceil(data.data.total / 20),
390
								current: data.data.pageNo,
391
								backFn: function(p) {
392
									$("#expertList").html("");
393
									expertListVal(keyt,subject,industry,address,authType,20,p,false);
394
									document.body.scrollTop = document.documentElement.scrollTop = 0;
395
								}
396
							});
397
						}
398
						
399
					}else{
400
						$("#expertList,.expertPageCode").hide();
401
						$(".expertPage").show();
565 402
					}
566
					
567
				}else{
568
					$("#articalList,.articalPageCode").hide();
569
					$(".articalPage").show();
403
					$(".loading").remove();
570 404
				}
571
				$(".loading").remove();
405
	
406
			},
407
			"error": function() {
408
				$.MsgBox.Alert('提示', '链接服务器超时')
572 409
			}
573
574
		},
575
		"error": function() {
576
			$.MsgBox.Alert('提示', '链接服务器超时')
577
		}
578
	});
579
}
580
581
//资源
582
function resourceListVal(pageSize, pageNo,isresource) {
583
	$.ajax({
584
		"url": "/ajax/resource/firstpq",
585
		"type": "get",
586
		"async": true,
587
		"data": {
588
			"key":$(".searchsome").val(),
589
			"pageSize": pageSize,
590
			"pageNo": pageNo
591
		},
592
		"beforeSend": function() {
593
			$("#resourceList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
594
		},
595
		"success": function(data) {
596
			console.log(data);
597
			if(data.success) {
598
				if(data.data.data.length > 0){
599
					$("#resourceList,.resourcePageCode").show();
600
					$(".resourcePage").hide();
601
					var itemlist = '';
602
					$("#resourceList").html("");
603
					for(var i = 0; i < data.data.data.length; i++) {
604
						var itemlist = '<li class="flexCenter">';
605
						itemlist += '<a href="" target="_blank" class="resourceUrl linkhref"><div class="lefthead resouhead" id="resourceImg"></div>';
606
						itemlist += '<div class="centercon">';
607
						itemlist += '<p class="h1font" id="resourceName"></p>';
608
						itemlist += '<p class="h2font ellipsisSty" id="supportedServices"></p>';
609
						itemlist += '<p class="h2font">';
610
						itemlist += '<span class="nameSpan" id="username"></span>';
611
						itemlist += '<em class="authiconNew authicon-pro" title="科袖认证专家"></em>';
612
						itemlist += '</p></div></a></li>';
613
						$itemlist = $(itemlist);
614
						$("#resourceList").append($itemlist);
615
						var datalist = data.data.data[i];
616
						var resourceType = datalist.resourceType;
617
						$itemlist.find("#resourceName").text(datalist.resourceName);
618
						$itemlist.find("#supportedServices").text("用途:" + datalist.supportedServices);
619
						$itemlist.find(".resourceUrl").attr("href", "resourceShow.html?resourceId=" + datalist.resourceId );
620
						if(datalist.images.length > 0) {
621
							$itemlist.find("#resourceImg").attr("style", "background-image: url(/data/resource/" + datalist.images[0].imageSrc + ");");
622
						}
623
						if(resourceType == 1) { //个人资源
624
							$itemlist.find("#username").text(datalist.editProfessor.name);
625
							var userType = autho(datalist.editProfessor.authType, datalist.editProfessor.orgAuth, datalist.editProfessor.authStatus);
626
							$itemlist.find(".authiconNew").attr("title", userType.title);
627
							$itemlist.find(".authiconNew").addClass(userType.sty);
628
						} else if(resourceType == 2) { //企业资源
629
							if(datalist.organization.forShort) {
630
								$itemlist.find("#username").text(datalist.organization.forShort);
410
		});
411
	}
412
	//企业
413
	function companyListVal(pageSize,pageNo,isbind) {
414
		$.ajax({
415
			"url": "/ajax/org/find/pq",
416
			"type": "get",
417
			"async": true,
418
			"data": {
419
				"kw":$(".searchsome").val(),
420
				"pageSize": pageSize,
421
				"pageNo": pageNo
422
			},
423
			"beforeSend": function() {
424
				$("#companyList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
425
			},
426
			"success": function(data) {
427
				console.log(data);
428
				if(data.success) {
429
					if(data.data.data.length > 0){
430
						$("#companyList,.companyPageCode").show();
431
						$(".companyPage").hide();
432
						var itemlist = '';
433
						$("#companyList").html("");
434
						for(var i = 0; i < data.data.data.length; i++) {
435
							var itemlist = '<li class="flexCenter">';
436
							itemlist += '<a target="_blank" href="" class="companyUrl linkhref"><div class="lefthead companyhead">';
437
							itemlist += '<div class="boxBlock"><img class="boxBlockimg" src="" id="companyImg"></div></div>';
438
							itemlist += '<div class="centercon centercon2">';
439
							itemlist += '<p class="h1font"><span id="orgName"></span><em class="authiconNew"></em></p>';
440
	                		itemlist += '<p class="h2font ellipsisSty"><span id="orgTit"></span> <span id="orgOther"></span></p>';
441
							itemlist += '</div></a></li>';
442
							$itemlist = $(itemlist);
443
							$("#companyList").append($itemlist);
444
							var datalist = data.data.data[i];
445
							var companyType = datalist.authStatus;
446
							if(datalist.forShort){
447
								$itemlist.find("#orgName").text(datalist.forShort);
631 448
							}else{
632
								$itemlist.find("#username").text(datalist.organization.name);
449
								$itemlist.find("#orgName").text(datalist.name);
633 450
							}
634 451
							
635
							if(datalist.organization.authStatus==3){
636
								$itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "认证企业");;	
452
							$itemlist.find(".companyUrl").attr("href", "cmpInforShow.html?orgId=" + datalist.id );
453
							if(datalist.hasOrgLogo) {
454
								$itemlist.find("#companyImg").attr("src", "/images/org/" + datalist.id + ".jpg" );
455
							}else{
456
								$itemlist.find("#companyImg").attr("src", "/images/default-icon.jpg" );
457
							}
458
							if(companyType == 3) {
459
								$itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "科袖认证企业");;	
460
							}
461
							var orgOther = "";
462
							if(datalist.industry) {
463
								orgOther = datalist.industry.replace(/,/gi, " | ");
464
							}
465
							$itemlist.find("#orgOther").text(orgOther);
466
							
467
							if(datalist.orgType == "2") {
468
								$("#orgTit").html(orgTypeShow[datalist.orgType] + "<span style='margin-right:10px;'></span>");
637 469
							}
638 470
						}
471
						//分页
472
						if(isbind==true){
473
							$(".companyPageCode").createPage({
474
								pageCount: Math.ceil(data.data.total / 20),
475
								current: data.data.pageNo,
476
								backFn: function(p) {
477
									$("#companyList").html("");
478
									articalListVal(20, p,false);
479
									document.body.scrollTop = document.documentElement.scrollTop = 0;
480
								}
481
							});
482
						}
483
						
484
					}else{
485
						$("#companyList,.companyPageCode").hide();
486
						$(".companyPage").show();
639 487
					}
640
					//分页
641
					if(isresource==true){
642
						$(".resourcePageCode").createPage({
643
							pageCount: Math.ceil(data.data.total / 20),
644
							current: data.data.pageNo,
645
							backFn: function(p) {
646
								$("#resourceList").html("");
647
								resourceListVal(20, p,false);
648
								document.body.scrollTop = document.documentElement.scrollTop = 0;
488
					$(".loading").remove();
489
				}
490
	
491
			},
492
			"error": function() {
493
				$.MsgBox.Alert('提示', '链接服务器超时')
494
			}
495
		});
496
	}
497
	//文章
498
	function articalListVal(pageSize, pageNo,isbind) {
499
		$.ajax({
500
			"url": "/ajax/article/firstpq",
501
			"type": "get",
502
			"async": true,
503
			"data": {
504
				"key":$(".searchsome").val(),
505
				"pageSize": pageSize,
506
				"pageNo": pageNo
507
			},
508
			"beforeSend": function() {
509
				$("#articalList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
510
			},
511
			"success": function(data) {
512
				console.log(data);
513
				if(data.success) {
514
					if(data.data.data.length > 0){
515
						$("#articalList,.articalPageCode").show();
516
						$(".articalPage").hide();
517
						var itemlist = '';
518
						$("#articalList").html("");
519
						for(var i = 0; i < data.data.data.length; i++) {
520
							var itemlist = '<li class="flexCenter">';
521
							itemlist += '<a target="_blank" href="" class="artivleUrl linkhref"><div class="lefthead articalhead" id="articleImg"></div>';
522
							itemlist += '<div class="centercon centercon2">';
523
							itemlist += '<p class="h1font ellipsisSty" id="articalTitle"></p>';
524
							itemlist += '<p class="h2font">';
525
							itemlist += '<span class="nameSpan" id="userName"></span>';
526
							itemlist += '<em class="authiconNew" title="科袖认证专家"></em>';
527
							itemlist += '</p></div></a></li>';
528
							$itemlist = $(itemlist);
529
							$("#articalList").append($itemlist);
530
							var datalist = data.data.data[i];
531
							var articleType = datalist.articleType;
532
							$itemlist.find("#articalTitle").text(datalist.articleTitle);
533
							$itemlist.find(".artivleUrl").attr("href", "articalShow.html?articleId=" + datalist.articleId );
534
							if(datalist.articleImg) {
535
								$itemlist.find("#articleImg").attr("style", "background-image: url(/data/article/" + datalist.articleImg + ");");
536
							}
537
							if(articleType == 1) { //个人文章
538
								$itemlist.find("#userName").text(datalist.professor.name);
539
								var userType = autho(datalist.professor.authType, datalist.professor.orgAuth, datalist.professor.authStatus);
540
								$itemlist.find(".authiconNew").attr("title", userType.title);
541
								$itemlist.find(".authiconNew").addClass(userType.sty);
542
							} else if(articleType == 2) { //企业文章
543
								if(datalist.editOrganization.forShort) {
544
									$itemlist.find("#userName").text(datalist.editOrganization.forShort);
545
								}else{
546
									alert(2)
547
									$itemlist.find("#username").text(datalist.editOrganization.name);
548
								}
549
								//$itemlist.find("#userName").text(datalist.editOrganization.name);
550
								if(datalist.editOrganization.authStatus==3){
551
									$itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "认证企业");;	
552
								}
649 553
							}
650
						});
554
						}
555
						//分页
556
						if(isbind==true){
557
							$(".articalPageCode").createPage({
558
								pageCount: Math.ceil(data.data.total / 20),
559
								current: data.data.pageNo,
560
								backFn: function(p) {
561
									$("#articalList").html("");
562
									articalListVal(20, p,false);
563
									document.body.scrollTop = document.documentElement.scrollTop = 0;
564
								}
565
							});
566
						}
567
						
568
					}else{
569
						$("#articalList,.articalPageCode").hide();
570
						$(".articalPage").show();
651 571
					}
652
					
653
				}else{
654
					$("#resourceList,.resourcePageCode").hide();
655
					$(".resourcePage").show();
572
					$(".loading").remove();
656 573
				}
657
				$(".loading").remove();
574
	
575
			},
576
			"error": function() {
577
				$.MsgBox.Alert('提示', '链接服务器超时')
658 578
			}
659
660
		},
661
		"error": function() {
662
			$.MsgBox.Alert('提示', '链接服务器超时')
663
		}
664
	});
665
}
666
//专利
667
function patentListVal(pageSize, pageNo,isbind) {
668
	$.ajax({
669
		"url": "/ajax/ppatent/pq",
670
		"type": "get",
671
		"async": true,
672
		"data": {
673
			"qw":$(".searchsome").val(),
674
			"pageSize": pageSize,
675
			"pageNo": pageNo
676
		},
677
		"beforeSend": function() {
678
			$("#patentList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
679
		},
680
		"success": function(data) {
681
			console.log(data);
682
			if(data.success) {
683
				var dataStr=data.data.data
684
				if(dataStr.length > 0){
685
					$("#patentList,.patentPageCode").show();
686
					$(".patentPage").hide();
687
					var itemlist = '';
688
					$("#patentList").html("");
689
					for(var i = 0; i < dataStr.length; i++) {
690
						var itemlist = '<li class="flexCenter">';
691
						itemlist += '<a target="_blank" href="patentShow.html?patentId=' + dataStr[i].id +'" class="linkhref"><div class="lefthead patenthead"></div>';
692
						itemlist += '<div class="centercon centercon2">';
693
						itemlist += '<p class="h1font ellipsisSty">'+ dataStr[i].name +'</p>';
694
						itemlist += '<p class="h1font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
695
						itemlist += '<p class="h2font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
696
						itemlist += '</div></a></li>';
697
						$itemlist = $(itemlist);
698
						$("#patentList").append($itemlist);
699
					}
700
					//分页
701
					if(isbind==true){
702
						$(".patentPageCode").createPage({
703
							pageCount: Math.ceil(data.data.total / 20),
704
							current: data.data.pageNo,
705
							backFn: function(p) {
706
								$("#patentList").html("");
707
								patentListVal(20, p,false);
708
								document.body.scrollTop = document.documentElement.scrollTop = 0;
579
		});
580
	}
581
	
582
	//资源
583
	function resourceListVal(pageSize, pageNo,isresource) {
584
		$.ajax({
585
			"url": "/ajax/resource/firstpq",
586
			"type": "get",
587
			"async": true,
588
			"data": {
589
				"key":$(".searchsome").val(),
590
				"pageSize": pageSize,
591
				"pageNo": pageNo
592
			},
593
			"beforeSend": function() {
594
				$("#resourceList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
595
			},
596
			"success": function(data) {
597
				console.log(data);
598
				if(data.success) {
599
					if(data.data.data.length > 0){
600
						$("#resourceList,.resourcePageCode").show();
601
						$(".resourcePage").hide();
602
						var itemlist = '';
603
						$("#resourceList").html("");
604
						for(var i = 0; i < data.data.data.length; i++) {
605
							var itemlist = '<li class="flexCenter">';
606
							itemlist += '<a href="" target="_blank" class="resourceUrl linkhref"><div class="lefthead resouhead" id="resourceImg"></div>';
607
							itemlist += '<div class="centercon">';
608
							itemlist += '<p class="h1font" id="resourceName"></p>';
609
							itemlist += '<p class="h2font ellipsisSty" id="supportedServices"></p>';
610
							itemlist += '<p class="h2font">';
611
							itemlist += '<span class="nameSpan" id="username"></span>';
612
							itemlist += '<em class="authiconNew authicon-pro" title="科袖认证专家"></em>';
613
							itemlist += '</p></div></a></li>';
614
							$itemlist = $(itemlist);
615
							$("#resourceList").append($itemlist);
616
							var datalist = data.data.data[i];
617
							var resourceType = datalist.resourceType;
618
							$itemlist.find("#resourceName").text(datalist.resourceName);
619
							$itemlist.find("#supportedServices").text("用途:" + datalist.supportedServices);
620
							$itemlist.find(".resourceUrl").attr("href", "resourceShow.html?resourceId=" + datalist.resourceId );
621
							if(datalist.images.length > 0) {
622
								$itemlist.find("#resourceImg").attr("style", "background-image: url(/data/resource/" + datalist.images[0].imageSrc + ");");
623
							}
624
							if(resourceType == 1) { //个人资源
625
								$itemlist.find("#username").text(datalist.editProfessor.name);
626
								var userType = autho(datalist.editProfessor.authType, datalist.editProfessor.orgAuth, datalist.editProfessor.authStatus);
627
								$itemlist.find(".authiconNew").attr("title", userType.title);
628
								$itemlist.find(".authiconNew").addClass(userType.sty);
629
							} else if(resourceType == 2) { //企业资源
630
								if(datalist.organization.forShort) {
631
									$itemlist.find("#username").text(datalist.organization.forShort);
632
								}else{
633
									$itemlist.find("#username").text(datalist.organization.name);
634
								}
635
								
636
								if(datalist.organization.authStatus==3){
637
									$itemlist.find(".authiconNew").addClass("authicon-com-ok").attr("title", "认证企业");;	
638
								}
709 639
							}
710
						});
640
						}
641
						//分页
642
						if(isresource==true){
643
							$(".resourcePageCode").createPage({
644
								pageCount: Math.ceil(data.data.total / 20),
645
								current: data.data.pageNo,
646
								backFn: function(p) {
647
									$("#resourceList").html("");
648
									resourceListVal(20, p,false);
649
									document.body.scrollTop = document.documentElement.scrollTop = 0;
650
								}
651
							});
652
						}
653
						
654
					}else{
655
						$("#resourceList,.resourcePageCode").hide();
656
						$(".resourcePage").show();
711 657
					}
712
					
713
				}else{
714
					$("#patentList,.patentPageCode").hide();
715
					$(".patentPage").show();
658
					$(".loading").remove();
716 659
				}
717
				$(".loading").remove();
660
	
661
			},
662
			"error": function() {
663
				$.MsgBox.Alert('提示', '链接服务器超时')
718 664
			}
719
720
		},
721
		"error": function() {
722
			$.MsgBox.Alert('提示', '链接服务器超时')
723
		}
724
	});
725
}
726
//论文
727
function paperListVal(pageSize, pageNo,isbind) {
728
	$.ajax({
729
		"url": "/ajax/ppaper/pq",
730
		"type": "get",
731
		"async": true,
732
		"data": {
733
			"qw":$(".searchsome").val(),
734
			"pageSize": pageSize,
735
			"pageNo": pageNo
736
		},
737
		"beforeSend": function() {
738
			$("#paperList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
739
		},
740
		"success": function(data) {
741
			console.log(data);
742
			if(data.success) {
743
				var dataStr=data.data.data
744
				if(dataStr.length > 0){
745
					$("#paperList,.paperPageCode").show();
746
					$(".paperPage").hide();
747
					var itemlist = '';
748
					$("#paperList").html("");
749
					for(var i = 0; i < dataStr.length; i++) {
750
						var moreInf=""
751
						if(!dataStr[i].cn4periodical){
752
							dataStr[i].cn4periodical="";
753
						}
754
						if(!dataStr[i].en4periodical){
755
							dataStr[i].en4periodical="";
665
		});
666
	}
667
	//专利
668
	function patentListVal(pageSize, pageNo,isbind) {
669
		$.ajax({
670
			"url": "/ajax/ppatent/pq",
671
			"type": "get",
672
			"async": true,
673
			"data": {
674
				"qw":$(".searchsome").val(),
675
				"pageSize": pageSize,
676
				"pageNo": pageNo
677
			},
678
			"beforeSend": function() {
679
				$("#patentList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
680
			},
681
			"success": function(data) {
682
				console.log(data);
683
				if(data.success) {
684
					var dataStr=data.data.data
685
					if(dataStr.length > 0){
686
						$("#patentList,.patentPageCode").show();
687
						$(".patentPage").hide();
688
						var itemlist = '';
689
						$("#patentList").html("");
690
						for(var i = 0; i < dataStr.length; i++) {
691
							var itemlist = '<li class="flexCenter">';
692
							itemlist += '<a target="_blank" href="patentShow.html?patentId=' + dataStr[i].id +'" class="linkhref"><div class="lefthead patenthead"></div>';
693
							itemlist += '<div class="centercon centercon2">';
694
							itemlist += '<p class="h1font ellipsisSty">'+ dataStr[i].name +'</p>';
695
							itemlist += '<p class="h1font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
696
							itemlist += '<p class="h2font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
697
							itemlist += '</div></a></li>';
698
							$itemlist = $(itemlist);
699
							$("#patentList").append($itemlist);
756 700
						}
757
						if(!dataStr[i].pubDay){
758
							dataStr[i].pubDay="";
701
						//分页
702
						if(isbind==true){
703
							$(".patentPageCode").createPage({
704
								pageCount: Math.ceil(data.data.total / 20),
705
								current: data.data.pageNo,
706
								backFn: function(p) {
707
									$("#patentList").html("");
708
									patentListVal(20, p,false);
709
									document.body.scrollTop = document.documentElement.scrollTop = 0;
710
								}
711
							});
759 712
						}
760
						moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay;
761 713
						
762
						var itemlist = '<li class="flexCenter">';
763
						itemlist += '<a target="_blank" href="paperShow.html?paperId=' + dataStr[i].id +'" class="linkhref"><div class="lefthead paperhead"></div>';
764
						itemlist += '<div class="centercon centercon2">';
765
						itemlist += '<p class="h1font ellipsisSty">'+ dataStr[i].name +'</p>';
766
						itemlist += '<p class="h1font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
767
						itemlist += '<p class="h2font ellipsisSty">期刊:'+ moreInf +'</p>';
768
						itemlist += '</div></a></li>';
769
						$itemlist = $(itemlist);
770
						$("#paperList").append($itemlist);
714
					}else{
715
						$("#patentList,.patentPageCode").hide();
716
						$(".patentPage").show();
771 717
					}
772
					//分页
773
					if(isbind==true){
774
						$(".paperPageCode").createPage({
775
							pageCount: Math.ceil(data.data.total / 20),
776
							current: data.data.pageNo,
777
							backFn: function(p) {
778
								$("#paperList").html("");
779
								paperListVal(20, p,false);
780
								document.body.scrollTop = document.documentElement.scrollTop = 0;
718
					$(".loading").remove();
719
				}
720
	
721
			},
722
			"error": function() {
723
				$.MsgBox.Alert('提示', '链接服务器超时')
724
			}
725
		});
726
	}
727
	//论文
728
	function paperListVal(pageSize, pageNo,isbind) {
729
		$.ajax({
730
			"url": "/ajax/ppaper/pq",
731
			"type": "get",
732
			"async": true,
733
			"data": {
734
				"qw":$(".searchsome").val(),
735
				"pageSize": pageSize,
736
				"pageNo": pageNo
737
			},
738
			"beforeSend": function() {
739
				$("#paperList").append('<img src="../images/loading.gif" class="loading"  style="position: absolute;left: 50%; top: 50%;" />');
740
			},
741
			"success": function(data) {
742
				console.log(data);
743
				if(data.success) {
744
					var dataStr=data.data.data
745
					if(dataStr.length > 0){
746
						$("#paperList,.paperPageCode").show();
747
						$(".paperPage").hide();
748
						var itemlist = '';
749
						$("#paperList").html("");
750
						for(var i = 0; i < dataStr.length; i++) {
751
							var moreInf=""
752
							if(!dataStr[i].cn4periodical){
753
								dataStr[i].cn4periodical="";
754
							}
755
							if(!dataStr[i].en4periodical){
756
								dataStr[i].en4periodical="";
781 757
							}
782
						});
758
							if(!dataStr[i].pubDay){
759
								dataStr[i].pubDay="";
760
							}
761
							moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay;
762
							
763
							var itemlist = '<li class="flexCenter">';
764
							itemlist += '<a target="_blank" href="paperShow.html?paperId=' + dataStr[i].id +'" class="linkhref"><div class="lefthead paperhead"></div>';
765
							itemlist += '<div class="centercon centercon2">';
766
							itemlist += '<p class="h1font ellipsisSty">'+ dataStr[i].name +'</p>';
767
							itemlist += '<p class="h1font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
768
							itemlist += '<p class="h2font ellipsisSty">期刊:'+ moreInf +'</p>';
769
							itemlist += '</div></a></li>';
770
							$itemlist = $(itemlist);
771
							$("#paperList").append($itemlist);
772
						}
773
						//分页
774
						if(isbind==true){
775
							$(".paperPageCode").createPage({
776
								pageCount: Math.ceil(data.data.total / 20),
777
								current: data.data.pageNo,
778
								backFn: function(p) {
779
									$("#paperList").html("");
780
									paperListVal(20, p,false);
781
									document.body.scrollTop = document.documentElement.scrollTop = 0;
782
								}
783
							});
784
						}
785
						
786
					}else{
787
						$("#paperList,.paperPageCode").hide();
788
						$(".paperPage").show();
783 789
					}
784
					
785
				}else{
786
					$("#paperList,.paperPageCode").hide();
787
					$(".paperPage").show();
790
					$(".loading").remove();
788 791
				}
789
				$(".loading").remove();
792
	
793
			},
794
			"error": function() {
795
				$.MsgBox.Alert('提示', '链接服务器超时')
790 796
			}
797
		});
798
	}
791 799
792
		},
793
		"error": function() {
794
			$.MsgBox.Alert('提示', '链接服务器超时')
795
		}
796
	});
797
}
800
	
801
});

+ 53 - 39
js/userInforShow.js

@ -346,19 +346,19 @@ $(function() {
346 346
				if(!data[i].descp) {
347 347
					data[i].descp = "";
348 348
				}
349
				if(!data[i].startMonth) {
350
					data[i].startMonth = '';
351
					data[i].stopMonth = '';
352
				} else {
353
					data[i].startMonth = data[i].startMonth.substr(0, 4) + "" + data[i].startMonth.substr(4, 6) + "月 - "
354
					if(!data[i].stopMonth) {
355
						data[i].stopMonth = '至今';
349
				var sDate = "";
350
				var eDate = "";
351
				if(data[i].startMonth) {
352
					sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
353
					sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
354
					if(data[i].stopMonth) {
355
						eDate =" - "+ data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
356 356
					} else {
357
						data[i].stopMonth = data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6)+ "月"
357
						eDate = " - "+ "至今";
358 358
					}
359 359
				}
360 360
				var projectHtml = '<li>';
361
				projectHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].startMonth + '' + data[i].stopMonth + '</small></div>';
361
				projectHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + sDate + eDate + '</small></div>';
362 362
				projectHtml += '<div class="h5Font">' + data[i].descp + '</div>';
363 363
				projectHtml += '</li>';
364 364
@ -369,14 +369,17 @@ $(function() {
369 369
	var honorShow = function(data) {
370 370
		if(data.length > 0) {
371 371
			for(var i = 0; i < data.length; i++) {
372
				if(!data[i].year) {
373
					data[i].year = "";
372
				var timeho="";
373
				if(data[i].year){
374
					timeho = data[i].year+'年';
375
				}else{
376
					data[i].year="";
374 377
				}
375 378
				if(!data[i].descp) {
376 379
					data[i].descp = "";
377 380
				}
378 381
				var honorHtml = '<li>';
379
				honorHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + data[i].year + '</small></div>';
382
				honorHtml += '<div class="h4Font h4tit">' + data[i].name + '<small class="h6Font">' + timeho + '</small></div>';
380 383
				honorHtml += '<div class="h5Font">' + data[i].descp + '</div>';
381 384
				honorHtml += '</li>';
382 385
				$("#honorShow").append(honorHtml);
@ -386,23 +389,24 @@ $(function() {
386 389
	var timeJobShow = function(data) {
387 390
		if(data.length > 0) {
388 391
			for(var i = 0; i < data.length; i++) {
389
				var sDate = "";
390
				var eDate = "";
391 392
				if(data[i].department) {
392 393
					var dep = "-" + data[i].department;
393 394
				} else {
394 395
					var dep = ""
395 396
				}
397
				var sDate = "";
398
				var eDate = "";
396 399
				if(data[i].startMonth) {
397
					sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月 - ";
400
					sDate = data[i].startMonth.substr(0, 4) + "年" + data[i].startMonth.substr(4, 6) + "月";
401
					sDateV = data[i].startMonth.substr(0, 4) + "-" + data[i].startMonth.substr(4, 6);
398 402
					if(data[i].stopMonth) {
399
						eDate = data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
403
						eDate =" - "+ data[i].stopMonth.substr(0, 4) + "年" + data[i].stopMonth.substr(4, 6) + "月";
400 404
					} else {
401
						eDate = "至今";
405
						eDate = " - "+ "至今";
402 406
					}
403 407
				}
404 408
				var JobHtml = '<li>';
405
				JobHtml += '<div class="h4Font h4tit">' + data[i].company + '-' + data[i].title + '' + dep + '<small class="h6Font">' + sDate + '' + eDate + '</small></div>';
409
				JobHtml += '<div class="h4Font h4tit">' + data[i].company + '-' + data[i].title + '' + dep + '<small class="h6Font">' + sDate + eDate + '</small></div>';
406 410
				JobHtml += '</li>';
407 411
				$("#timeJobShow").append(JobHtml);
408 412
			}
@ -411,29 +415,39 @@ $(function() {
411 415
	var eduBgShow = function(data) {
412 416
		if(data.length > 0) {
413 417
			for(var i = 0; i < data.length; i++) {
414
				var showHtml = '<li><div class="h4Font h4tit">';
415
				if(data[i].college && data[i].major && data[i].degree) {
416
					showHtml += data[i].school + '-' + data[i].college + '-' + data[i].major + '-' + data[i].degree
417
				} else if(!data[i].college && data[i].major && data[i].degree) {
418
					showHtml += data[i].school + '-' + data[i].major + '-' + data[i].degree
419
				} else if(data[i].college && !data[i].major && data[i].degree) {
420
					showHtml += data[i].school + '-' + data[i].college + '-' + data[i].degree
421
				} else if(data[i].college && data[i].major && !data[i].degree) {
422
					showHtml += data[i].school + '-' + data[i].college + '-' + data[i].major
423
				} else if(!data[i].college && !data[i].major && data[i].degree) {
424
					showHtml += data[i].school + '-' + data[i].degree
425
				} else if(!data[i].college && data[i].major && !data[i].degree) {
426
					showHtml += data[i].school + '-' + data[i].major
427
				} else if(data[i].college && !data[i].major && !data[i].degree) {
428
					showHtml += data[i].school + '-' + data[i].college
418
				var college="",major="",degree=""
419
				if(data[i].college){
420
					college =' - ' + data[i].college
421
				}else{
422
					data[i].college="";
429 423
				}
430
				if(typeof(data[i].year) !== "undefined") {
431
432
					showHtml += '<small class="h6Font">' + data[i].year + '年</small>';
433
				} else {
434
					showHtml += "";
424
				if(data[i].major){
425
					major =' - ' + data[i].major
426
				}else{
427
					data[i].major="";
428
				}
429
				if(data[i].degree){
430
				    degree =' - ' + eduDegree[data[i].degree]
431
				     if(data[i].degree==0=0){
432
				     	degree =""
433
				     }
434
				}else{
435
					data[i].degree="";
435 436
				}
436
				showHtml += "</div></li>";
437
				var timebiye="";
438
				if(data[i].year){
439
					if(data[i].year.trim()=="至今"){
440
						timebiye=data[i].year;
441
					}else{
442
						timebiye=data[i].year+'年';
443
					}
444
				}else{
445
					timebiye="";
446
				}
447
				
448
				var showHtml = '<li><div class="h4Font h4tit">'
449
				showHtml += data[i].school + college + major + degree;
450
				showHtml +='<small class="h6Font">' + timebiye + '</small></div></li>';
437 451
				$("#eduBgShow").append(showHtml);
438 452
			}
439 453
		}