lyn7568 преди 5 години
родител
ревизия
5a953505c2
променени са 25 файла, в които са добавени 3418 реда и са изтрити 67 реда
  1. 2 2
      css/common.css
  2. 5 3
      css/genindex.css
  3. BIN
      images/g_article_icon_team_hig.png
  4. BIN
      images/g_article_icon_team_nor.png
  5. 14 0
      index.html
  6. 2 1
      js/header.js
  7. 52 5
      js/index.js
  8. 1 1
      js/patentImport.js
  9. 1 1
      js/patentList.js
  10. 2 2
      js/public/genCom.js
  11. 124 20
      js/searchNew.js
  12. 524 0
      js/teamInforShow.js
  13. 342 0
      js/teamList.js
  14. 1047 0
      js/teamManage.js
  15. 208 0
      js/updateTeam.js
  16. 111 3
      js/userInforShow.js
  17. 4 3
      js/workMenu.js
  18. 6 2
      patentImport.html
  19. 5 1
      patentList.html
  20. 50 20
      searchNew.html
  21. 186 0
      teamInfoShow.html
  22. 202 0
      teamList.html
  23. 316 0
      teamManage.html
  24. 163 0
      updateTeam.html
  25. 51 3
      userInforShow.html

+ 2 - 2
css/common.css

@ -94,8 +94,8 @@ input{ outline:none;}
94 94

95 95
/*------------------------------------------------------------------------------------*/
96 96
/*点击加载更多*/
97
.js-load-more{position:relative;outline:0;background:#ff9900;border:none;height: 40px;border-radius: 5px;width:200px;margin:20px auto 10px;left: 50%;margin-left: -100px;cursor: pointer;}
98
.js-load-more:before{position:absolute;content:"点击加载更多";top:0;left:29%;font-size: 15px;line-height: 40px;color:#fff;}
97
.js-load-more{position:relative;outline:0;background:#ff9900;border:none;height: 32px;border-radius: 5px;width:160px;margin:20px auto 10px;left: 50%;margin-left: -80px;cursor: pointer;}
98
.js-load-more:before{position:absolute;content:"点击加载更多";top:0;left:25%;font-size: 14px;line-height: 32px;color:#fff;}
99 99
.js-load-more.active{background:buttonface;}
100 100
.js-load-more.active:before{content:"加载中...";left:38%;}
101 101
/*分页*/

+ 5 - 3
css/genindex.css

@ -489,7 +489,7 @@ ul.atachList>li a.atach-down:hover{color:#28b8fa;text-decoration: underline;}
489 489
.itemListCon{background: #fff;}
490 490
.itemListBolck .searchAbout{position: relative;}
491 491
.itemListBolck .searchAbout .frmcontype{height: 36px;font-size: 14px;}
492
.itemListBolck .searchAbout .searchSpan{position:absolute;top:50%;margin-top:-9px;right:18px;display:inline-block;width:16px;height:16px;background: url(../images/g_article_icon_sousuo_nor.png);background-size:cover;cursor: pointer;}
492
.searchSpan{position:absolute;top:50%;margin-top:-9px;right:18px;display:inline-block;z-index: 10;width:16px;height:16px;background: url(../images/g_article_icon_sousuo_nor.png);background-size:cover;cursor: pointer;}
493 493
.itemListBolck .frmcontype{width:100%;border-radius: 20px;padding-left:20px;background: #f5f6f8;}
494 494
.itemListBolck .topOperaBlock{padding:20px 0 0 20px;width: 100%;}
495 495
.itemListBolck .issueSpanBlock{text-align: right;}
@ -525,7 +525,7 @@ ul.atachList>li a.atach-down:hover{color:#28b8fa;text-decoration: underline;}
525 525
.pointSp:before{content:"";display: inline-block; width: 0; height: 0;border:2px #999 solid;margin: 2px 6px; border-radius:100%;}
526 526
*/
527 527
/*定时发送时间选择器*/
528
.blackcover{ width:100%; height:100%;top:0;overflow-x: hidden;overflow-y: auto; position:fixed; background:rgba(0,0,0,.6); z-index:1008; }
528
.blackcover{ width:100%; height:100%;top:0;overflow-x: hidden;overflow-y: auto; position:fixed; background:rgba(0,0,0,.6); z-index:1080; }
529 529
.workclose{ position:absolute; top:0; right:-50px; display:block; width:20px; height:20px; background:url(../images/workclose.png) center center no-repeat; padding:20px;cursor:pointer; z-index:999;}
530 530
531 531
.blackcover2{display:none;overflow-x: hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0; background:rgba(0,0,0,.5);z-index: 1000;}
@ -643,6 +643,7 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
643 643
.workmenu>ul>li.demandIcon>a{background-image:url(../images/g_article_icon_xuqiu_nor.png);}
644 644
.workmenu>ul>li.resIcon>a{background-image:url(../images/g_article_icon_ziyuan_nor.png);}
645 645
.workmenu>ul>li.patentIcon>a{background-image:url(../images/g_article_icon_zhuanli_nor.png);}
646
.workmenu>ul>li.teamIcon>a{background-image:url(../images/g_article_icon_team_nor.png);}
646 647
.workmenu>ul>li.paperIcon>a{background-image:url(../images/g_article_icon_lunwen_nor.png);}
647 648
.workmenu>ul>li.artIcon>a{background-image:url(../images/g_article_icon_wenzhang_nor.png);}
648 649
.workmenu>ul>li>a:hover{background-color: #f0f0f0;}
@ -653,6 +654,7 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
653 654
.workmenu>ul>li.demandIcon.nowLi>a{background-image:url(../images/g_article_icon_xuqiu_hig.png);}
654 655
.workmenu>ul>li.resIcon.nowLi>a{background-image:url(../images/g_article_icon_ziyuan_hig.png);}
655 656
.workmenu>ul>li.patentIcon.nowLi>a{background-image:url(../images/g_article_icon_zhuanli_hig.png);}
657
.workmenu>ul>li.teamIcon.nowLi>a{background-image:url(../images/g_article_icon_team_hig.png);}
656 658
.workmenu>ul>li.paperIcon.nowLi>a{background-image:url(../images/g_article_icon_lunwen_hig.png);}
657 659
.workmenu>ul>li.artIcon.nowLi>a{background-image:url(../images/g_article_icon_wenzhang_hig.png);}
658 660
@ -731,7 +733,7 @@ div.zoomMask{position:absolute;background:url("../images/g-resource-mask.png") r
731 733
.navconBox>ul>li.liNow{color: #000;}
732 734
.navconBox .moreNav{display:none;border-top: 1px solid #E5E5E5;margin:0 -30px;padding:0 30px}
733 735
.navconBox .moreNav .moreNavUl{}
734
.navconBox .moreNav .moreNavUl>li{position: relative;float: left;padding: 20px 0;cursor: pointer;margin-right: 60px; font-size: 16px;color: #999;}
736
.navconBox .moreNav .moreNavUl>li{position: relative;float: left;padding: 20px 0;cursor: pointer;margin-right: 30px; font-size: 15px;color: #999;}
735 737
.navconBox .moreNav .moreNavUl>li:last-child{margin-right: 0;}
736 738
.navconBox .moreNav .moreNavUl>li.liNow{color: #000;}
737 739
.navconBox .moreNav .moreNavUl .rightbtn{width:110px;}

BIN
images/g_article_icon_team_hig.png


BIN
images/g_article_icon_team_nor.png


+ 14 - 0
index.html

@ -126,6 +126,20 @@
126 126
    		</ul>
127 127
		</div>
128 128
	</div>
129
	<div class="container-fulid">
130
			<div class="containerCon">
131
				<div class="con-tit">
132
					<h4 class="hh4"><span class="homeicon-pro">专家团队对接</span></h4>
133
					<p class="showtip">来自高校和研究机构的专业专家团队,覆盖各个领域,专业、可靠、高效</p>
134
				</div>
135
				<ul class="con-ultab clearfix" id="hotArea2">
136
					
137
				</ul>
138
				<ul class="con-ulList con-ulListO clearfix" id="teamShow">
139
					
140
				</ul>
141
			</div>
142
		</div>
129 143
	<div class="container-fulid">
130 144
	    <div class="containerCon">
131 145
	    	<div class="con-tit">

+ 2 - 1
js/header.js

@ -10,6 +10,7 @@ var headerHtml = '';
10 10
						'<ul class="headnav floatL">'+
11 11
								'<li><a href="index.html">首页</a></li>'+
12 12
								'<li><a href="discover.html">发现</a></li>'+
13
								'<li><a href="recommend.html">成果</a></li>'+
13 14
						'</ul>' +
14 15
					'</div>' +
15 16
					'<div class="searchblock">'+
@ -42,7 +43,7 @@ var headerHtml = '';
42 43
						'<ul class="headnavbtn floatR">'+
43 44
								'<li class="pr myinform"><a href="inform.html">通知<span class="badge"></span></a></li>'+
44 45
								'<li class="pr mymessage"><a href="tidings.html">消息<span class="badge"></span></a></li>'+
45
								'<li class="mywork"><a href="myDemand.html">我的工作台</a></li>'+
46
								'<li class="mywork"><a href="teamList.html">我的工作台</a></li>'+
46 47
						'</ul>' +
47 48
					'</div>' +
48 49
				'</div>' +

+ 52 - 5
js/index.js

@ -59,15 +59,23 @@ $(function(){
59 59
	resShare()
60 60
	hotArea()
61 61
//	carouselThis()
62
	var thisTabcon=$(".con-ultab>li:first-child").text();
63
	$(".con-ultab>li").eq(0).addClass("liNow");
62
	var thisTabcon=$("#hotArea>li:first-child").text();
63
	var thisTabcon2=$("#hotArea2>li:first-child").text();
64
	$("#hotArea>li").eq(0).addClass("liNow");
65
	$("#hotArea2>li").eq(0).addClass("liNow");
64 66
	proShow(thisTabcon)
67
	teamShow(thisTabcon2)
65 68
	
66
	$(".con-ultab").on("click","li",function(){
69
	$("#hotArea").on("click","li",function(){
67 70
		thisTabcon=$(this).text();
68
		$(".con-ultab>li").eq($(this).index()).addClass("liNow").siblings().removeClass("liNow")
71
		$("#hotArea>li").eq($(this).index()).addClass("liNow").siblings().removeClass("liNow")
69 72
		proShow(thisTabcon);
70 73
	})
74
	$("#hotArea2").on("click","li",function(){
75
		thisTabcon2=$(this).text();
76
		$("#hotArea2>li").eq($(this).index()).addClass("liNow").siblings().removeClass("liNow")
77
		teamShow(thisTabcon2);
78
	})
71 79
	$(".con-ulList").on("mouseenter","li",function(){
72 80
		$(this).find(".boxBlockimg").css("transform", "scale(1.1)");
73 81
	}).on("mouseleave","li",function(){
@ -254,6 +262,44 @@ $(function(){
254 262
			}
255 263
		})
256 264
	}
265
	function teamShow(thiscon){
266
		$.ajax({
267
			url: "/ajax/team/pq",
268
			type: "GET",
269
			timeout: 10000,
270
			dataType: "json",
271
			async:false,
272
			data:{
273
				"subject":thiscon,
274
				"status": 3,
275
				"pageSize": 6,
276
				"pageNo": 1
277
			},
278
			success: function(data) {
279
				if(data.success) {
280
					var $info = data.data.data;
281
					//console.log(data)
282
					$("#teamShow").html("");
283
					for(var i = 0; i < $info.length; i++) {
284
						var liStr=$("<li class='flexCenter'></li>").appendTo("#teamShow");					
285
						var strCon='';
286
						strCon += '<a target="_blank" href="teamInfoShow.html?id='+$info[i].id+'">'
287
						strCon += '<div class="madiaInfo" style="padding-left:0">'
288
						strCon += '<div class="h1Font clearfix">'
289
						strCon += 	'<span class="qiyego ellipsisSty">'+$info[i].name+'</span>'
290
						strCon += '</div>'
291
						strCon += '<div class="h3Font ellipsisSty" style="margin-top:0;">'+$info[i].orgName+' '+ $info[i].city +'</div>'
292
						strCon += '<div class="h3Font ellipsisSty-2">行业领域:'+$info[i].industry+'</div>'
293
						strCon += '</div></a>'
294
						liStr.html(strCon);
295
					}
296
				}
297
			},
298
			error: function() {
299

300
			}
301
		})
302
	}
257 303
	function hotArea(){//领域名称
258 304
		$.ajax({
259 305
			url: "/ajax/dataDict/qaDictCode",
@ -269,7 +315,8 @@ $(function(){
269 315
					var $info = data.data;
270 316
					//console.log(data)
271 317
					for(var i = 0; i < $info.length; i++) {
272
						var liStr=$("<li>"+$info[i].caption+"</li>").appendTo("#hotArea");
318
						$("<li>"+$info[i].caption+"</li>").appendTo("#hotArea");
319
						$("<li>"+$info[i].caption+"</li>").appendTo("#hotArea2");
273 320
					}
274 321
				}
275 322
			},

+ 1 - 1
js/patentImport.js

@ -1,6 +1,6 @@
1 1
$(document).ready(function() {
2 2
	$(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
3
	$(".workmenu>ul>li:contains('专利')").addClass("nowLi");
3
	$(".workmenu>ul>li:contains('成果')").addClass("nowLi");
4 4
	loginStatus(); //判断个人是否登录
5 5
	valUser();
6 6
	var userid = $.cookie("userid");

+ 1 - 1
js/patentList.js

@ -1,6 +1,6 @@
1 1
$(document).ready(function(){
2 2
	$(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
3
	$(".workmenu>ul>li:contains('专利')").addClass("nowLi");
3
	$(".workmenu>ul>li:contains('成果')").addClass("nowLi");
4 4
	loginStatus(); //判断个人是否登录
5 5
	valUser();
6 6
	var userid = $.cookie("userid");

+ 2 - 2
js/public/genCom.js

@ -347,7 +347,7 @@ function ifcollectionAbout(watchObject, sel,num) {
347 347
		async: false,
348 348
		success: function(data) {
349 349
			if(data.success && data.data != null) {
350
				if(num == "1" || num == "6") { //已关注专家
350
				if(num == "1" || num == "6" || num == "13") { //已关注专家
351 351
					$(that).addClass("attenedSpan");
352 352
					$(that).text("已关注");
353 353
				} else { //已收藏资源或文章
@ -355,7 +355,7 @@ function ifcollectionAbout(watchObject, sel,num) {
355 355
					$(that).addClass("icon-collected");
356 356
				}
357 357
			} else {
358
				if(num == "1" || num == "6") { //关注专家
358
				if(num == "1" || num == "6" || num == "13") { //关注专家
359 359
					$(that).removeClass("attenedSpan");
360 360
					$(that).text("关注");
361 361
				} else { //收藏资源或文章

+ 124 - 20
js/searchNew.js

@ -10,8 +10,9 @@ $(function() {
10 10
	if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
11 11
	 	location.href="http://" + window.location.host + "/e/search.html?key="+searchContent;
12 12
	}
13
	var keyt,subject,industry,address,authType = 1;
13
	var keyt,subject,industry,address,subject2,industry2,address2;
14 14
	var rows = 20,
15
		pageNo = 1,
15 16
		dataO = {
16 17
			proSortFirst:"",
17 18
			proStarLevel: "",
@ -83,6 +84,12 @@ $(function() {
83 84
				holder:"请输入服务内容、发布者或相关关键词",
84 85
				tab:"#tabSer",
85 86
				conbox:"#itemSer"
87
			},
88
			"8":{
89
				obj:"team",
90
				holder:"请输入团队名称、机构或相关关键词",
91
				tab:"#tabTeam",
92
				conbox:"#itemTeam"
86 93
			}
87 94
		}
88 95
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun) {
@ -131,15 +138,15 @@ $(function() {
131 138
				"dictCode":"SUBJECT",
132 139
			}, "get", function(data) {
133 140
				console.log(data);
134
				$("#academicField").html("");
135
				$("#academicField").append('<li class="filterCurrent">不限</li>');
141
				$(".academicField").html("");
142
				$(".academicField").append('<li class="filterCurrent">不限</li>');
136 143
				for(var i = 0; i < data.data.length; i++) {
137 144
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
138
					$("#academicField").append(itemlist);
145
					$(".academicField").append(itemlist);
139 146
					if(i > 20)
140 147
						break;
141 148
				}
142
				$("#academicField li").each(function(i){
149
				$(".academicField li").each(function(i){
143 150
				    var textt = $(this).text();
144 151
				    if(textt == subjectText){
145 152
				    	$(this).addClass("filterCurrent").siblings().removeClass("filterCurrent");
@ -149,11 +156,11 @@ $(function() {
149 156
			oAjax("/ajax/dataDict/qaDictCode",{//industry
150 157
				"dictCode":"INDUSTRY",
151 158
			}, "get", function(data) {
152
				$("#applicationIndustry").html("");
153
				$("#applicationIndustry").append('<li class="filterCurrent">不限</li>');
159
				$(".applicationIndustry").html("");
160
				$(".applicationIndustry").append('<li class="filterCurrent">不限</li>');
154 161
				for(var i = 0; i < data.data.length; i++) {
155 162
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
156
					$("#applicationIndustry").append(itemlist);
163
					$(".applicationIndustry").append(itemlist);
157 164
					if(i > 20)
158 165
						break;
159 166
				}
@ -161,11 +168,11 @@ $(function() {
161 168
			oAjax("/ajax/dataDict/qaCity",{//address
162 169
				"dictCode":"ADDRESS",
163 170
			}, "get", function(data) {
164
				$("#cityList").html("");
165
				$("#cityList").append('<li class="filterCurrent">不限</li>');
171
				$(".cityList").html("");
172
				$(".cityList").append('<li class="filterCurrent">不限</li>');
166 173
				for(var i = 0; i < data.data.length; i++) {
167 174
					var itemlist = '<li class="ititle">'+data.data[i].caption+'</li>';
168
					$("#cityList").append(itemlist);
175
					$(".cityList").append(itemlist);
169 176
					if(i > 20)
170 177
						break;
171 178
				}
@ -190,34 +197,53 @@ $(function() {
190 197
			})
191 198
		},
192 199
		expertBox=function(){
193
			var  subjectVal= $("#academicField li.filterCurrent").text();
200
			var  subjectVal= $("#academicField1 li.filterCurrent").text();
194 201
			if(subjectVal=="不限"){
195 202
				subject = "";
196 203
			}else{
197 204
				subject = subjectVal;
198 205
			}
199
			var  industryVal= $("#applicationIndustry li.filterCurrent").text();
206
			var  industryVal= $("#applicationIndustry1 li.filterCurrent").text();
200 207
			if(industryVal=="不限"){
201 208
				industry = "";
202 209
			}else{
203 210
				industry = industryVal;
204 211
			}
205
			var  addressVal= $("#cityList li.filterCurrent").text();
212
			var  addressVal= $("#cityList1 li.filterCurrent").text();
206 213
			if(addressVal=="不限"){
207 214
				address = "";
208 215
			}else{
209 216
				address = addressVal;
210 217
			}
211
			professorListVal(subject,industry,address,authType,true) 
212 218
		},
213
		professorListVal = function(subject,industry,address,authType,isbind) {
219
		teamBox=function(){
220
			var  subjectVal= $("#academicField2 li.filterCurrent").text();
221
			if(subjectVal=="不限"){
222
				subject2 = "";
223
			}else{
224
				subject2 = subjectVal;
225
			}
226
			var  industryVal= $("#applicationIndustry2 li.filterCurrent").text();
227
			if(industryVal=="不限"){
228
				industry2 = "";
229
			}else{
230
				industry2 = industryVal;
231
			}
232
			var  addressVal= $("#cityList2 li.filterCurrent").text();
233
			if(addressVal=="不限"){
234
				address2 = "";
235
			}else{
236
				address2 = addressVal;
237
			}
238
		},
239
		professorListVal = function(subject,industry,address,isbind) {
214 240
			var aimId="expertList"
215 241
			oAjax("/ajax/professor/index/search",{
216 242
				"key":keyt,
217 243
				"subject":subject,
218 244
				"industry":industry,
219 245
				"address":address,
220
				"authType":authType,
246
				"authType":1,
221 247
				"sortFirst": dataO.proSortFirst,
222 248
				"starLevel":dataO.proStarLevel,
223 249
				"id": dataO.proId,
@ -288,7 +314,7 @@ $(function() {
288 314
                }
289 315
                if(isbind){
290 316
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
291
					 	professorListVal(subject,industry,address,authType,false)
317
					 	professorListVal(subject,industry,address,false)
292 318
					})
293 319
                }
294 320
				if ($info.length < rows) {
@ -303,6 +329,71 @@ $(function() {
303 329
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
304 330
			})
305 331
		},
332
		teamListVal = function(subject,industry,address,isbind) {
333
			var aimId="teamList"
334
			oAjax("/ajax/team/pq",{
335
				"status": 3,
336
				"key":keyt,
337
				"subject":subject,
338
				"industry":industry,
339
				"city":address,
340
				"pageSize": rows,
341
				"pageNo": pageNo
342
			}, "get", function(res){
343
				var $info = res.data.data;
344
				if($info.length > 0) {
345
					$("#"+aimId).show()
346
					if(res.data.pageNo !== pageNo){
347
						$("#"+aimId).parent().find(".js-load-more").unbind("click");
348
						$("#"+aimId).parent().find(".js-load-more").hide();
349
						return
350
					}
351
					for(var i = 0; i < $info.length; i++) {
352
						var itemlist = '<li class="flexCenter">';
353
							itemlist += '<a target="_blank" href="teamInfoShow.html?id=' + $info[i].id +'" class="linkhref">';
354
							itemlist += '<div class="centercon" style="padding-left:0">';
355
							itemlist += '<p class="h1font">';
356
							itemlist += '<span class="nameSpan">'+$info[i].name+'  <small> 团队人数 <span class="teamMembers"></span>人</small></span>';
357
							itemlist += '<p class="h2font ellipsisSty"><span>' + $info[i].city + '</span> <span>' + $info[i].orgName + '</span></p>';
358
							itemlist += '</div></a>';
359
							itemlist += '</li>';
360
						
361
						var $itemlist = $(itemlist);
362
						$("#"+aimId).append($itemlist)
363
						teamProCount($info[i].id, $itemlist)
364
					}
365
				}
366
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
367
                removeNodata(aimId);
368
                if($info.length == 0 && liLen == 0 ){
369
                	$("#"+aimId).hide()
370
                    insertNodata(aimId);
371
                }
372
                if(isbind){
373
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
374
						pageNo++
375
					 	teamListVal(subject,industry,address,false)
376
					})
377
                }
378
				if ($info.length < rows) {
379
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
380
                    $("#"+aimId).parent().find(".js-load-more").hide();
381
                }
382
			},function(){
383
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
384
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
385
			},function(){
386
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
387
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
388
			})
389
		},
390
		teamProCount=function (id, $list) {
391
			oAjax("/ajax/team/pro/count",{
392
				"id": id
393
			}, 'get', function($data) {
394
				$list.find('.teamMembers').html($data.data)
395
			})
396
		},
306 397
		companyListVal=function(isbind){
307 398
			var aimId="companyList"
308 399
			oAjax("/ajax/org/index/search",{
@ -812,6 +903,7 @@ $(function() {
812 903
				serTime: "",
813 904
				serId: "",
814 905
			};
906
			pageNo = 1
815 907
			if(!keyt) return;
816 908
			tabToFun(sortN)
817 909
		},
@ -825,6 +917,7 @@ $(function() {
825 917
			$(".js-load-more").show()
826 918
			if(item==1){
827 919
				expertBox();
920
				professorListVal(subject,industry,address,true) 
828 921
			}else if(item==2){
829 922
				resourceListVal(true);
830 923
			}else if(item==3){
@ -837,10 +930,13 @@ $(function() {
837 930
				paperListVal(true);
838 931
			}else if(item==7){
839 932
				serviceListVal(true);
933
			}else if(item==8){
934
				teamBox();
935
				teamListVal(subject2,industry2,address2,true) 
840 936
			}
841 937
		},
842 938
		bindComEvent=function(){
843
			$("#academicField,#applicationIndustry,#cityList").on("click","li",function(){//筛选搜索
939
			$("#academicField1,#applicationIndustry1,#cityList1").on("click","li",function(){//筛选搜索
844 940
				$(objSort[1].conbox).find("ul.listitemdiv").html("")
845 941
				dataO = {
846 942
					proSortFirst:"",
@ -848,6 +944,13 @@ $(function() {
848 944
					proId: "",
849 945
				};
850 946
				expertBox();
947
				professorListVal(subject,industry,address,true) 
948
			})
949
			$("#academicField2,#applicationIndustry2,#cityList2").on("click","li",function(){//筛选搜索
950
				$(objSort[8].conbox).find("ul.listitemdiv").html("")
951
				pageNo = 1
952
				teamBox();
953
				teamListVal(subject2,industry2,address2,true) 
851 954
			})
852 955
			$(".filterdiv.choosediv").on("click","li",function(){//tab切换
853 956
				var sortN=$(this).attr("data-id");
@ -880,6 +983,7 @@ $(function() {
880 983
					serTime: "",
881 984
					serId: "",
882 985
				};
986
				pageNo = 1
883 987
				tabToFun(sortN)
884 988
			})
885 989
			$(".searchsome").keydown(function(e) {//搜索enter
@ -931,7 +1035,7 @@ $(function() {
931 1035
	}
932 1036
933 1037
	filterList()
934
	professorListVal(subject,industry,address,authType,true)
1038
	professorListVal(subject,industry,address,true)
935 1039
	bindComEvent()
936 1040
	
937 1041
});

+ 524 - 0
js/teamInforShow.js

@ -0,0 +1,524 @@
1
var userid = $.cookie("userid");
2
var tId = GetQueryString("id");
3
//微信分享
4
var qrcode = new QRCode(document.getElementById("qrcode"), {
5
	width: 100,
6
	height: 100
7
});
8
9
function makeCode() {
10
	var hurl = window.location.href;
11
	var elurl = hurl;
12
	qrcode.makeCode(elurl);
13
}
14
makeCode();
15
16
//分享关注按钮
17
$('.shareWeixin').hover(function(){$('.shareCode').stop(true,false).fadeToggle();});
18
19
$(function() {
20
	loginStatus();//判断个人是否登录
21
	// if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
22
	//  	location.href="http://" + window.location.host + "/e/p.html?id="+tId;
23
	// }
24
	function subjectShow(data) {
25
		if(data != undefined && data.length != 0) {
26
			var subs=strToAry(data)
27
			if(subs.length > 0) {
28
				for(var i = 0; i < subs.length; i++) {
29
					$("#subjectShow").append("<li>" + subs[i] + "</li>");
30
				};
31
			}
32
		}
33
	}
34
	
35
	function industryShow(data) {
36
		if(data != undefined && data.length != 0) {
37
			var subs=strToAry(data)
38
			if(subs.length > 0) {
39
				for(var i = 0; i < subs.length; i++) {
40
					$("#industryShow").append("<li><div class='h4tit'>" + subs[i] + "</div></li>");
41
				};
42
			}
43
		}
44
	}
45
46
	var pageNo = 1,
47
		pagePerNo = 1,
48
		rows = 20,
49
		rowsTen = 10,
50
		secretaryId = '',
51
		chiefId = ''
52
	var memberArr = {}, paperArr = [], patentArr = [], unpatentArr=[]
53
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun,async) {
54
			$.ajax({
55
				async:async==null?true:async,
56
				url:url,
57
				dataType: 'json',
58
				type: otype,
59
				data: dataS,
60
				traditional: true,
61
				beforeSend: beforeFun,
62
				success: function(res) {
63
					oFun(res)
64
				},
65
				complete:completeFun
66
	            
67
			});
68
		},	
69
		insertNodata = function (targetE,newStr) {
70
            var parent = document.getElementById(targetE).parentNode;
71
            var kong = document.createElement("div");
72
            kong.className = "con-kong";
73
            kong.innerHTML ='<div class="picbox picNull"></div>'+
74
			            '<div class="txtbox">暂时没有符合该搜索条件的内容</div>'
75
            if(newStr){
76
            	kong.querySelector(".txtbox").innerHTML = newStr;
77
            }
78
            if (parent.firstChild.className == "con-kong") {
79
                return
80
            } else {
81
                parent.insertBefore(kong,parent.firstChild);
82
            }
83
84
        },
85
        removeNodata = function (targetE) {
86
            var parent = document.getElementById(targetE).parentNode;
87
            if (parent.firstChild.className == "con-kong") {
88
                parent.removeChild(parent.firstChild);
89
            } else {
90
                return
91
            }
92
        },
93
       	getUserInfo=function() {
94
       		oAjax("/ajax/team/qo", {
95
				   id: tId
96
			   }, "get", function(data){
97
				var $info = data.data;
98
				$("#proName").text($info.name);
99
				if($info.city){
100
					$("#proAddress").html($info.city + "<span style='margin-right:10px;'></span>");
101
				}
102
				$("#proOther").text($info.orgName);
103
				document.title = $info.name + "-科袖网"
104
				
105
				//简介
106
				if($info.descp) {
107
					$("#descpS").parents(".coninfobox").removeClass("displayNone");
108
					$("#item1user>.nodatabox").addClass("displayNone");
109
					$("#descpS").text($info.descp);
110
				}
111
				//学术领域					
112
				if($info.subject) {
113
					$("#subjectShow").parents(".coninfobox").removeClass("displayNone");
114
					$("#item1user>.nodatabox").addClass("displayNone");
115
					subjectShow($info.subject);
116
				}
117
				//行业领域	
118
				if($info.industry) {
119
					$("#industryShow").parents(".coninfobox").removeClass("displayNone");
120
					$("#item1user>.nodatabox").addClass("displayNone");
121
					industryShow($info.industry);
122
				}
123
				
124
				var weibotitle = $info.name;
125
				var weibourl = window.location.href;
126
				var weibopic ="";
127
				$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
128
			});
129
		},
130
		professorListVal=function(isbind){
131
			var aimId="expertli"
132
			oAjax("/ajax/team/pro",{
133
				id:tId,
134
				pageSize:rowsTen,
135
				pageNo: pageNo,
136
			}, "get", function(res){
137
				var $info = res.data.data;
138
				if($info.length > 0) {
139
					$("#"+aimId).show()
140
					for(var i = 0; i < $info.length; i++) {
141
						var item = $info[i].professor;
142
						memberArr[item]={};
143
						if ($info[i].secretary) {
144
							secretaryId = $info[i].professor
145
						}
146
						if ($info[i].chief) {
147
							chiefId = $info[i].professor
148
						}
149
					}
150
					if (userid in memberArr) {
151
						$('.memberShow').show()
152
					} else{
153
						$('.normalShow').show()
154
					}
155
					detailPro(aimId)
156
				}
157
                if(isbind){
158
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
159
						pageNo++
160
						professorListVal(false)
161
					})
162
                }
163
				if ($info.length < rowsTen) {
164
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
165
                    $("#"+aimId).parent().find(".js-load-more").hide();
166
                }
167
			},function(){
168
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
169
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
170
			},function(){
171
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
172
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
173
			})
174
		},
175
		patentListVal=function(isbind){
176
			var aimId="proPatent",newStr="尚未关联任何专利成果"
177
			oAjax("/ajax/team/patent",{
178
				id:tId,
179
				pageSize:rows,
180
				pageNo: pageNo,
181
			}, "get", function(res){
182
				var $info = res.data.data;
183
				if($info.length > 0) {
184
					if(res.data.total>0 && res.data.total<99){
185
						$("#patCount").text(res.data.total);
186
					}
187
					if(res.data.total>99){
188
						$("#patCount").text("99+");
189
					}
190
					$("#"+aimId).show()
191
					for(var i = 0; i < $info.length; i++) {
192
						patentArr.push($info[i].patent)
193
					}
194
					detailPat(aimId)
195
				}
196
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
197
                removeNodata(aimId);
198
                if($info.length == 0 && liLen == 0 ){
199
                	$("#"+aimId).hide()
200
                    insertNodata(aimId,newStr);
201
                }
202
                if(isbind){
203
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
204
						pageNo++
205
					 	patentListVal(false)
206
					})
207
                }
208
				if ($info.length < rows) {
209
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
210
                    $("#"+aimId).parent().find(".js-load-more").hide();
211
                }
212
			},function(){
213
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
214
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
215
			},function(){
216
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
217
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
218
			})
219
		},
220
		unpatentListVal=function(isbind){
221
			var aimId="proUnPatent",aimIdF="showUnPatent",newStr="尚未关联任何非专利成果"
222
			oAjax("/ajax/team/resResult",{
223
				id:tId,
224
				pageSize:rows,
225
				pageNo: pageNo,
226
			}, "get", function(res){
227
				var $info = res.data.data;
228
				if($info.length > 0) {
229
					if(res.data.total>0 && res.data.total<99){
230
						$("#unpatCount").text(res.data.total);
231
					}
232
					if(res.data.total>99){
233
						$("#unpatCount").text("99+");
234
					}
235
					$("#"+aimId).show()
236
					$("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
237
					$("#"+aimIdF).parents(".form-item").removeClass("displayNone");
238
					$("#"+aimIdF).parents(".coninfobox").show();
239
					var patentArr = []
240
					for(var i = 0; i < $info.length; i++) {
241
						patentArr.push($info[i].researchResult)
242
						
243
						if(isbind && i==0){
244
							var $itemlist = $(strAdd);
245
							$("#"+aimIdF).append($itemlist);
246
						}
247
					}
248
					detailUnPat(patentArr, aimId)
249
				}
250
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
251
                removeNodata(aimId);
252
                if($info.length == 0 && liLen == 0 ){
253
                	$("#"+aimId).hide()
254
                    insertNodata(aimId,newStr);
255
                }
256
                if(isbind){
257
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
258
						pageNo++
259
					 	unpatentListVal(false)
260
					})
261
                }
262
				if ($info.length < rows) {
263
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
264
                    $("#"+aimId).parent().find(".js-load-more").hide();
265
                }
266
			},function(){
267
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
268
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
269
			},function(){
270
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
271
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
272
			})
273
		},
274
		paperListVal=function(isbind){
275
			var aimId="proPaper",newStr="尚未关联任何论文"
276
			oAjax("/ajax/team/paper",{
277
				id:tId,
278
				pageSize:rows,
279
				pageNo: pageNo,
280
			}, "get", function(res){
281
				var $info = res.data.data;
282
				if($info.length > 0) {
283
					if(res.data.total>0 && res.data.total<99){
284
						$("#parCount").text(res.data.total);
285
					}
286
					if(res.data.total>99){
287
						$("#parCount").text("99+");
288
					}
289
					$("#"+aimId).show()
290
					for(var i = 0; i < $info.length; i++) {
291
						paperArr.push($info[i].paper)
292
					}
293
					detailPer(aimId)
294
				}
295
                if(isbind){
296
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
297
						pageNo++
298
					 	paperListVal(false)
299
					})
300
                }
301
				if ($info.length < rows) {
302
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
303
                    $("#"+aimId).parent().find(".js-load-more").hide();
304
                }
305
			},function(){
306
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
307
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
308
			},function(){
309
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
310
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
311
			})
312
		},
313
		detailPat=function(obj) {
314
			oAjax("/ajax/ppatent/qm",{
315
				id:patentArr,
316
			},"get",function(data){
317
				var dataStr=data.data;
318
				for(var i = 0; i < dataStr.length; i++) {
319
					var li = document.createElement("li");
320
					li.className = "mui-table-view-cell";
321
					var strAdd = '';
322
						strAdd += '<a  target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
323
						strAdd += '<div class="madiaHead patentHead"></div>';
324
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
325
						strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
326
						strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
327
						strAdd += '</div>';
328
						strAdd += '</a>';
329
					li.innerHTML = strAdd
330
					document.getElementById(obj).appendChild(li);
331
				}
332
			});
333
		},
334
		detailUnPat=function(arr,obj) {
335
			// oAjax("/ajax/resResult/qm",{
336
			// 	id:arr,
337
			// },"get",function(data){
338
			// 	var dataStr=data.data;
339
			// 	for(var i = 0; i < dataStr.length; i++) {
340
			// 		var li = document.createElement("li");
341
			// 		li.className = "mui-table-view-cell";
342
			// 		var strAdd = '';
343
			// 			strAdd += '<a  target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
344
			// 			strAdd += '<div class="madiaHead patentHead"></div>';
345
			// 			strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
346
			// 			strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
347
			// 			strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
348
			// 			strAdd += '</div>';
349
			// 			strAdd += '</a>';
350
			// 		li.innerHTML = strAdd
351
			// 		document.getElementById(obj).appendChild(li);
352
			// 	}
353
			// });
354
		},
355
		detailPer=function(obj) {
356
			oAjax("/ajax/ppaper/qm",{
357
				id:paperArr,
358
			},"get",function(data){
359
				var dataStr=data.data;
360
				for(var i = 0; i < dataStr.length; i++) {
361
					var moreInf=""
362
					if(!dataStr[i].cn4periodical){
363
						dataStr[i].cn4periodical="";
364
					}
365
					if(!dataStr[i].en4periodical){
366
						dataStr[i].en4periodical="";
367
					}
368
					if(!dataStr[i].pubDay){
369
						dataStr[i].pubDay="";
370
					}
371
					moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay
372
					
373
					var li = document.createElement("li");
374
					li.className = "mui-table-view-cell";
375
					var strAdd = '';
376
						strAdd += '<a  target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
377
						strAdd += '<div class="madiaHead paperHead"></div>';
378
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
379
						strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
380
						strAdd += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
381
						strAdd += '</div>';
382
						strAdd += '</a>';
383
					li.innerHTML = strAdd
384
					document.getElementById(obj).appendChild(li);
385
				}
386
			});
387
		},
388
		detailPro=function(obj) {
389
			document.getElementById(obj).innerHTML=""
390
			var li;
391
			for(item in memberArr){
392
				oAjax("/ajax/professor/info/"+item, null, "get", function(data){memberArr[item]=data.data},function(){},function(){},false)
393
			}
394
			for(item in memberArr) {
395
				if (item!={}){
396
				    li= document.createElement("li");
397
					li.className = "mui-table-view-cell";
398
				
399
					var dataStr = memberArr[item]
400
					var dImg = "../images/default-photo.jpg"
401
					if (dataStr.hasHeadImage){
402
						dImg = "/images/head/" + dataStr.id + "_l.jpg"
403
					}
404
					var li = document.createElement("li");
405
						li.className = "mui-table-view-cell";
406
					var li2 = ''
407
					if(secretaryId===dataStr.id){
408
						li2 += '<span>团队秘书</span>'
409
					}
410
					if(chiefId===dataStr.id) {
411
						li2 += '<span>首席专家</span>'
412
					}
413
					var strAdd = '';
414
						strAdd += '<a target="_blank" href="userInforShow.html?professorId='+ dataStr.id +'" class="flexCenter urlgo" style="min-height: 60px">';
415
						strAdd += '<div class="madiaHead useHead" style="background-image:url(' + dImg + ')"></div>';
416
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr.name +'</p>';
417
						strAdd += '<p class="h2Font ellipsisSty">'+ dataStr.title|| dataStr.orgName ||'' +'</p>';
418
						strAdd += '</div>';
419
						strAdd += '<div class="tag-show">'+li2+'</div>'
420
						strAdd += '</a>';
421
					li.innerHTML = strAdd
422
					document.getElementById(obj).appendChild(li);
423
				}
424
			}
425
	    },
426
		bindClickFun=function(){
427
			$("#tab6user").unbind("click").on("click",function(){
428
				var pa=$(".moreNavUl.wendaUl>li.liNow").attr("rel")
429
				$("#"+pa).find("ul").html("")
430
				$("#"+pa).find(".js-load-more").show();
431
				
432
				$(".wendaNav li").eq(0).addClass("liNow").siblings().removeClass("liNow");
433
				$("#item6drop1").show().siblings().hide();
434
				unpatentListVal(true);
435
			})
436
			$(".moreNavUl.wendaUl").on("click","li",function(){
437
				var pa=$(this).attr("rel")
438
				$("#"+pa).find("ul").html("")
439
				$("#"+pa).find(".js-load-more").show();
440
				var sortN=$(this).attr("data-num");
441
				if(sortN==1){
442
					unpatentListVal(true);
443
				}else if(sortN==2){
444
					patentListVal(true);
445
				}
446
			})
447
			
448
			//点击关注按钮
449
			$("#attentBtn").on('click', function() {
450
				if(userid && userid != null && userid != "null") {
451
					if($(this).is('.attenedSpan')){
452
						cancelCollectionAbout(tId,$(this),13)
453
					} else {
454
						collectionAbout(tId,$(this), 13);
455
					}
456
				}else{
457
					quickLog();
458
					operatTab();
459
					closeLog();
460
				}
461
			});	
462
			//点击联系按钮
463
			$("#conbtn").on('click', function(){
464
				if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
465
					location.href="tidings.html?id="+secretaryId
466
				} else {
467
					quickLog();
468
					operatTab();
469
					closeLog();
470
				}
471
			});
472
473
			//退出团队
474
			$("#quitTeam").on('click', function(){
475
				if(userid && userid != null && userid != 'null' && userid != undefined && userid != 'undefined') {
476
					$.MsgBox.Confirm("提示", "确定要退出该团队?", function(){
477
						oAjax("/ajax/team/quit", {
478
							id: tId,
479
							professor: userid
480
						}, "post", function(data){
481
							if (data.code===801) {
482
								$.MsgBox.Alert('提示', '团队秘书不能退出团队');
483
								return
484
							}
485
							location.reload()
486
						})
487
					});
488
				} else {
489
					quickLog();
490
					operatTab();
491
					closeLog();
492
				}
493
			});
494
			
495
			//纠错反馈
496
			$(".correctSubmit").on("click",function(){
497
				var cntCon=$(this).siblings(".correctCon").val();
498
				var cntUser="";
499
				if(userid && userid != null && userid != "null") {
500
					cntUser = userid;
501
				}
502
				if(cntCon.length>500){
503
					$.MsgBox.Alert('提示', '纠错反馈内容不得超过500个字');
504
					return;
505
				}else{
506
					oAjax("/ajax/feedback/error/professor",{
507
						"id": tId,
508
						"cnt":cntCon,
509
						"user":cntUser
510
					}, "POST", function(data){
511
						backSuccessed();
512
					});
513
				}
514
			})
515
	
516
		}
517
	ifcollectionAbout(tId,$(".goSpan").find(".attenSpan"), 13)
518
	getUserInfo(); //获取详细信息
519
	professorListVal(true);
520
	patentListVal(true);
521
	paperListVal(true);
522
	bindClickFun();	
523
})
524

+ 342 - 0
js/teamList.js

@ -0,0 +1,342 @@
1
$(function() {
2
	$(".onlogin .headnavbtn li.mywork").addClass("navcurrent");
3
	$(".workmenu>ul>li:contains('团队')").addClass("nowLi");
4
	loginStatus(); //判断个人是否登录
5
	valUser();
6
	var userid = $.cookie("userid");
7
	
8
$(".createTeam").on("click",function(){
9
	$(".questionCover").fadeIn();
10
	$("body").css("position", "fixed");
11
})
12
$("#workclose,#btnCancel").on("click",function(){
13
	$(".questionCover").fadeOut();
14
	$("body").css("position", "");
15
})
16
$('.worksamlltit').on('click',function(){
17
	$('.worksamlltit').removeClass('worksamlltitnow')
18
	$(this).addClass('worksamlltitnow')
19
	var st = $(this).attr("data-status")
20
	articalList(10, 1, true, st);
21
})
22
23
var imgStr=[];
24
var uploader =new WebUploader.create({
25
	auto: true,
26
	fileNumLimit: 2,
27
	swf: '../js/webuploader/Uploader.swf',
28
	server: '../ajax/team/upload',
29
	fileSingleSizeLimit: 2 * 1024 * 1024,
30
	pick: {
31
		id: "#filePicker",
32
		multiple: false
33
	},
34
	accept: {
35
		title: 'Images',
36
		extensions: 'jpg,jpeg,png',
37
		mimeTypes: 'image/jpg,image/jpeg,image/png'
38
	}
39
40
});
41
42
// 当有文件添加进来的时候
43
uploader.on('fileQueued', function(file) {
44
	fileId = file.id;
45
	var $len = $("#fileList").find("img").length;
46
	if($len == 0 || $len == 1) {
47
		var oRemove = $("#fileList").find("dd");
48
		oRemove.eq(oRemove.length - 1).remove();
49
	} 
50
	var $li = $(
51
			'<dd>' +
52
				'<div class="imgItem" id="' + file.id + '">'+
53
					'<img />' +
54
				'</div>'+
55
			'</dd>'
56
		),
57
		$btns = $('<div class="file-panel">' +
58
			'<span class="cancel"></span>' +
59
			'</div>').appendTo($li),
60
		$img = $li.find('img');
61
	var $list = $("#fileList");
62
	if($len == 1) {
63
		$list.find("dd").eq(0).after($li)
64
	} else if($len == 2) {
65
		$list.find("dd").eq(1).after($li)
66
	} else {
67
		$list.prepend($li);
68
	}
69
70
	// 创建缩略图
71
	// 如果为非图片文件,可以不用调用此方法。
72
	// thumbnailWidth x thumbnailHeight 为 100 x 100
73
	uploader.makeThumb(file, function(error, src) {
74
		if(error) {
75
			$img.replaceWith('<span>不能预览</span>');
76
			return;
77
		}
78
		$img.attr('src', src);
79
	}, 1, 1);
80
});
81
uploader.onError = function(code) {
82
	if(code=="F_EXCEED_SIZE"){
83
		$.MsgBox.Alert('提示', '请上传jpg、jpeg、png格式的图片,大小不超过2M')	
84
	}
85
};
86
uploader.on('uploadSuccess', function(file, data) {
87
	if(data.success) {
88
			uploader.removeFile(fileId);
89
			//console.log(data)
90
			imgStr.push(data.data[0].uri);
91
			$("#fileList").parents(".postUl").find(".frmconmsg").hide()
92
			
93
	}else{
94
		$.MsgBox.Alert('提示', '只支持jpeg/jpg/png格式的图片');
95
	}
96
});
97
/*删除图片*/
98
$("#fileList").on("click", ".cancel", function() {
99
	var flag=$(this).attr("flag");
100
	var oNum=$(this).parents("dd").index();
101
	if(flag==1) {
102
		array.splice(oNum,1);
103
	}else{
104
		imgStr.splice(oNum,1);
105
	}
106
	$(this).parent().parent().remove();
107
	
108
	var $len = $("#fileList").find("img").length;
109
	if($len != 2) {
110
		$("#fileList").append("<dd></dd>")
111
	}
112
});
113
114
$("#teamName,#teamOrgName").bind({
115
	focus: function() {
116
		$(this).parents(".postUl").find(".frmconmsg").show();
117
	},
118
	blur: function() {
119
		$(this).parents(".postUl").find(".frmconmsg").hide();
120
	}
121
})
122
function test() {
123
	var teamName=$("#teamName").val();
124
	var teamOrgName=$("#teamOrgName").val();
125
	
126
	if (teamName.length === 0) {
127
		$("#teamName").parents(".postUl").find(".frmconmsg").show().text("请填写团队名称");
128
		$("#teamName").parents(".postUl").find(".frmcontype").css("border-color","#e03b43");
129
		return;
130
	}
131
	if(teamName.length>50) {
132
		$("#teamName").parents(".postUl").find(".frmconmsg").show().text("不可超过50个字");
133
		$("#teamName").parents(".postUl").find(".frmcontype").css("border-color","#e03b43");
134
		return;
135
	}
136
	if (teamOrgName.length === 0) {
137
		$("#teamOrgName").parents(".postUl").find(".frmconmsg").text("请填写团队所属机构");
138
		$("#teamOrgName").parent().css("border-color","#e03b43");
139
		return;
140
	}
141
	if(teamOrgName.length>50) {
142
		$("#teamOrgName").parents(".postUl").find(".frmconmsg").text("不可超过50个字");
143
		$("#teamOrgName").parent().css("border-color","#e03b43");
144
		return;
145
	}
146
	if($("#oprovince").text() == "请选择省/直辖市") {
147
		$("#Province").parents(".postUl").find(".frmconmsg").text("请选择省/直辖市");
148
		$("#Province").parent().css("border-color","#e03b43");
149
		return;
150
	}
151
	if($("#ocity").text() == "请选择城市") {
152
		$("#City").parents(".postUl").find(".frmconmsg").text("请选择城市");
153
		$("#City").parent().css("border-color","#e03b43");
154
		return;
155
	}
156
	if(imgStr.length === 0) {
157
		$("#fileList").parents(".postUl").find(".frmconmsg").show().text("至少上传一张团队材料");
158
		$("#fileList").parent().css("border-color","#e03b43");
159
		return;
160
	}
161
	return 1;
162
}
163
//发布
164
$("#pubSte").on("click",function(){
165
	test()
166
	if (!test()) {
167
		return
168
	}
169
	var teamName=$("#teamName").val();
170
	var teamOrgName=$("#teamOrgName").val();
171
	var teamProvince=$("#oprovince").text();
172
	var teamCity=$("#ocity").text();
173
	
174
	var dataSt={
175
			name: teamName,
176
			orgName: teamOrgName,
177
			province: teamProvince,
178
			city: teamCity,
179
			certify: imgStr.join(","),
180
			secretary: userid
181
		}
182
	$.ajax({
183
		url:'/ajax/team/apply', 
184
		data: dataSt,
185
		dataType: 'json',
186
		traditional: true,
187
		type: 'POST', 
188
		success: function(data) {
189
			if(data.success) {
190
				$(".questionCover").fadeOut();
191
				$("body").css("position", "");
192
				var $len = $("#fileList").find("img").length;
193
				for(var i=0;i<$len;i++) {
194
					$("#fileList").find(".imgItem").parent().remove()
195
					$("#fileList").append("<dd></dd>")
196
				}
197
				$(".queStep").find("input").val("")
198
				$.MsgBox.Alert("提示","创建团队的申请已经发送,请耐心等待审核结果");
199
				$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
200
				$('.worksamlltit').removeClass('worksamlltitnow')
201
				$('.worksamlltit:nth-child(2)').addClass('worksamlltitnow')
202
				articalList(10, 1, true, 1);
203
			}
204
		}
205
	});
206
	
207
})
208
209
210
	articalList(10, 1, true, 3);
211
212
	//退出
213
	$("#articalList").on("click", ".closeThis", function() {
214
		var _this = this;
215
		$.MsgBox.Confirm("提示", "确认退出该团队?", function() {
216
			newsDelet(_this);
217
		})
218
	})
219
	//管理
220
	$("#articalList").on("click", ".delayThis", function() {
221
		var dId = $(this).parents(".newbox").attr("data-id");
222
		location.href="teamManage.html?id="+dId
223
	})
224
225
});
226
227
function articalList(pageSize, pageNo, isbind, status) {
228
	var $data = {};
229
	$data.professor = userid;
230
	$data.status = status;
231
	$data.pageSize = pageSize;
232
	$data.pageNo = pageNo;
233
	$.ajax({
234
		"url": "/ajax/team/myTeam",
235
		"type": "get",
236
		"async": false,
237
		"data": $data,
238
		"beforeSend": function() {
239
			$("#articalList").append('<img src="../images/loading.gif" class="loading"  />');
240
		},
241
		"success": function(data) {
242
			if(data.success && data.data.data != "") {
243
				var itemlist = '';
244
				$("#articalList").html("");
245
				$("#noartical").addClass("displayNone");
246
				$(".tcdPageCode").css("display", "block");
247
				for(var i = 0; i < data.data.data.length; i++) {
248
					var li = '<li class="newbox draftList"><a class="newurl">', li2 = '', li3 = '',li4 = ''
249
					if(data.data.data[i].status == 3) {
250
						li = '<li class="newbox"><a href="teamInfoShow.html?id='+data.data.data[i].id+'" target="_blank" class="newurl">';
251
						li3 = ' <small> 团队人数 <span class="teamCount"></span>人</small>'
252
						if (userid ===  data.data.data[i].secretary) {
253
							li4 += '<li><span class="delayThis">管理团队</span></li>';
254
						} else {
255
							li4 += '<li><span class="closeThis">退出团队</span></li>';
256
						}
257
					} else if(data.data.data[i].status == 1) {
258
						li2 = '<li><span style="color:#ec801a">待审核</span></li>';
259
					} else if(data.data.data[i].status == 2) {
260
						li2 = '<li><span style="color:#e20000">未通过</span></li>';
261
					}
262
					var itemlist = li;
263
					itemlist += '<div class="madiaInfo">';
264
					itemlist += '<p class="h1Font ellipsisSty">'+ data.data.data[i].name; 
265
					itemlist += li3 + '</p>'; 
266
					itemlist += '<ul class="showliTop h2Font clearfix">'
267
					itemlist += '<li><span>'+ data.data.data[i].city +'</span></li>'
268
					itemlist += '<li><span>'+ data.data.data[i].orgName +'</span></li>'
269
					itemlist += li2+'</ul>';
270
					itemlist += '</div></a>';
271
					itemlist += '<ul class="madiaEdit">'
272
					itemlist += li4;
273
					itemlist += '</ul></li>';
274
					$itemlist = $(itemlist);
275
					$("#articalList").append($itemlist);
276
					var datalist = data.data.data[i];
277
					$itemlist.attr("data-id", datalist.id);
278
					$itemlist.find("#arttitle").text(datalist.name);
279
					teamProCount(data.data.data[i].id, $itemlist)
280
				}
281
				//分页
282
				if(isbind == true) {
283
					$(".tcdPageCode").createPage({
284
						pageCount: Math.ceil(data.data.total / 10),
285
						current: data.data.pageNo,
286
						backFn: function(p) {
287
							$("#articalList").html("");
288
							articalList(10, p, false, 1);
289
							document.body.scrollTop = document.documentElement.scrollTop = 0;
290
						}
291
					});
292
				}
293
294
			} else {
295
				$("#articalList").html("");
296
				$("#noartical").removeClass("displayNone");
297
				$(".noContip").text("暂无专家团队");
298
				$(".tcdPageCode").css("display", "none");
299
			}
300
			$(".loading").remove();
301
		},
302
		"error": function() {
303
			$.MsgBox.Alert('提示', '链接服务器超时')
304
		}
305
	});
306
}
307
308
309
/*退出*/
310
function newsDelet(_this) {
311
	var dId = $(_this).parents(".newbox").attr("data-id");
312
	$.ajax({
313
		"url": "/ajax/team/quit",
314
		"type": "POST",
315
		"dataType": "json",
316
		"data": {
317
			"id": dId,
318
			"professor": userid
319
		},
320
		"success": function($data) {
321
			if($data.success) {
322
				articalList(10, 1, true, 1);
323
			}
324
		}
325
	})
326
}
327
328
function teamProCount(id, $list) {
329
	$.ajax({
330
		"url": "/ajax/team/pro/count",
331
		"type": "GET",
332
		"dataType": "json",
333
		"data": {
334
			"id": id
335
		},
336
		"success": function($data) {
337
			if($data.success) {
338
				$list.find('.teamCount').text($data.data)
339
			}
340
		}
341
	})
342
}

+ 1047 - 0
js/teamManage.js

@ -0,0 +1,1047 @@
1
var userid = $.cookie("userid");
2
var tId = GetQueryString("id");
3
//微信分享
4
var qrcode = new QRCode(document.getElementById("qrcode"), {
5
	width: 100,
6
	height: 100
7
});
8
9
function makeCode() {
10
	var hurl = window.location.href;
11
	var elurl = hurl;
12
	qrcode.makeCode(elurl);
13
}
14
makeCode();
15
16
//分享关注按钮
17
$('.shareWeixin').hover(function(){$('.shareCode').stop(true,false).fadeToggle();});
18
19
$(function() {
20
	loginStatus();//判断个人是否登录
21
	// if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){
22
	//  	location.href="http://" + window.location.host + "/e/p.html?id="+tId;
23
	// }
24
	function subjectShow(data) {
25
		if(data != undefined && data.length != 0) {
26
			var subs=strToAry(data)
27
			if(subs.length > 0) {
28
				for(var i = 0; i < subs.length; i++) {
29
					$("#subjectShow").append("<li>" + subs[i] + "</li>");
30
				};
31
			}
32
		}
33
	}
34
	
35
	function industryShow(data) {
36
		if(data != undefined && data.length != 0) {
37
			var subs=strToAry(data)
38
			if(subs.length > 0) {
39
				for(var i = 0; i < subs.length; i++) {
40
					$("#industryShow").append("<li><div class='h4tit'>" + subs[i] + "</div></li>");
41
				};
42
			}
43
		}
44
	}
45
46
	var pageNo = 1,
47
		pagePerNo = 1,
48
		rows = 20,
49
		rowsTen = 10,
50
		secretaryId = '',
51
		chiefId = ''
52
	var memberArr = {}, paperArr = [], patentArr = [], unpatentArr=[]
53
	var oAjax = function(url, dataS, otype, oFun,beforeFun,completeFun,async) {
54
			$.ajax({
55
				async:async==null?true:async,
56
				url:url,
57
				dataType: 'json',
58
				type: otype,
59
				data: dataS,
60
				traditional: true,
61
				beforeSend: beforeFun,
62
				success: function(res) {
63
					if(res.success) {
64
						oFun(res)
65
					}
66
				},
67
				complete:completeFun
68
	            
69
			});
70
		},	
71
		insertNodata = function (targetE,newStr) {
72
            var parent = document.getElementById(targetE).parentNode;
73
            var kong = document.createElement("div");
74
            kong.className = "con-kong";
75
            kong.innerHTML ='<div class="picbox picNull"></div>'+
76
			            '<div class="txtbox">暂时没有符合该搜索条件的内容</div>'
77
            if(newStr){
78
            	kong.querySelector(".txtbox").innerHTML = newStr;
79
            }
80
            if (parent.firstChild.className == "con-kong") {
81
                return
82
            } else {
83
                parent.insertBefore(kong,parent.firstChild);
84
            }
85
86
        },
87
        removeNodata = function (targetE) {
88
            var parent = document.getElementById(targetE).parentNode;
89
            if (parent.firstChild.className == "con-kong") {
90
                parent.removeChild(parent.firstChild);
91
            } else {
92
                return
93
            }
94
        },
95
       	getUserInfo=function() {
96
       		oAjax("/ajax/team/qo", {
97
				   id: tId
98
			   }, "get", function(data){
99
				var $info = data.data;
100
				$("#proName").text($info.name);
101
				if($info.city){
102
					$("#proAddress").html($info.city + "<span style='margin-right:10px;'></span>");
103
				}
104
				$("#proOther").text($info.orgName);
105
				document.title = $info.name + "-科袖网"
106
				
107
				//简介
108
				if($info.descp) {
109
					$("#descpS").parents(".coninfobox").removeClass("displayNone");
110
					$("#item1user>.nodatabox").addClass("displayNone");
111
					$("#descpS").text($info.descp);
112
				}
113
				//学术领域					
114
				if($info.subject) {
115
					$("#subjectShow").parents(".coninfobox").removeClass("displayNone");
116
					$("#item1user>.nodatabox").addClass("displayNone");
117
					subjectShow($info.subject);
118
				}
119
				//行业领域	
120
				if($info.industry) {
121
					$("#industryShow").parents(".coninfobox").removeClass("displayNone");
122
					$("#item1user>.nodatabox").addClass("displayNone");
123
					industryShow($info.industry);
124
				}
125
				
126
				var weibotitle = $info.name;
127
				var weibourl = window.location.href;
128
				var weibopic ="";
129
				$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
130
			});
131
		},
132
		professorListVal=function(isbind, ff){
133
			var aimId="expertli",aimIdF="teamMembers",newStr=""
134
			oAjax("/ajax/team/pro",{
135
				id:tId,
136
				pageSize: rowsTen,
137
				pageNo: pageNo,
138
			}, "get", function(res){
139
				var $info = res.data.data;
140
				if($info.length > 0) {
141
					if (res.data.pageNo !== pageNo) {
142
						if (ff) {
143
							$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
144
							$("#"+aimIdF).parent().find(".js-load-more").hide();
145
						} else {
146
							$("#"+aimId).parent().find(".js-load-more").unbind("click");
147
							$("#"+aimId).parent().find(".js-load-more").hide();
148
							$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
149
							$("#"+aimIdF).parent().find(".js-load-more").hide();
150
						}
151
						return
152
					}
153
					$("#"+aimId).show()
154
					for(var i = 0; i < $info.length; i++) {
155
						var item = $info[i].professor;
156
						memberArr[item]={};
157
						if ($info[i].secretary) {
158
							secretaryId = $info[i].professor
159
						}
160
						if ($info[i].chief) {
161
							chiefId = $info[i].professor
162
						}
163
					}
164
					if (ff) {
165
						detailPro(aimIdF, 1)	
166
					} else {
167
						detailPro(aimId)
168
						detailPro(aimIdF, 1)
169
					}
170
				}
171
                if(isbind){
172
					if (ff) {
173
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click").on("click",function(){
174
							pageNo++
175
							professorListVal(false)
176
						})
177
					} else{
178
						$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
179
							pageNo++
180
							professorListVal(false)
181
						})
182
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click").on("click",function(){
183
							pageNo++
184
							professorListVal(false)
185
						})
186
					}
187
                }
188
				if ($info.length < rowsTen) {
189
					if (ff) {
190
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
191
						$("#"+aimIdF).parent().find(".js-load-more").hide();
192
					} else {
193
						$("#"+aimId).parent().find(".js-load-more").unbind("click");
194
						$("#"+aimId).parent().find(".js-load-more").hide();
195
						$("#"+aimIdF).parent().find(".js-load-more").unbind("click");
196
						$("#"+aimIdF).parent().find(".js-load-more").hide();
197
					}
198
                }
199
			},function(){
200
				if (ff) {
201
					$("#"+aimIdF).parent().find(".js-load-more").attr("disabled",true);
202
					$("#"+aimIdF).parent().find(".js-load-more").addClass("active");
203
				}else{
204
					$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
205
					$("#"+aimId).parent().find(".js-load-more").addClass("active");
206
					$("#"+aimIdF).parent().find(".js-load-more").attr("disabled",true);
207
					$("#"+aimIdF).parent().find(".js-load-more").addClass("active");
208
				}
209
			},function(){
210
				if (ff) {
211
					$("#"+aimIdF).parent().find(".js-load-more").removeAttr("disabled");
212
					$("#"+aimIdF).parent().find(".js-load-more").removeClass("active");
213
				} else {
214
					$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
215
					$("#"+aimId).parent().find(".js-load-more").removeClass("active");
216
					$("#"+aimIdF).parent().find(".js-load-more").removeAttr("disabled");
217
					$("#"+aimIdF).parent().find(".js-load-more").removeClass("active");
218
				}
219
			})
220
		},
221
		searchProfessor=function(){
222
			var keyt = $('#searchMe').val()
223
			if(keyt===''){
224
				return
225
			}
226
			var aimId="searchMembers"
227
			oAjax("/ajax/professor/index/search",{
228
				"key":keyt,
229
				"authType":1,
230
				"rows": 10
231
			}, "get", function(res){
232
				var $info = res.data;
233
				if($info.length > 0) {
234
					removeNodata(aimId);
235
					$("#"+aimId).html('')
236
					$("#"+aimId).show()
237
					for(var i = 0; i < $info.length; i++) {
238
						var li4 = ''
239
						if ($info[i].id in memberArr) {
240
							li4 = '<li class="added">已添加</li>'
241
						}else{
242
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
243
						}
244
						var ownerSty="",ownerSt="",hasImg="../images/default-photo.jpg"
245
						var userType = autho($info[i].authType, $info[i].orgAuth, $info[i].authStatus);
246
							ownerSt= userType.title;
247
							ownerSty=userType.sty;
248
						if($info[i].hasHeadImage) {
249
							hasImg="/images/head/" + $info[i].id + "_l.jpg"
250
						}
251
						var title = $info[i].title || "";
252
						var orgName = $info[i].orgName || "";
253
						var office = $info[i].office || "";
254
						if(title != "") {
255
							var ttitle = title + ",";
256
						}else{
257
							if(office!=""){
258
								var ttitle = office  + ",";	
259
							}else{
260
								var ttitle = office;	
261
							}
262
						}
263
						if(orgName != "") {
264
							orgName = orgName;
265
						}
266
						var itemlist = '<li class="flexCenter">';
267
							itemlist += '<a target="_blank" href="userInforShow.html?professorId=' + $info[i].id +'">'
268
							itemlist += '<div class="madiaHead userHead" style="border-radius:50%;background-image:url('+hasImg+')"></div>';
269
							itemlist += '<div class="madiaInfo">';
270
							itemlist += '<p class="h1Font ellipsisSty">';
271
							itemlist += '<span class="nameSpan">'+$info[i].name+'</span>';
272
							itemlist += '<em class="authiconNew '+ownerSty+'" title="'+ownerSt+'"></em></p>';
273
							itemlist += '<p class="h2Font ellipsisSty">'+ttitle+orgName+'</p>';
274
							itemlist += '</div></a>';
275
							itemlist += '<ul class="madiaEdit">'
276
							itemlist += li4
277
							itemlist += '</ul>'
278
							itemlist += '</li>';
279
						
280
						$("#"+aimId).append(itemlist)
281
					}
282
				} else {
283
					$("#"+aimId).hide()
284
                    insertNodata(aimId);
285
				}
286
			})
287
		},
288
		unpatentListVal=function(isbind){
289
			var aimId="proUnPatent",newStr="尚未关联任何非专利成果"
290
			oAjax("/ajax/team/resResult",{
291
				id:tId,
292
				pageSize:rows,
293
				pageNo: pagePerNo,
294
			}, "get", function(res){
295
				var $info = res.data.data;
296
				if($info.length > 0) {
297
					if(res.data.total>0 && res.data.total<99){
298
						$("#unpatCount").text(res.data.total);
299
					}
300
					if(res.data.total>99){
301
						$("#unpatCount").text("99+");
302
					}
303
					$("#"+aimId).show()
304
					for(var i = 0; i < $info.length; i++) {
305
						unpatentArr.push($info[i].researchResult)
306
					}
307
					detailUnPat(aimId)
308
				}
309
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
310
                removeNodata(aimId);
311
                if($info.length == 0 && liLen == 0 ){
312
                	$("#"+aimId).hide()
313
                    insertNodata(aimId,newStr);
314
                }
315
                if(isbind){
316
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
317
						pagePerNo++
318
						unpatentListVal(false)
319
					})
320
                }
321
				if ($info.length < rows) {
322
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
323
                    $("#"+aimId).parent().find(".js-load-more").hide();
324
                }
325
			},function(){
326
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
327
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
328
			},function(){
329
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
330
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
331
			})
332
		},
333
		searchUnPatent=function(){
334
			var keyt = $('#searchUnPatentKey').val()
335
			if(keyt===''){
336
				return
337
			}
338
			var aimId="searchUnPatent"
339
			oAjax("/ajax/ppatent/index/search",{
340
				"key":keyt,
341
				"rows": 10
342
			}, "get", function(res){
343
				var $info = res.data;
344
				if($info.length > 0) {
345
					removeNodata(aimId);
346
					$("#"+aimId).html('')
347
					$("#"+aimId).show()
348
					for(var i = 0; i < $info.length; i++) {
349
						var li4 = ''
350
						if ($info[i].id in unpatentArr) {
351
							li4 = '<li class="added">已添加</li>'
352
						}else{
353
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
354
						}
355
						var resIM = '/data/resResult' + $info[i].pic.split(",")[0];
356
						var itemlist = '<li>';
357
							itemlist += '<a target="_blank" href="unPatentShow.html?id='+ $info[i].id +'" class="flexCenter urlgo"><div class="madiaHead patentHead" style="background-image: url(' + resIM + ');"></div>';
358
							itemlist += '<div class="madiaInfo">';
359
							itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>';
360
							itemlist += '<p class="h2Font ellipsisSty">行业领域:'+ $info[i].industry +'</p>';
361
							itemlist += '<p class="h2Font ellipsisSty">应用领域:'+ $info[i].subject +'</p>';
362
							itemlist += '</div></a>';
363
							itemlist += '<ul class="madiaEdit">'
364
							itemlist += li4
365
							itemlist += '</ul>'
366
							itemlist += '</li>';
367
						$("#"+aimId).append(itemlist)
368
					}
369
				} else {
370
					$("#"+aimId).hide()
371
                    insertNodata(aimId);
372
				}
373
			})
374
		},
375
		patentListVal=function(isbind){
376
			var aimId="proPatent",newStr="尚未关联任何专利成果"
377
			oAjax("/ajax/team/patent",{
378
				id:tId,
379
				pageSize:rows,
380
				pageNo: pagePerNo,
381
			}, "get", function(res){
382
				var $info = res.data.data;
383
				if($info.length > 0) {
384
					if(res.data.total>0 && res.data.total<99){
385
						$("#patCount").text(res.data.total);
386
					}
387
					if(res.data.total>99){
388
						$("#patCount").text("99+");
389
					}
390
					$("#"+aimId).show()
391
					for(var i = 0; i < $info.length; i++) {
392
						patentArr.push($info[i].patent)
393
					}
394
					detailPat(aimId)
395
				}
396
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
397
                removeNodata(aimId);
398
                if($info.length == 0 && liLen == 0 ){
399
                	$("#"+aimId).hide()
400
                    insertNodata(aimId,newStr);
401
                }
402
                if(isbind){
403
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
404
						pagePerNo++
405
					 	patentListVal(false)
406
					})
407
                }
408
				if ($info.length < rows) {
409
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
410
                    $("#"+aimId).parent().find(".js-load-more").hide();
411
                }
412
			},function(){
413
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
414
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
415
			},function(){
416
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
417
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
418
			})
419
		},
420
		searchPatent=function(){
421
			var keyt = $('#searchPatentKey').val()
422
			if(keyt===''){
423
				return
424
			}
425
			var aimId="searchPatent"
426
			oAjax("/ajax/ppatent/index/search",{
427
				"key":keyt,
428
				"rows": 10
429
			}, "get", function(res){
430
				var $info = res.data;
431
				if($info.length > 0) {
432
					removeNodata(aimId);
433
					$("#"+aimId).html('')
434
					$("#"+aimId).show()
435
					for(var i = 0; i < $info.length; i++) {
436
						var li4 = ''
437
						if ($info[i].id in memberArr) {
438
							li4 = '<li class="added">已添加</li>'
439
						}else{
440
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
441
						}
442
						var itemlist = '<li>';
443
							itemlist += '<a target="_blank" href="/' + pageUrl("pt",$info[i]) +'" class="flexCenter urlgo"><div class="madiaHead patentHead"></div>';
444
							itemlist += '<div class="madiaInfo">';
445
							itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>';
446
							itemlist += '<p class="h2Font ellipsisSty">发明人:'+ $info[i].authors.substring(0, $info[i].authors.length - 1) +'</p>';
447
							itemlist += '<p class="h2Font ellipsisSty">申请人:'+ $info[i].reqPerson +'</p>';
448
							itemlist += '</div></a>';
449
							itemlist += '<ul class="madiaEdit">'
450
							itemlist += li4
451
							itemlist += '</ul>'
452
							itemlist += '</li>';
453
						$("#"+aimId).append(itemlist)
454
					}
455
				} else {
456
					$("#"+aimId).hide()
457
                    insertNodata(aimId);
458
				}
459
			})
460
		},
461
		paperListVal=function(isbind){
462
			var aimId="proPaper",newStr="尚未关联任何论文"
463
			oAjax("/ajax/team/paper",{
464
				id:tId,
465
				pageSize: rows,
466
				pageNo: pagePerNo
467
			}, "get", function(res){
468
				var $info = res.data.data;
469
				if($info.length > 0) {
470
					if(res.data.total>0 && res.data.total<99){
471
						$("#parCount").text(res.data.total);
472
					}
473
					if(res.data.total>99){
474
						$("#parCount").text("99+");
475
					}
476
					if (res.data.pageNo !== pagePerNo) {
477
						$("#"+aimId).parent().find(".js-load-more").unbind("click");
478
						$("#"+aimId).parent().find(".js-load-more").hide();
479
						return
480
					}
481
					$("#"+aimId).show()
482
					for(var i = 0; i < $info.length; i++) {
483
						paperArr.push($info[i].paper)
484
					}
485
					detailPer(aimId)
486
				}
487
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
488
                removeNodata(aimId);
489
                if($info.length == 0 && liLen == 0 ){
490
                	$("#"+aimId).hide()
491
                    insertNodata(aimId,newStr);
492
                }
493
                if(isbind){
494
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
495
						pagePerNo++
496
					 	paperListVal(false)
497
					})
498
                }
499
				if ($info.length < rows) {
500
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
501
                    $("#"+aimId).parent().find(".js-load-more").hide();
502
                }
503
			},function(){
504
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
505
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
506
			},function(){
507
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
508
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
509
			})
510
		},
511
		searchPaper=function(){
512
			var keyt = $('#searchPaperKey').val()
513
			if(keyt===''){
514
				return
515
			}
516
			var aimId="searchPaper"
517
			oAjax("/ajax/ppaper/index/search",{
518
				"key":keyt,
519
				"rows": 10
520
			}, "get", function(res){
521
				var $info = res.data;
522
				if($info.length > 0) {
523
					removeNodata(aimId);
524
					$("#"+aimId).html('')
525
					$("#"+aimId).show()
526
					for(var i = 0; i < $info.length; i++) {
527
						var li4 = ''
528
						if (paperArr.indexOf($info[i].id)>-1) {
529
							li4 = '<li class="added">已添加</li>'
530
						}else{
531
							li4 = '<li class="addThis" data-id="'+$info[i].id+'" data-flag="1">添加</li>'	
532
						}
533
						var moreInf=""
534
						if(!$info[i].cn4periodical){
535
							$info[i].cn4periodical="";
536
						}
537
						if(!$info[i].en4periodical){
538
							$info[i].en4periodical="";
539
						}
540
						if(!$info[i].pubDay){
541
							$info[i].pubDay="";
542
						}
543
						moreInf = $info[i].cn4periodical+ " " +$info[i].en4periodical+ " " +$info[i].pubDay;
544
						
545
						var itemlist = '<li>';
546
						itemlist += '<a target="_blank" href="/' + pageUrl("pp",$info[i]) +'" class="flexCenter urlgo"><div class="madiaHead paperHead"></div>';
547
						itemlist += '<div class="madiaInfo">';
548
						itemlist += '<p class="h1Font ellipsisSty">'+ $info[i].name +'</p>';
549
						itemlist += '<p class="h2Font ellipsisSty">作者:'+ $info[i].authors.substring(0, $info[i].authors.length - 1) +'</p>';
550
						itemlist += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
551
						itemlist += '</div></a>';
552
						itemlist += '<ul class="madiaEdit">'
553
						itemlist += li4
554
						itemlist += '</ul>'
555
						itemlist += '</li>';
556
						$("#"+aimId).append(itemlist)
557
					}
558
				} else {
559
					$("#"+aimId).hide()
560
                    insertNodata(aimId);
561
				}
562
			})
563
		},
564
		detailUnPat=function(obj) {
565
			oAjax("/ajax/ppatent/qm",{
566
				id:unpatentArr,
567
			},"get",function(data){
568
				var dataStr=data.data;
569
				for(var i = 0; i < dataStr.length; i++) {
570
					var li = document.createElement("li");
571
					li.className = "mui-table-view-cell";
572
					var resIM = '/data/resResult' + dataStr[i].pic.split(",")[0];
573
					var strAdd = '';
574
						strAdd += '<a  target="_blank" href="unPatentShow.html?id='+ dataStr[i].id +'" class="flexCenter urlgo">';
575
						strAdd += '<div class="madiaHead patentHead" style="background-image: url(' + resIM + ');"></div>'
576
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
577
						strAdd += '<p class="h2Font ellipsisSty">行业领域:'+ $info[i].industry +'</p>';
578
						strAdd += '<p class="h2Font ellipsisSty">应用领域:'+ $info[i].subject +'</p>';
579
						strAdd += '</div>';
580
						strAdd += '</a>';
581
						strAdd += '<ul class="madiaEdit">'
582
						strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>'
583
						strAdd += '</ul>'
584
					li.innerHTML = strAdd
585
					document.getElementById(obj).appendChild(li);
586
				}
587
			});
588
		},
589
		detailPat=function(obj) {
590
			oAjax("/ajax/ppatent/qm",{
591
				id:patentArr,
592
			},"get",function(data){
593
				var dataStr=data.data;
594
				for(var i = 0; i < dataStr.length; i++) {
595
					var li = document.createElement("li");
596
					li.className = "mui-table-view-cell";
597
					var strAdd = '';
598
						strAdd += '<a  target="_blank" href="/'+ pageUrl("pt",dataStr[i]) +'" class="flexCenter urlgo">';
599
						strAdd += '<div class="madiaHead patentHead"></div>';
600
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
601
						strAdd += '<p class="h2Font ellipsisSty">发明人:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
602
						strAdd += '<p class="h2Font ellipsisSty">申请人:'+ dataStr[i].reqPerson +'</p>';
603
						strAdd += '</div>';
604
						strAdd += '</a>';
605
						strAdd += '<ul class="madiaEdit">'
606
						strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>'
607
						strAdd += '</ul>'
608
					li.innerHTML = strAdd
609
					document.getElementById(obj).appendChild(li);
610
				}
611
			});
612
		},
613
		detailPer=function(obj) {
614
			oAjax("/ajax/ppaper/qm",{
615
				id:paperArr,
616
			},"get",function(data){
617
				var dataStr=data.data;
618
				for(var i = 0; i < dataStr.length; i++) {
619
					var moreInf=""
620
					if(!dataStr[i].cn4periodical){
621
						dataStr[i].cn4periodical="";
622
					}
623
					if(!dataStr[i].en4periodical){
624
						dataStr[i].en4periodical="";
625
					}
626
					if(!dataStr[i].pubDay){
627
						dataStr[i].pubDay="";
628
					}
629
					moreInf = dataStr[i].cn4periodical+ " " +dataStr[i].en4periodical+ " " +dataStr[i].pubDay
630
					
631
					var li = document.createElement("li");
632
					li.className = "mui-table-view-cell";
633
					var strAdd = '';
634
						strAdd += '<a target="_blank" href="/'+ pageUrl("pp",dataStr[i]) +'" class="flexCenter urlgo">';
635
						strAdd += '<div class="madiaHead paperHead"></div>';
636
						strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr[i].name +'</p>';
637
						strAdd += '<p class="h2Font ellipsisSty">作者:'+ dataStr[i].authors.substring(0, dataStr[i].authors.length - 1) +'</p>';
638
						strAdd += '<p class="h2Font ellipsisSty">期刊:'+ moreInf +'</p>';
639
						strAdd += '</div>';
640
						strAdd += '</a>';
641
						strAdd += '<ul class="madiaEdit">'
642
						strAdd += '<li class="deloutPro" data-id="'+dataStr[i].id+'">取消关联</li>'
643
						strAdd += '</ul>'
644
						
645
					li.innerHTML = strAdd
646
					document.getElementById(obj).appendChild(li);
647
				}
648
			});
649
		},
650
		detailPro=function(obj, flag) {
651
			document.getElementById(obj).innerHTML=""
652
			var li;
653
			for(item in memberArr){
654
				oAjax("/ajax/professor/info/"+item, null, "get", function(data){memberArr[item]=data.data},function(){},function(){},false)
655
			}
656
			for(item in memberArr) {
657
				if (item!={}){
658
				    li= document.createElement("li");
659
					li.className = "mui-table-view-cell";
660
				
661
					var dataStr = memberArr[item]
662
					var dImg = "../images/default-photo.jpg"
663
					if (dataStr.hasHeadImage){
664
						dImg = "/images/head/" + dataStr.id + "_l.jpg"
665
					}
666
					var li2 = '',li4=""
667
					if (flag) {
668
						if(chiefId===dataStr.id) {
669
							li4 += '<li class="authTeamSta cancelTeamSta" style="cursor:pointer">首席专家</li>'
670
						}else{
671
							li4 +='<li class="setFirstPro" data-id="'+dataStr.id+'">设为首席专家</li>'
672
						}
673
						if(secretaryId===dataStr.id){
674
							li4 += '<li class="authTeamSta">团队秘书</li>'
675
						}else{
676
							li4 +='<li class="setAdmin" data-id="'+dataStr.id+'">设为团队秘书</li>'
677
							li4 += '<li class="deloutPro" data-id="'+dataStr.id+'">移出团队</li>'
678
						}
679
					}else{
680
						if(secretaryId===dataStr.id){
681
							li2 += '<span>团队秘书</span>'
682
						}
683
						if(chiefId===dataStr.id) {
684
							li2 += '<span>首席专家</span>'
685
						}
686
					}
687
					var title = dataStr.title || "";
688
					var orgName = dataStr.orgName || "";
689
					var office = dataStr.office || "";
690
					if(title != "") {
691
						var ttitle = title + ",";
692
					}else{
693
						if(office!=""){
694
							var ttitle = office  + ",";	
695
						}else{
696
							var ttitle = office;	
697
						}
698
					}
699
					if(orgName != "") {
700
						orgName = orgName;
701
					}
702
					var strAdd = '';
703
					strAdd += '<a target="_blank" href="userInforShow.html?professorId='+ dataStr.id +'" class="flexCenter urlgo" style="min-height: 60px">';
704
					strAdd += '<div class="madiaHead useHead" style="background-image:url(' + dImg + ')"></div>';
705
					strAdd += '<div class="madiaInfo"><p class="h1Font ellipsisSty">'+ dataStr.name +'</p>';
706
					strAdd += '<p class="h2Font ellipsisSty">'+ttitle+orgName +'</p>';
707
					strAdd += '</div>';
708
					strAdd += '<div class="tag-show">'+li2+'</div>'
709
					strAdd += '</a>';
710
					strAdd += '<ul class="madiaEdit">'
711
					strAdd += li4
712
					strAdd += '</ul>'
713
					li.innerHTML = strAdd
714
					document.getElementById(obj).appendChild(li);
715
				}
716
			}
717
	    },
718
		bindClickFun=function(){
719
			//==== members model =====//
720
			$("#manageMembers").on("click", function(){
721
				$(".questionCover").fadeIn();
722
				$("body").css("position", "fixed");
723
			})
724
			$("#workclose,#btnCancel").on("click",function(){
725
				$(".questionCover").fadeOut();
726
				$("body").css("position", "");
727
				$('#teamMembers').html('')
728
				$('#expertli').html('')
729
				memberArr={}
730
				pageNo = 1
731
				professorListVal(true)
732
			})
733
			$('.queStep').on('click', '.steptit>a', function(){
734
				$('.queStep .steptit>a').removeClass('active')
735
				$(this).addClass('active')
736
				var st = $(this).attr("data-index")
737
				$('.queStep .quemain .artAbout').addClass('displayNone')
738
				$('.queStep .quemain .artAbout').eq(st).removeClass('displayNone')
739
				if (st === '0') {
740
					memberArr={}
741
					$('#teamMembers').html('')
742
					pageNo = 1
743
					professorListVal(true, true)
744
				} else if(st === '1'){
745
					$('#searchMembers').html('')
746
					$('#searchMe').val('')
747
					searchProfessor()
748
				}
749
			})
750
			$('.queStep').on('click', '.searchSpan', function(){
751
				searchProfessor()
752
			})
753
			$('.queStep').on('click', '.addThis',function(e) {
754
				var _this = this
755
				var fl = $(this).attr("data-flag")
756
				if (fl === '1') {
757
					var pid = $(this).attr("data-id")
758
					oAjax("/ajax/team/insertPro", {
759
						id: tId,
760
						professor: pid
761
					}, "post", function(data){
762
						$(_this).addClass("added").text("已添加")
763
						$(_this).attr("data-flag", '0')
764
					})
765
				}
766
				e.stopPropagation()
767
			})
768
			$('.queStep').on('click', '.setAdmin',function() {
769
				var pid = $(this).attr("data-id")
770
				$.MsgBox.Confirm("提示", "此操作会退出登录,您将是去对该团队的管理权,确认设置团队秘书?", function(){
771
					oAjax("/ajax/team/secretary", {
772
						id: tId,
773
						professor: pid
774
					}, "post", function(data){
775
						if (data.success){
776
							exit()
777
							location.href = "index.html"
778
						}
779
					})
780
				});
781
			})
782
			$('.queStep').on('click', '.setFirstPro',function() {
783
				var pid = $(this).attr("data-id")
784
				$.MsgBox.Confirm("提示", "此操作会取消原有首席专家,确认设置首席专家?", function(){
785
					oAjax("/ajax/team/chief", {
786
						id: tId,
787
						newPro: pid
788
					}, "post", function(data){
789
						if (data.success) {
790
							memberArr={}
791
							$('#teamMembers').html('')
792
							pageNo = 1
793
							secretaryId=''
794
							chiefId=''
795
							professorListVal(true, true)
796
						}
797
					})
798
				});
799
			})
800
			$('.queStep').on('mouseenter', ".cancelTeamSta", function(e) {
801
				$(this).removeClass('authTeamSta').text('取消首席身份')
802
			})
803
			$('.queStep').on('mouseleave', ".cancelTeamSta", function(e) {
804
				$(this).addClass('authTeamSta').text('首席专家')
805
			})
806
			$('.queStep').on('click', '.cancelTeamSta',function() {
807
				$.MsgBox.Confirm("提示", "确认取消首席专家?", function(){
808
					oAjax("/ajax/team/chief", {
809
						id: tId,
810
						newPro: ''
811
					}, "post", function(data){
812
						if (data.success) {
813
							memberArr={}
814
							$('#teamMembers').html('')
815
							pageNo = 1
816
							secretaryId=''
817
							chiefId=''
818
							professorListVal(true, true)
819
						}
820
					})
821
				});
822
			})
823
			$('.queStep').on('click', '.deloutPro',function() {
824
				var pid = $(this).attr("data-id")
825
				$.MsgBox.Confirm("提示", "确定将该成员移出团队?", function(){
826
					oAjax("/ajax/team/deletePro", {
827
						id: tId,
828
						professor: pid
829
					}, "post", function(data){
830
						if(data.success){
831
							memberArr={}
832
							$('#teamMembers').html('')
833
							pageNo = 1
834
							secretaryId=''
835
							chiefId=''
836
							professorListVal(true, true)
837
						}
838
					})
839
				});
840
			})
841
			//==== members model =====//
842
843
			$("#updateTeam").on('click', function() {
844
				location.href="updateTeam.html?id=" + tId
845
			});
846
			$("#delTeam").on('click', function() {
847
				$.MsgBox.Confirm("提示", "确定删除该团队?", function(){
848
					oAjax("/ajax/team/delete", {
849
						id: tId
850
					}, "post", function(data){
851
						if(data.success){
852
							location.href="teamList.html"
853
						}
854
					})
855
				});
856
			});
857
858
			//==== paper =====//
859
			$('#item5user').on('click', '.steptit>a', function(){
860
				$('#item5user .steptit>a').removeClass('active')
861
				$(this).addClass('active')
862
				var st = $(this).attr("data-index")
863
				$('#item5user>.otherShow>.aboutRes').addClass('displayNone')
864
				$('#item5user>.otherShow>.aboutRes').eq(st).removeClass('displayNone')
865
				if (st === '0') {
866
					paperArr=[]
867
					$('#proPaper').html('')
868
					pagePerNo = 1
869
					paperListVal(true)
870
				} else if(st === '1'){
871
					$('#searchPaper').html('')
872
					$('#searchPaperKey').val('')
873
					searchPaper()
874
				}
875
			})
876
			$('#item5user').on('click', '.searchSpan', function(){
877
				searchPaper()
878
			})
879
			$('#item5user').on('click', 'li.addThis',function() {
880
				var _this = this
881
				var fl = $(this).attr("data-flag")
882
				if (fl === '1') {
883
					var pid = $(this).attr("data-id")
884
					oAjax("/ajax/team/insertPaper", {
885
						id: tId,
886
						paper: pid
887
					}, "post", function(data){
888
						$(_this).addClass("added").text("已添加")
889
						$(_this).attr("data-flag", '0')
890
					})
891
				}
892
			})
893
			$('#item5user').on('click', '.deloutPro',function() {
894
				var pid = $(this).attr("data-id")
895
				$.MsgBox.Confirm("提示", "确定取消关联该论文?", function(){
896
					oAjax("/ajax/team/deletePaper", {
897
						id: tId,
898
						paper: pid
899
					}, "post", function(data){
900
						if(data.success){
901
							paperArr=[]
902
							$('#proPaper').html('')
903
							pagePerNo = 1
904
							paperListVal(true)
905
						}
906
					})
907
				});
908
			})
909
			//==== paper =====//
910
911
			//==== patent =====//
912
			$('#item6drop2').on('click', '.steptit>a', function(){
913
				$('#item6drop2 .steptit>a').removeClass('active')
914
				$(this).addClass('active')
915
				var st = $(this).attr("data-index")
916
				$('#item6drop2 .aboutRes').addClass('displayNone')
917
				$('#item6drop2 .aboutRes').eq(st).removeClass('displayNone')
918
				if (st === '0') {
919
					patentArr=[]
920
					$('#proPatent').html('')
921
					pagePerNo = 1
922
					patentListVal(true)
923
				} else if(st === '1'){
924
					$('#searchPatent').html('')
925
					$('#searchPatentKey').val('')
926
					searchPatent()
927
				}
928
			})
929
			$('#item6drop2').on('click', '.searchSpan', function(){
930
				searchPatent()
931
			})
932
			$('#item6drop2').on('click', 'li.addThis',function() {
933
				var _this = this
934
				var fl = $(this).attr("data-flag")
935
				if (fl === '1') {
936
					var pid = $(this).attr("data-id")
937
					oAjax("/ajax/team/insertPatent", {
938
						id: tId,
939
						patent: pid
940
					}, "post", function(data){
941
						$(_this).addClass("added").text("已添加")
942
						$(_this).attr("data-flag", '0')
943
					})
944
				}
945
			})
946
			$('#item6drop2').on('click', '.deloutPro',function() {
947
				var pid = $(this).attr("data-id")
948
				$.MsgBox.Confirm("提示", "确定取消关联该专利成果?", function(){
949
					oAjax("/ajax/team/deletePatent", {
950
						id: tId,
951
						patent: pid
952
					}, "post", function(data){
953
						if(data.success){
954
							patentArr=[]
955
							$('#proPatent').html('')
956
							pagePerNo = 1
957
							patentListVal(true)
958
						}
959
					})
960
				});
961
			})
962
			//==== patent =====//
963
964
			//==== unpatent =====//
965
			$('#item6drop1').on('click', '.steptit>a', function(){
966
				$('#item6drop1 .steptit>a').removeClass('active')
967
				$(this).addClass('active')
968
				var st = $(this).attr("data-index")
969
				$('#item6drop1 .aboutRes').addClass('displayNone')
970
				$('#item6drop1 .aboutRes').eq(st).removeClass('displayNone')
971
				if (st === '0') {
972
					unpatentArr=[]
973
					$('#proUnPatent').html('')
974
					pagePerNo = 1
975
					unpatentListVal(true)
976
				} else if(st === '1'){
977
					$('#searchUnPatent').html('')
978
					$('#searchUnPatentKey').val('')
979
					searchUnPatent()
980
				}
981
			})
982
			$('#item6drop1').on('click', '.searchSpan', function(){
983
				searchUnPatent()
984
			})
985
			$('#item6drop1').on('click', 'li.addThis',function() {
986
				var _this = this
987
				var fl = $(this).attr("data-flag")
988
				if (fl === '1') {
989
					var pid = $(this).attr("data-id")
990
					oAjax("/ajax/team/insetResResult", {
991
						id: tId,
992
						researchResult: pid
993
					}, "post", function(data){
994
						$(_this).addClass("added").text("已添加")
995
						$(_this).attr("data-flag", '0')
996
					})
997
				}
998
			})
999
			$('#item6drop1').on('click', '.deloutPro',function() {
1000
				var pid = $(this).attr("data-id")
1001
				$.MsgBox.Confirm("提示", "确定取消关联该非专利成果?", function(){
1002
					oAjax("/ajax/team/deleteResResult", {
1003
						id: tId,
1004
						researchResult: pid
1005
					}, "post", function(data){
1006
						if(data.success){
1007
							unpatentArr=[]
1008
							$('#proUnPatent').html('')
1009
							pagePerNo = 1
1010
							unpatentListVal(true)
1011
						}
1012
					})
1013
				});
1014
			})
1015
			//==== unpatent =====//
1016
1017
			$("#tab6user").unbind("click").on("click",function(){
1018
				var pa=$(".moreNavUl.wendaUl>li.liNow").attr("rel")
1019
				$("#"+pa).find("ul").html("")
1020
				$("#"+pa).find(".js-load-more").show();
1021
				
1022
				$(".wendaNav li").eq(0).addClass("liNow").siblings().removeClass("liNow");
1023
				$("#item6drop1").show().siblings().hide();
1024
				unpatentListVal(true);
1025
			})
1026
			$(".moreNavUl.wendaUl").on("click","li",function(){
1027
				var pa=$(this).attr("rel")
1028
				$("#"+pa).find("ul").html("")
1029
				$("#"+pa).find(".js-load-more").show();
1030
				var sortN=$(this).attr("data-num");
1031
				if(sortN==1){
1032
					unpatentListVal(true);
1033
				}else if(sortN==2){
1034
					patentListVal(true);
1035
				}
1036
			})
1037
			
1038
		}
1039
1040
	getUserInfo();
1041
	professorListVal(true);
1042
	unpatentListVal(true);
1043
	patentListVal(true);
1044
	paperListVal(true);
1045
	bindClickFun();	
1046
})
1047

+ 208 - 0
js/updateTeam.js

@ -0,0 +1,208 @@
1
$(function() {
2
	loginStatus(); //判断个人是否登录
3
	var subjectAll="", industryAll="";
4
	var userid = $.cookie("userid");
5
	var tId = GetQueryString("id");
6
	if(userid) {
7
		getInfo();
8
	} else {
9
		location.href = "login.html";
10
		return;
11
	}
12
	
13
	function getInfo() {
14
		$.get("/ajax/team/qo",{
15
			id: tId
16
		}, function($data) {
17
			if($data.success) {
18
				var $info = $data.data;
19
				if($info) {
20
					var llqtitle = $info.name + "-科袖网";
21
					document.title = llqtitle;
22
					$("#name").val($info.name);
23
					$("#orgName").val($info.orgName);
24
					//省
25
					if(!$info.province) {
26
						$("#Province .mr_show").text("请选择省/直辖市");
27
					} else {
28
						$("#Province .mr_show").text($info.province);
29
						$("#Province input[name=cho_Province]").val($info.province)
30
					}
31
					//市
32
					if(!$info.city) {
33
						$("#City .mr_show").text("请选择城市");
34
					} else {
35
						$("#City .mr_show").text($info.city);
36
						$("#City input[name=cho_City]").val($info.city)
37
					}
38
					//省份城市颜色
39
					if($("#oprovince").text() == "请选择省/直辖市") {
40
						$("#oprovince").removeClass("mr_select");
41
					} else {
42
						$("#oprovince").addClass("mr_select");
43
					}
44
					if($("#ocity").text() == "请选择城市") {
45
						$("#ocity").removeClass("mr_select");
46
					} else {
47
						$("#ocity").addClass("mr_select");
48
					}
49
					$("#descp").val($info.descp);
50
					$("#descp").siblings().find("em").text($("#descp").val().length);
51
52
					if($info.subject) {
53
						subjectShow($info.subject);
54
					}
55
					//展示专家的行业							
56
					if($info.industry) {
57
						industryShow($info.industry);
58
					}
59
60
				}
61
			}
62
		});
63
	}
64
65
	hotKey(".oinput");
66
	limitObj("#descp", 2000)
67
68
69
	//////////////////学术领域增删改查相关开始//////////////
70
	//填充学术领域
71
	var subjectShow = function(data) {
72
		$("#subjectList").html("");
73
		if(data != undefined && data.length != 0) {
74
			var subs=strToAry(data)
75
			if(subs.length > 0) {
76
				for(var i = 0; i < subs.length; i++) {
77
					$("#subjectList").append('<li>' + subs[i] + '<div class="closeThis"></div></li>');
78
				};
79
			}
80
		}
81
	}
82
83
	//学术领域删除
84
	$("#subjectList").on("click", ".closeThis", function() {
85
		$(this).parent().remove();
86
		var liNum = $("#subjectList").find("li").length;
87
		if(liNum < 20) {
88
			$("#subjectList").parents(".keyResult").siblings("div.col-w-12").show();
89
		}
90
	})
91
	//////////////////学术领域增删改查相关结束//////////////
92
93
	//////////////////应用行业增删改查相关开始//////////////
94
	//填充应用行业
95
	var industryShow = function(data) {
96
		$("#industryList").html("");
97
		if(data != undefined && data.length != 0) {
98
			var subs=strToAry(data)
99
			if(subs.length > 0) {
100
				for(var i = 0; i < subs.length; i++) {
101
					$("#industryList").append('<li>' + subs[i] + '<div class="closeThis"></div></li>');
102
103
				};
104
			}
105
		}
106
	}
107
108
	//应用行业删除
109
	$("#industryList").on("click", ".closeThis", function() {
110
		$(this).parent().remove();
111
		var liNum = $("#industryList").find("li").length;
112
		if(liNum < 20) {
113
			$("#industryList").parents(".keyResult").siblings("div.col-w-12").show();
114
		}
115
	})
116
117
	//////////////////应用行业增删改查相关结束//////////////
118
119
	//////////////////相关操作按钮///////////////
120
	$("#saveTeam").on("click", function() {
121
		var Str2 = trim($("#name").val());
122
		var Str3 = trim($("#orgName").val());
123
124
		if(Str2.trim()=='') {
125
			$.MsgBox.Alert("提示", "团队名称不能为空");
126
			return;
127
		}else if(Str2.trim().length>50) {
128
			$.MsgBox.Alert("提示", "团队名称不得超过50个字");
129
			return;
130
		}
131
		if(Str3.length > 50) {
132
			$.MsgBox.Alert("提示", "所属机构不得超过50个字");
133
			return;
134
		}
135
136
		if($("#Province input[name=cho_Province]").val() != "请选择省/直辖市" && $("#City input[name=cho_City]").val() == "请选择城市") {
137
			$.MsgBox.Alert('提示', '请选择您所在的城市');
138
				return;
139
		}
140
		var subjects = $("#subjectList li");
141
		if(subjects.length > 0) {
142
			for(var i = 0; i < subjects.length; i++) {
143
				subjectAll += subjects[i].innerText;
144
				subjectAll += ',';
145
			};
146
			subjectAll = subjectAll.substring(0, subjectAll.length - 1);
147
		}
148
		var industrys = $("#industryList li");
149
		if(industrys.length > 0) {
150
			for(var i = 0; i < industrys.length; i++) {
151
				industryAll += industrys[i].innerText;
152
				industryAll += ',';
153
			};
154
			industryAll = industryAll.substring(0, industryAll.length - 1);
155
		}
156
		$.ajax({
157
			"url": "/ajax/team/update",
158
			"type": "POST",
159
			"data": {
160
				id: tId,
161
				name: Str2,
162
				orgName: Str3,
163
				province: $('#oprovince').text(),
164
				city: $('#ocity').text(),
165
				subject: subjectAll,
166
				industry: industryAll,
167
				descp: $("#descp").val()
168
			},
169
			"contentType": "application/x-www-form-urlencoded",
170
			"success": function($data) {
171
				if($data.success) {
172
					$.MsgBox.Alert("提示","团队信息已经修改成功");
173
					$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
174
					location.href="teamList.html"
175
				} else {
176
					$.MsgBox.Alert("提示", $data.msg);
177
				}
178
			}
179
		})
180
		
181
	});
182
	//点击查看
183
	$("#showMyself").click(function() {
184
		$(this).attr("href", "teamInfoShow.html?id=" + tId);
185
	})
186
	$("#deleteTeam").on('click',function() {
187
		$.MsgBox.Confirm("提示", "确认删除该团队?", function() {
188
			$.ajax({
189
				"url": "/ajax/team/delete",
190
				"type": "POST",
191
				"dataType": "json",
192
				"data": {
193
					"id": tId
194
				},
195
				"success": function($data) {
196
					if($data.success) {
197
						location.href="teamList.html"
198
					}
199
				}
200
			})
201
		})
202
	})
203
204
205
	function trim(str) { //删除左右两端的空格			  
206
		return str.replace(/(^\s*)|(\s*$)/g, "");
207
	}
208
})

+ 111 - 3
js/userInforShow.js

@ -252,6 +252,7 @@ $(function() {
252 252
	}
253 253
254 254
	var rows = 20,
255
		pageNo = 1,
255 256
		dataO = {
256 257
			artPublishTime:"",
257 258
			artShareId:"",
@ -438,6 +439,66 @@ $(function() {
438 439
				$("#weibo").attr("href","http://service.weibo.com/share/share.php?appkey=3677230589&title="+weibotitle+"&url="+weibourl+"&pic="+weibopic+"&ralateUid=6242830109&searchPic=false&style=simple");
439 440
			});
440 441
		},
442
		teamListVal=function(isbind) {
443
			var aimId="proTeam",aimIdF="showTeam",newStr="用户暂无专家团队"
444
			oAjax("/ajax/team/myTeam",{
445
				professor: professorId,
446
				status: 3,
447
				pageSize: rows,
448
				pageNo: pageNo
449
			}, "get", function(res){
450
				var $info = res.data.data;
451
				if($info.length > 0) {
452
					$("#"+aimId).show()
453
					$("#"+aimIdF).parents(".leftconItem").find(".nodatabox").hide()
454
					if(userid!=professorId){
455
						$("#"+aimIdF).parents(".conItem").removeClass("displayNone");
456
					}
457
			
458
					for(var i = 0; i < $info.length; i++) {
459
						var itemlist = '<li>';
460
							itemlist += '<a href="teamInfoShow.html?id='+$info[i].id+'" class="flexCenter urlgo" style="min-height:60px;">';
461
							itemlist += '<div class="madiaInfo" style="padding-left:0">';
462
							itemlist += '<p class="h1Font ellipsisSty-2">'+$info[i].name+' <small> 团队人数 <span class="teamMembers"></span>人</small></p>';
463
							itemlist += '<div class="h2Font clearfix">';
464
							itemlist += '<span>' + $info[i].city + '</span>';
465
							itemlist += ' <span>' + $info[i].orgName + '</span>'
466
							itemlist += '</div></div>';
467
							itemlist += '</a></li>';
468
						var $itemlist = $(itemlist);
469
						$("#"+aimId).append($itemlist)
470
						teamProCount($info[i].id, $itemlist)
471
						if(isbind && i < 5 && userid!=professorId){
472
							var $itemlist = $(itemlist);
473
							$("#"+aimIdF).append($itemlist);
474
							teamProCount($info[i].id, $itemlist)
475
						}
476
					}
477
				}
478
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
479
                removeNodata(aimId);
480
                if($info.length == 0 && liLen == 0 ){
481
                	$("#"+aimId).hide()
482
                    insertNodata(aimId,newStr);
483
                }
484
                if(isbind){
485
                	$("#"+aimId).parent().find(".js-load-more").unbind("click").on("click",function(){
486
						pageNo++
487
						teamListVal(false)
488
					})
489
                }
490
				if ($info.length < rows) {
491
                    $("#"+aimId).parent().find(".js-load-more").unbind("click");
492
                    $("#"+aimId).parent().find(".js-load-more").hide();
493
                }
494
			},function(){
495
				$("#"+aimId).parent().find(".js-load-more").attr("disabled",true);
496
	       		$("#"+aimId).parent().find(".js-load-more").addClass("active");
497
			},function(){
498
				$("#"+aimId).parent().find(".js-load-more").removeAttr("disabled");
499
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
500
			})
501
		},
441 502
       	demandListVal=function(isbind) {
442 503
			oAjax("/ajax/demand/pq",{
443 504
				"state":[1],
@ -1096,6 +1157,16 @@ $(function() {
1096 1157
				$("#agreeMecount").text(data.data);
1097 1158
			});
1098 1159
			
1160
			oAjax("/ajax/team/count",{//团队总数
1161
				"id": professorId
1162
			}, "GET", function(data){
1163
				if(data.data>0 && data.data<99){
1164
					$("#teamCount").text(data.data);
1165
				}
1166
				if(data.data>99){
1167
					$("#teamCount").text("99+");
1168
				}
1169
			});
1099 1170
			oAjax("/ajax/article/count/publish",{//文章总数
1100 1171
				"owner": professorId,
1101 1172
				"category":"1"
@ -1313,7 +1384,7 @@ $(function() {
1313 1384
					detailArt(arr,aimId);
1314 1385
				}else if(type==4){
1315 1386
					aimId="attendPatent"
1316
					newStr="用户还未收藏任何专利"
1387
					newStr="用户还未收藏任何专利成果"
1317 1388
					detailPat(arr,aimId);
1318 1389
				}else if(type==5){
1319 1390
					aimId="attendPaper"
@ -1331,12 +1402,20 @@ $(function() {
1331 1402
					aimId="attendSer"
1332 1403
					newStr="用户还未收藏任何服务"
1333 1404
					detailService(arr,aimId);
1334
				}
1335
				else if(type==11){
1405
				}else if(type==11){
1336 1406
					aimId="attendProduct"
1337 1407
					newStr="用户还未收藏任何产品"
1338 1408
					detailProduct(arr,aimId);
1339 1409
				}
1410
				else if(type==12){
1411
					aimId="attendUnPatent"
1412
					newStr="用户还未收藏任何非专利成果"
1413
					// detailUnPat(arr,aimId);
1414
				}else if(type==13){
1415
					aimId="attendTeam"
1416
					newStr="用户还未关注任何团队"
1417
					detailTeam(arr,aimId);
1418
				}
1340 1419
				var liLen=document.getElementById(aimId).querySelectorAll("li").length;
1341 1420
                removeNodata(aimId);
1342 1421
                if($info.length == 0 && liLen == 0 ){
@ -1360,6 +1439,34 @@ $(function() {
1360 1439
	        	$("#"+aimId).parent().find(".js-load-more").removeClass("active");
1361 1440
			})
1362 1441
		},
1442
		detailTeam=function(arr,obj) {	
1443
			oAjax("/ajax/team/qm",{
1444
				id:arr,
1445
			},"get",function(data){
1446
				var dataStr=data.data;
1447
				for(var i =0; i< dataStr.length; ++i){
1448
					var li = document.createElement("li");
1449
					li.className = "mui-table-view-cell";
1450
				
1451
					var strAdd = '';
1452
						strAdd += '<a  target="_blank" href="teamInforShow.html?id='+ dataStr[i].id +'" class="flexCenter urlgo">';
1453
						strAdd += '<div class="madiaInfo" style="padding-left:0"><p class="h1Font ellipsisSty">' + dataStr[i].name + '</span> <small> 团队人数 <span class="teamMembers"></span>人</small></p>';
1454
						strAdd += '<p class="h2Font ellipsisSty">' + dataStr[i].city +' '+  dataStr[i].orgName + '</p>';
1455
						strAdd += '</div>';
1456
						strAdd += '</a>'
1457
					var $itemlist = $(strAdd);
1458
					$("#"+obj).append($itemlist);
1459
					teamProCount(dataStr[i].id, $itemlist)
1460
				}
1461
			});
1462
		},
1463
		teamProCount=function (id, $list) {
1464
			oAjax("/ajax/team/pro/count",{
1465
				"id": id
1466
			}, 'get', function($data) {
1467
				$list.find('.teamMembers').html($data.data)
1468
			})
1469
		},
1363 1470
		detailPro=function(arr,obj) {
1364 1471
			oAjax("/ajax/professor/qm",{
1365 1472
				id:arr,
@ -2166,6 +2273,7 @@ $(function() {
2166 2273
	getUserInfo(); //获取详细信息
2167 2274
	demandListVal(true);
2168 2275
	articalListVal(true);
2276
	teamListVal(true);
2169 2277
	resourceListVal(true);
2170 2278
	serviceListVal(true);
2171 2279
	patentListVal(true);

+ 4 - 3
js/workMenu.js

@ -1,11 +1,12 @@
1 1
var Html = '';
2 2
	Html += '<ul>'+
3
	        	'<li><a>工作台</a></li>'+
3
				'<li><a>工作台</a></li>'+
4
				'<li class="teamIcon"><a href="teamList.html">团队</a></li>'+
4 5
	        	'<li class="demandIcon"><a href="myDemand.html">需求</a></li>'+
5 6
	        	'<li class="serIcon"><a href="serviceList.html">服务</a></li>'+
6 7
	        	'<li class="resIcon"><a href="resourceList.html">资源</a></li>'+
7
	        	'<li class="artIcon"><a href="articalList.html">文章</a></li>'+
8
	        	'<li class="patentIcon"><a href="patentList.html">专利</a></li>'+
8
				'<li class="artIcon"><a href="articalList.html">文章</a></li>'+
9
				'<li class="patentIcon"><a href="unPatentList.html">成果</a></li>'+
9 10
	        	'<li class="paperIcon"><a href="paperList.html">论文</a></li>'+
10 11
	        '</ul>';
11 12
	

+ 6 - 2
patentImport.html

@ -26,6 +26,10 @@
26 26
	        	<script src="js/workMenu.js"></script>
27 27
	        </div>
28 28
	        <div class="workcon workconG">
29
				<div class="workcontit">
30
					<a class="worksamlltit" href="unPatentList.html">非专利成果</a>
31
					<a class="worksamlltit worksamlltitnow">专利成果</a>
32
				</div>
29 33
				<div class="workcontit">
30 34
					<a class="worksamlltit" href="patentList.html">我的专利</a>
31 35
					<a class="worksamlltit worksamlltitnow">导入专利</a>
@ -37,7 +41,7 @@
37 41
				<div class="itemListBolck">
38 42
					<div class="topOperaBlock clearfix">
39 43
						<div class="searchAbout col-w-8">
40
							<input class="frmcontype" type="search" name="" placeholder="请输入专利名称" id="patentName">
44
							<input class="frmcontype" type="search" name="" placeholder="请输入专利成果名称" id="patentName">
41 45
							<span class="searchSpan"></span>
42 46
						</div>
43 47
					</div>
@ -103,7 +107,7 @@
103 107
<script type="text/javascript">
104 108
	$(".tipClose").click(function(){
105 109
		$(this).parents(".tipShow").slideUp();
106
	})
110
	})
107 111
</script>
108 112
<script type="text/javascript" src="js/patentImport.js"></script>
109 113
</body>

+ 5 - 1
patentList.html

@ -26,6 +26,10 @@
26 26
	        	<script src="js/workMenu.js"></script>
27 27
	        </div>
28 28
	        <div class="workcon workconG">
29
				<div class="workcontit">
30
					<a class="worksamlltit" href="unPatentList.html">非专利成果</a>
31
					<a class="worksamlltit worksamlltitnow">专利成果</a>
32
				</div>
29 33
				<div class="workcontit">
30 34
					<a class="worksamlltit worksamlltitnow">我的专利</a>
31 35
					<a class="worksamlltit" href="patentImport.html">导入专利</a>
@ -33,7 +37,7 @@
33 37
				<div class="itemListBolck">
34 38
					<div class="topOperaBlock clearfix">
35 39
						<div class="searchAbout col-w-8">
36
							<input class="frmcontype" type="search" name="" placeholder="请输入专利名称" id="patentName">
40
							<input class="frmcontype" type="search" name="" placeholder="请输入专利成果名称" id="patentName">
37 41
							<span class="searchSpan"></span>
38 42
						</div>
39 43
						<!--<div class="issueSpanBlock col-w-4">

+ 50 - 20
searchNew.html

@ -35,6 +35,7 @@
35 35
				</div>
36 36
				<ul class="choosediv clearfix filterdiv">
37 37
					<li id="tabUser" rel="itemUser" class="liactive" data-id="1">找专家</li>
38
					<li id="tabTeam" rel="itemTeam" data-id="8">找团队</li>
38 39
					<li id="tabSer" rel="itemSer" data-id="7">找服务</li>
39 40
					<li id="tabRes" rel="itemRes" data-id="2">找资源</li>
40 41
					<li id="tabPat" rel="itemPat" data-id="5">找专利</li>
@ -44,35 +45,64 @@
44 45
				</ul>
45 46
				<div class="listdiv">
46 47
					<!--找人-->
47
					<div class="listbox" id="itemUser">
48
					<div class="listbox" id="itemUser">
49
						<ul class="filterListNew clearfix">
50
								<li>
51
									<span class="leftsort">学术领域:</span>
52
									<ul class="filterUl academicField" id="academicField1">
53
										
54
										</ul>
55
										<span class="rightbtn">全部<em class="foldtr"></em></span>
56
									</li>
57
									<li>
58
									<span class="leftsort">行业领域:</span>
59
									<ul class="filterUl applicationIndustry" id="applicationIndustry1">
60
										
61
										</ul>
62
										<span class="rightbtn">全部<em class="foldtr"></em></span>
63
									</li>
64
									<li>
65
									<span class="leftsort">所在城市:</span>
66
									<ul class="filterUl cityList" id="cityList1">
67
										
68
										</ul>
69
										<span class="rightbtn">全部<em class="foldtr"></em></span>
70
									</li>
71
						</ul>
72
						<div class="searchCon">
73
							<ul class="listitemdiv" id="expertList"></ul>
74
							<button class="js-load-more"></button>	
75
					    </div>
76
					</div>
77
					<!--找团队-->
78
					<div class="listbox" id="itemTeam">
48 79
						<ul class="filterListNew clearfix">
49 80
							<li>
50 81
								<span class="leftsort">学术领域:</span>
51
								<ul class="filterUl" id="academicField">
82
								<ul class="filterUl academicField" id="academicField2">
52 83
									
53
						       	</ul>
54
						       	<span class="rightbtn">全部<em class="foldtr"></em></span>
55
					       	</li>
56
					       	<li>
84
									</ul>
85
									<span class="rightbtn">全部<em class="foldtr"></em></span>
86
								</li>
87
								<li>
57 88
								<span class="leftsort">行业领域:</span>
58
								<ul class="filterUl" id="applicationIndustry">
89
								<ul class="filterUl applicationIndustry" id="applicationIndustry2">
59 90
									
60
						       	</ul>
61
						       	<span class="rightbtn">全部<em class="foldtr"></em></span>
62
					       	</li>
63
					       	<!--选择“找文章”时,所在城市 移除节点-->
64
					       	<li>
91
									</ul>
92
									<span class="rightbtn">全部<em class="foldtr"></em></span>
93
								</li>
94
								<li>
65 95
								<span class="leftsort">所在城市:</span>
66
								<ul class="filterUl" id="cityList">
96
								<ul class="filterUl cityList" id="cityList2">
67 97
									
68
						       	</ul>
69
						       	<span class="rightbtn">全部<em class="foldtr"></em></span>
70
					       	</li>
98
									</ul>
99
									<span class="rightbtn">全部<em class="foldtr"></em></span>
100
								</li>
71 101
						</ul>
72 102
						<div class="searchCon">
73
							<ul class="listitemdiv" id="expertList"></ul>
103
							<ul class="listitemdiv" id="teamList"></ul>
74 104
							<button class="js-load-more"></button>	
75
					    </div>
105
						</div>
76 106
					</div>
77 107
					<!--找企业-->
78 108
					<div class="listbox" id="itemCmp">
@ -140,11 +170,11 @@
140 170
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
141 171
<script type="text/javascript" src="js/scrollfix.js"></script>
142 172
<script type="text/javascript" src="js/searchNew.js"></script>
143
<script type="text/javascript">
173
<script type="text/javascript">
144 174
$(function () {
145 175
	addscript("ad_search_a");
146 176
	addscript("ad_search_b");
147
});
177
});
148 178
</script>
149 179
</body>
150 180
</html>

+ 186 - 0
teamInfoShow.html

@ -0,0 +1,186 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
<title>浏览团队信息-科袖网</title>
9
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
<link href="css/bootstrap.min.css" rel="stylesheet">
11
<link type="text/css" href="css/common.css" rel="stylesheet">
12
<link type="text/css" href="css/genindex.css" rel="stylesheet">
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
<script>
15
	var _hmt = _hmt || [];
16
	(function() {
17
	  var hm = document.createElement("script");
18
	  hm.src = "https://hm.baidu.com/hm.js?d3db502c8cee2d618c01fe7aa6518602";
19
	  var s = document.getElementsByTagName("script")[0]; 
20
	  s.parentNode.insertBefore(hm, s);
21
	})();
22
</script>
23
<style>
24
.tag-show{
25
	position:absolute;
26
	right:-10px;
27
	top: 6px;
28
}
29
.tag-show>span{
30
	display: block;
31
	margin-bottom:2px;
32
	font-size: 10px;
33
	color: #ffffff;
34
	background:#ff0000;
35
	border-radius: 20px;
36
	padding:2px 6px;
37
}
38
.aboutTit .seeMore{
39
	font-size: 13px;
40
	color: #ff9900;
41
	cursor: pointer;
42
}
43
</style>
44
</head>
45
46
<body>
47
<!--头部-->
48
<header id="header">
49
	<script src="js/header.js"></script>
50
</header>
51
<div id="container">
52
	<div class="containerCon">
53
		<div class="contentCon clearfix">
54
			<div class="headconBox flexCenter">
55
                <div class="reInfoBlock" style="padding-left:0">
56
                	<div class="h1Font"><span id="proName"></span></div>
57
                	<div class="h2Font ellipsisSty"><span id="proOther"></span></div>
58
                	<div class="operateBlock bottomShow">
59
                		<ul class="clearfix">
60
                			<li><span id="proAddress"></span></li>
61
							<li>
62
								<span>分享到</span>
63
								<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
64
								<em class="operateicon operateicon2 icon-wechat shareWeixin">
65
									<div class="shareCode clearfix">
66
										<div class="floatL" id="qrcode"></div>
67
										<div class="shareWord floatR">
68
											<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
69
										</div>
70
									</div>
71
								</em>
72
							</li>
73
                		</ul>
74
                	</div>
75
                </div>
76
                <div class="goSpan normalShow displayNone">
77
                	<span class="attenSpan" id="attentBtn">关注</span>
78
					<span class="consultSpan" id="conbtn">联系</span>
79
				</div>
80
                <div class="goSpan memberShow displayNone">
81
					<a class="goSpanTo" id="quitTeam">退出团队</a>
82
				</div>
83
			</div>
84
			<div class="leftconBox floatL">
85
				<div class="navconBox">
86
					<ul class="mainNavUl clearfix">
87
						<li rel="item1user" id="tab1user" class="liNow">主页</li>
88
						<li rel="item6user" id="tab6user" tmp="item6more" class="wenda">成果 <span class="counts" id="qaCount"></span></li>
89
						<li rel="item5user" id="tab5user">论文 <span class="counts" id="parCount"></span></li>
90
					</ul>
91
					<div class="moreNav wendaNav" id="item6more">
92
						<ul class="moreNavUl wendaUl clearfix">
93
							<li rel="item6drop1" data-num="1" class="liNow">非专利 <span class="counts" id="unpatCount"></span></li>
94
							<li rel="item6drop2" data-num="2" class="">专利 <span class="counts" id="patCount"></span></li>
95
						</ul>	
96
					</div>
97
				</div>
98
				<div class="itremconBox">
99
					<div id="item1user" class="leftconItem"style="background: #f4f6f8;">
100
						<div class="coninfobox displayNone">
101
							<div class="coninfotit">团队简介</div>
102
							<div class="coninfocon" id="descpS">
103
								
104
							</div>
105
						</div>
106
						<div class="coninfobox displayNone">
107
							<div class="coninfotit">学术领域</div>
108
							<div class="coninfocon listArea">
109
								<ul id="subjectShow">
110
									
111
								</ul>
112
							</div>
113
						</div>
114
						<div class="coninfobox displayNone">
115
							<div class="coninfotit">行业领域</div>
116
							<div class="coninfocon listArea">
117
								<ul id="industryShow">
118
	
119
								</ul>
120
							</div>
121
						</div>
122
					</div>
123
					<div id="item5user" class="leftconItem">
124
						<div class="coninfobox form-item otherShow">
125
							<div class="coninfocon form-result aboutRes">
126
								<ul id="proPaper">
127
									
128
								</ul>
129
								<button class="js-load-more"></button>
130
							</div>
131
						</div>
132
					</div>
133
					<div id="item6user" class="leftconItem">
134
						<div id="item6drop1" class="coninfobox form-item otherShow dropconItem">
135
							<div class="coninfocon form-result aboutRes">
136
								<ul id="proUnPatent">
137
									
138
								</ul>
139
								<button class="js-load-more"></button>
140
							</div>
141
						</div>
142
						<div id="item6drop2" class="coninfobox form-item otherShow dropconItem">
143
							<div class="coninfocon form-result aboutRes">
144
								<ul id="proPatent">
145
									
146
								</ul>
147
								<button class="js-load-more"></button>
148
							</div>
149
						</div>
150
					</div>
151
				</div>
152
			</div>
153
			<div class="rightconBox floatR">
154
				<div class="conItem alignCenter">
155
					<div class="form-item otherBlock">
156
						<div class="aboutTit">团队专家</div>
157
						<div class="form-result addexpertRe" style="margin-top:0">
158
							<ul class="addexpert" id="expertli">
159
								
160
							</ul>
161
						</div>
162
					</div>
163
				</div>
164
			</div>
165
		</div>
166
	</div>
167
</div>
168
<!--反馈建议-->
169
<script type="text/javascript" src="js/correctBack.js"></script>
170
<!--尾部-->
171
<footer class="footerblock">
172
	<script type="text/javascript" src="js/footer.js"></script>
173
</footer>
174
175
<script type="text/javascript" src="js/tabCom.js"></script>
176
<script type="text/javascript" src="js/jquery.cookie.js"></script>
177
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
178
<script type="text/javascript" src="js/weixinshare/qrcode.min.js"></script>
179
<script type="text/javascript" src="js/public/baseUtil.js"></script>
180
<script type="text/javascript" src="js/public/genCom.js"></script>
181
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
182
<script type="text/javascript" src="js/teamInforShow.js"></script>
183
<script type="text/javascript" src="js/quickLogin.js"></script>
184
</body>
185
186
</html>

+ 202 - 0
teamList.html

@ -0,0 +1,202 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
	<title>团队-我的工作台-科袖网</title>
9
	<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
	<link href="css/bootstrap.min.css" rel="stylesheet">
11
	<link type="text/css" href="css/common.css" rel="stylesheet">
12
	<link rel="stylesheet" type="text/css" href="./css/webuploader/webuploader2.css">
13
	<link type="text/css" href="css/genindex.css" rel="stylesheet">
14
15
	<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
16
	<style>
17
		.queStep .artAbout>li>dl {
18
			height: 220px;
19
		}
20
21
		.queStep .artAbout>li>dl>dd {
22
			width: 46.8%;
23
			height: 200px;
24
		}
25
		.queStep .artAbout>li>dl>dd .imgItem img{
26
			max-width: 278px;
27
			max-height: 200px;
28
		}
29
		.queStep ul.artAbout .uploadFile .uploadblock {
30
			height: 200px;
31
		}
32
33
		.noTeam {
34
			margin: 20px;
35
			text-align: center;
36
			overflow: hidden;
37
			color: #999;
38
		}
39
40
		.noTeam .createTeam {
41
			border-radius: 40px;
42
			margin: 20px auto 40px;
43
			display: inline-block;
44
			padding: 10px 20px;
45
			text-align: center;
46
			background: #ff9900;
47
			color: #ffffff;
48
			cursor: pointer;
49
		}
50
		.itemListBolck .itemListCon .madiaInfo{
51
			padding-left:0;
52
		}
53
		.itemListCon .form-result>ul>li .madiaEdit span{
54
			width: 80px;
55
		}
56
		.itemListCon .form-result>ul>li .madiaEdit span.closeThis{
57
			background: rgba(255, 153, 0, 0.4);
58
		}
59
	</style>
60
</head>
61
62
<body>
63
	<div class="blackcover questionCover displayNone">
64
		<div class="resAreaBox putquestion">
65
			<div class="queStep queStep01">
66
				<div class="steptit">创建团队</div>
67
				<div class="banTheme clearfix postUl">
68
					<p class="floatL aboutTit">团队名称<em class="requiredcon">*</em><span class="frmconmsg" style="display:none">不可超过50个字</span></p>
69
					<input type="text" style="width: 100%;" class="frmcontype" placeholder="请填写团队名称,如XXX团队"
70
						maxlength="50" id="teamName" />
71
				</div>
72
				<div class="clearfix postUl">
73
					<p class="floatL aboutTit">所属机构<em class="requiredcon">*</em><span class="frmconmsg"
74
						style="display:none">不可超过50个字</span></p>
75
					<input type="text" style="width: 100%;" class="frmcontype" placeholder="请填写所属机构" maxlength="50"
76
						id="teamOrgName" />
77
				</div>
78
				<ul class="clearfix postUl">
79
					<p class="aboutTit">所在城市<em class="requiredcon">*</em><span class="frmconmsg"
80
						style="display:none">请选择所在城市</span></p>
81
					<form action="" name="form1">
82
						<div class="col-w-6 citybox2">
83
							<span class="frmcontype" id="Province">
84
								<em class="mr_sj"></em>
85
								<i class="mr_show" id="oprovince">请选择省/直辖市</i>
86
								<ul>
87
									<li><a href="javascript:void(0)" alt="请选择省/直辖市">请选择省/直辖市</a></li>
88
								</ul>
89
								<input type="hidden" name="cho_Province" value="请选择省/直辖市">
90
							</span>
91
						</div>
92
						<div class="col-w-6 citybox2">
93
							<span class="frmcontype floatR" id="City">
94
								<em class="mr_sj"></em>
95
								<i class="mr_show" id="ocity">请选择城市</i>
96
								<ul>
97
									<li><a href="javascript:void(0)" alt="请选择城市">请选择城市</a></li>
98
								</ul>
99
								<input type="hidden" name="cho_City" value="请选择城市 ">
100
							</span>
101
						</div>
102
					</form>
103
				</ul>
104
				<ul class="clearfix postUl artAbout">
105
					<li>
106
						<div class="aboutTit">上传团队材料<em class="requiredcon">*</em><span class="frmconmsg"
107
							></span></div>
108
						<dl class="clearfix" id="fileList">
109
							<dd class="uploadD" id="uploadDd">
110
								<div class="uploadFile">
111
									<div class="uploadblock">
112
										<span class="" id="filePicker">上传团队相关材料</span>
113
										<!--未上传图片时-->
114
										<div class="upFront" style="top:74px;" id="uploader">
115
											<p>上传团队相关材料</p>
116
											<p class="uploadtip">JPG/JPEG/PNG格式<br />大小2M以内</p>
117
										</div>
118
									</div>
119
								</div>
120
							</dd>
121
							<dd></dd>
122
						</dl>
123
					</li>
124
					<li class="saveBtn">
125
						<button type="button" class="frmcontype btnModel" id="pubSte">申请创建团队</button>
126
					</li>
127
				</ul>
128
129
			</div>
130
			<span class="workclose" id="workclose"></span>
131
		</div>
132
	</div>
133
134
	<header id="header">
135
		<script src="js/header.js"></script>
136
	</header>
137
138
	<!--中间-->
139
	<div id="container">
140
		<div class="containerCon">
141
			<div class="contentCon clearfix conBlock">
142
				<div class="workmenu">
143
					<script src="js/workMenu.js"></script>
144
				</div>
145
				<div class="workcon workconG">
146
					<div class="workcontit">
147
						<a class="worksamlltit worksamlltitnow" data-status="3">我的团队</a>
148
						<a class="worksamlltit" data-status="1">待审核团队</a>
149
						<a class="worksamlltit" data-status="2">未通过团队</a>
150
					</div>
151
					<div class="itemListBolck">
152
						<div class="topOperaBlock clearfix">
153
							<div class="searchAbout col-w-8" style="visibility: hidden">
154
								<input class="frmcontype" type="search" id="articleSearch" name=""
155
									placeholder="">
156
								<span class="searchSpan"></span>
157
							</div>
158
							<div class="issueSpanBlock col-w-4">
159
								<a class="issueSpan createTeam">创建团队</a>
160
							</div>
161
						</div>
162
						<div class="form-item itemListCon">
163
							<div class="form-result aboutRes">
164
								<ul id="articalList">
165
									
166
								</ul>
167
								<!--无搜索结果-->
168
								<div class="nodatabox displayNone" id="noartical">
169
									<div class="nodata">
170
										<div class="picbox picNull"></div>
171
										<div class="txtbox">
172
											<p class="noContip"></p>
173
										</div>
174
									</div>
175
								</div>
176
								<div class="tcdPageCode"></div>
177
							</div>
178
							<!-- <div class="noTeam">
179
								<h4>暂无专家团队是否创建团队</h4>
180
								<div class="createTeam">申请创建团队</div>
181
							</div> -->
182
						</div>
183
					</div>
184
				</div>
185
			</div>
186
		</div>
187
	</div>
188
	<footer>
189
		<script type="text/javascript" src="js/footer.js"></script>
190
	</footer>
191
192
	<script type="text/javascript" src="js/jquery.cookie.js"></script>
193
	<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
194
	<script type="text/javascript" src="js/jquery.page.js"></script>
195
	<script type="text/javascript" src="./js/webuploader/webuploader.js"></script>
196
	<script type="text/javascript" src="js/public/baseUtil.js"></script>
197
	<script type="text/javascript" src="js/public/genCom.js"></script>
198
	<script type="text/javascript" src="js/teamList.js"></script>
199
	<script src="js/city.min.js" type="text/javascript" charset="utf-8"></script>
200
</body>
201
202
</html>

+ 316 - 0
teamManage.html

@ -0,0 +1,316 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
<title>浏览团队信息-科袖网</title>
9
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
<link href="css/bootstrap.min.css" rel="stylesheet">
11
<link type="text/css" href="css/common.css" rel="stylesheet">
12
<link type="text/css" href="css/genindex.css" rel="stylesheet">
13
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
14
<script>
15
	var _hmt = _hmt || [];
16
	(function() {
17
	  var hm = document.createElement("script");
18
	  hm.src = "https://hm.baidu.com/hm.js?d3db502c8cee2d618c01fe7aa6518602";
19
	  var s = document.getElementsByTagName("script")[0]; 
20
	  s.parentNode.insertBefore(hm, s);
21
	})();
22
</script>
23
<style>
24
.tag-show{
25
	position:absolute;
26
	right:-10px;
27
	top: 6px;
28
}
29
.tag-show>span{
30
	display: block;
31
	margin-bottom:2px;
32
	font-size: 10px;
33
	color: #ffffff;
34
	background:#ff0000;
35
	border-radius: 20px;
36
	padding:2px 6px;
37
}
38
.aboutTit .seeMore{
39
	font-size: 13px;
40
	color: #ff9900;
41
	cursor: pointer;
42
}
43
.steptit{
44
	margin-bottom: 10px;
45
}
46
.steptit>a{
47
	display: inline-block;
48
	font-size: 15px;
49
	margin-right:10px;
50
	line-height: 40px;
51
	cursor: pointer;
52
}
53
.steptit>a.active{
54
	color: #ff9900;
55
    border-bottom: 2px solid #ff9900;
56
}
57
.leftconItem .steptit{
58
	padding: 10px 20px;
59
}
60
.queStep .quemain{
61
	border-top: 1px #eee solid;
62
	padding-top:10px;
63
	min-height: 200px;
64
}
65
.form-item .madiaEdit{
66
	position:absolute;
67
	top:25%;
68
	right: 30px;
69
	overflow: hidden;
70
	z-index: 22;
71
}
72
.form-item .madiaInfo{
73
	padding-right:280px;
74
}
75
.form-item .madiaEdit>li{
76
	border:1px solid #ff9900;
77
	color: #ff9900;
78
	padding:2px 6px;
79
	margin: 2px;
80
	text-align: center;
81
	float:left;
82
}
83
.form-item .madiaEdit>li.added{
84
	color:#999;
85
	cursor:auto;
86
	border:none
87
}
88
.form-item .madiaEdit>li.authTeamSta{
89
	background:#ff9900;
90
	color:#fff;
91
	cursor: auto;
92
}
93
</style>
94
</head>
95
96
<body>
97
<div class="blackcover questionCover displayNone">
98
	<div class="resAreaBox putquestion">
99
		<div class="queStep">
100
			<div class="steptit">
101
				<a data-index='0' class="active">管理成员</a>
102
				<a data-index='1'>添加成员</a>
103
			</div>
104
			<div class="quemain">
105
				<div class="artAbout">
106
					<div class="form-item">
107
						<div class="form-result" style="margin: 18px -20px 0 -20px;">
108
							<ul id="teamMembers">
109
							</ul>
110
							<button class="js-load-more"></button>
111
						</div>
112
					</div>
113
				</div>
114
				<div class="itemListBolck artAbout displayNone">
115
					<div class="searchAbout">
116
						<input class="frmcontype" type="search" id="searchMe" name=""
117
							placeholder="搜素您想邀请的专家">
118
						<span class="searchSpan"></span>
119
					</div>
120
					<div class="form-item">
121
						<div class="form-result" style="margin: 18px -20px 0 -20px;">
122
							<ul id="searchMembers">
123
							</ul>
124
						</div>
125
					</div>
126
				</div>
127
			</div>
128
			
129
		</div>
130
		<span class="workclose" id="workclose"></span>
131
	</div>
132
</div>
133
<!--头部-->
134
<header id="header">
135
	<script src="js/header.js"></script>
136
</header>
137
<div id="container">
138
	<div class="containerCon">
139
		<div class="contentCon clearfix">
140
			<div class="headconBox flexCenter">
141
                <div class="reInfoBlock" style="padding-left:0">
142
                	<div class="h1Font"><span id="proName"></span></div>
143
                	<div class="h2Font ellipsisSty"><span id="proOther"></span></div>
144
                	<div class="operateBlock bottomShow">
145
                		<ul class="clearfix">
146
                			<li><span id="proAddress"></span></li>
147
							<li>
148
								<span>分享到</span>
149
								<a href="" id="weibo" target="_blank"><em class="operateicon operateicon2 icon-sina"></em></a>
150
								<em class="operateicon operateicon2 icon-wechat shareWeixin">
151
									<div class="shareCode clearfix">
152
										<div class="floatL" id="qrcode"></div>
153
										<div class="shareWord floatR">
154
											<p>打开微信“扫一扫”,<br/>打开网页后点击屏幕右上角“分享”按钮</p>
155
										</div>
156
									</div>
157
								</em>
158
							</li>
159
                		</ul>
160
                	</div>
161
                </div>
162
				<div class="goSpan">
163
					<a class="goSpanTo" id="updateTeam">修改资料</a>
164
					<a class="goSpanTo" id="delTeam">删除团队</a>
165
				</div>
166
			</div>
167
			<div class="leftconBox floatL">
168
				<div class="navconBox">
169
					<ul class="mainNavUl clearfix">
170
						<li rel="item1user" id="tab1user" class="liNow">主页</li>
171
						<li rel="item6user" id="tab6user" tmp="item6more" class="wenda">成果 <span class="counts" id="qaCount"></span></li>
172
						<li rel="item5user" id="tab5user">论文 <span class="counts" id="parCount"></span></li>
173
					</ul>
174
					<div class="moreNav wendaNav" id="item6more">
175
						<ul class="moreNavUl wendaUl clearfix">
176
							<li rel="item6drop1" data-num="1" class="liNow">非专利 <span class="counts" id="unpatCount"></span></li>
177
							<li rel="item6drop2" data-num="2" class="">专利 <span class="counts" id="patCount"></span></li>
178
						</ul>	
179
					</div>
180
				</div>
181
				<div class="itremconBox">
182
					<div id="item1user" class="leftconItem"style="background: #f4f6f8;">
183
						<div class="coninfobox displayNone">
184
							<div class="coninfotit">团队简介</div>
185
							<div class="coninfocon" id="descpS">
186
								
187
							</div>
188
						</div>
189
						<div class="coninfobox displayNone">
190
							<div class="coninfotit">学术领域</div>
191
							<div class="coninfocon listArea">
192
								<ul id="subjectShow">
193
									
194
								</ul>
195
							</div>
196
						</div>
197
						<div class="coninfobox displayNone">
198
							<div class="coninfotit">行业领域</div>
199
							<div class="coninfocon listArea">
200
								<ul id="industryShow">
201
	
202
								</ul>
203
							</div>
204
						</div>
205
					</div>
206
					<div id="item5user" class="leftconItem">
207
						<div class="steptit">
208
							<a data-index='0' class="active">管理论文</a>
209
							<a data-index='1'>添加论文</a>
210
						</div>
211
						<div class="coninfobox form-item otherShow" style="padding-top: 0px">
212
							<div class="coninfocon form-result aboutRes">
213
								<ul id="proPaper">
214
									
215
								</ul>
216
								<button class="js-load-more"></button>
217
							</div>
218
							<div class="coninfocon aboutRes displayNone">
219
								<div class="itemListBolck form-result">
220
									<div class="searchAbout" style="margin:0px 20px 10px">
221
										<input class="frmcontype" type="search" id="searchPaperKey" name=""
222
											placeholder="搜素您想添加的论文">
223
										<span class="searchSpan"></span>
224
									</div>
225
									<ul id="searchPaper">
226
									
227
									</ul>
228
								</div>
229
							</div>
230
						</div>
231
					</div>
232
					<div id="item6user" class="leftconItem">
233
						<div id="item6drop1" class="coninfobox form-item otherShow dropconItem">
234
							<div class="steptit" style="margin:-30px -30px 0;">
235
								<a data-index='0' class="active">管理非专</a>
236
								<a data-index='1'>添加非专</a>
237
							</div>
238
							<div class="coninfocon form-result aboutRes">
239
								<ul id="proUnPatent">
240
									
241
								</ul>
242
								<button class="js-load-more"></button>
243
							</div>
244
							<div class="coninfocon aboutRes displayNone">
245
								<div class="itemListBolck form-result">
246
									<div class="searchAbout" style="margin:0px 20px 10px">
247
										<input class="frmcontype" type="search" id="searchUnPatentKey" name=""
248
											placeholder="搜素您想添加的非专">
249
										<span class="searchSpan"></span>
250
									</div>
251
									<ul id="searchUnPatent">
252
									
253
									</ul>
254
								</div>
255
							</div>
256
						</div>
257
						<div id="item6drop2" class="coninfobox form-item otherShow dropconItem">
258
							<div class="steptit" style="margin:-30px -30px 0;">
259
								<a data-index='0' class="active">管理专利</a>
260
								<a data-index='1'>添加专利</a>
261
							</div>
262
							<div class="coninfocon form-result aboutRes">
263
								<ul id="proPatent">
264
									
265
								</ul>
266
								<button class="js-load-more"></button>
267
							</div>
268
							<div class="coninfocon aboutRes displayNone">
269
								<div class="itemListBolck form-result">
270
									<div class="searchAbout" style="margin:0px 20px 10px">
271
										<input class="frmcontype" type="search" id="searchPatentKey" name=""
272
											placeholder="搜素您想添加的专利">
273
										<span class="searchSpan"></span>
274
									</div>
275
									<ul id="searchPatent">
276
									
277
									</ul>
278
								</div>
279
							</div>
280
						</div>
281
					</div>
282
				</div>
283
			</div>
284
			<div class="rightconBox floatR">
285
				<div class="conItem alignCenter">
286
					<div class="form-item otherBlock">
287
						<div class="aboutTit">团队专家 <span class="seeMore floatR" id="manageMembers">管理成员<em></em></span></div>
288
						<div class="form-result addexpertRe" style="margin-top:0">
289
							<ul class="addexpert" id="expertli">
290
								
291
							</ul>
292
							<button class="js-load-more"></button>
293
						</div>
294
					</div>
295
				</div>
296
			</div>
297
		</div>
298
	</div>
299
</div>
300
<!--尾部-->
301
<footer class="footerblock">
302
	<script type="text/javascript" src="js/footer.js"></script>
303
</footer>
304
305
<script type="text/javascript" src="js/tabCom.js"></script>
306
<script type="text/javascript" src="js/jquery.cookie.js"></script>
307
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
308
<script type="text/javascript" src="js/weixinshare/qrcode.min.js"></script>
309
<script type="text/javascript" src="js/public/baseUtil.js"></script>
310
<script type="text/javascript" src="js/public/genCom.js"></script>
311
<script type="text/javascript" src="js/public/cacheUtil.js"></script>
312
<script type="text/javascript" src="js/teamManage.js"></script>
313
<script type="text/javascript" src="js/quickLogin.js"></script>
314
</body>
315
316
</html>

+ 163 - 0
updateTeam.html

@ -0,0 +1,163 @@
1
<!DOCTYPE html>
2
<html>
3
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
7
<meta http-equiv="X-UA-Compatible" content="IE=edge">
8
<title>修改个人信息-科袖网</title>
9
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.png" media="screen" />
10
<link href="css/bootstrap.min.css" rel="stylesheet">
11
<link type="text/css" rel="stylesheet" href="cmp-portal/css/bootstrap-datetimepicker.min.css">
12
<link type="text/css" rel="stylesheet" href="cmp-portal/css/glyIcon.css">
13
<link type="text/css" href="css/common.css" rel="stylesheet">
14
<link type="text/css" href="css/genindex.css" rel="stylesheet">
15
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
16
<style>
17
.updateLeft .coninfobox:after{
18
	content: none;
19
}
20
</style>
21
</head>
22
23
<body>
24
<!--头部-->
25
<header id="header">
26
	<script src="js/header.js"></script>
27
</header>
28
29
<div id="container">
30
	<div class="containerCon">
31
		<div class="contentCon clearfix">
32
			<div class="headconBox flexCenter">
33
				<ul class="cmpFrmList" style="width: 56%">
34
					<li>
35
						<span class="col-w-2 lableSpan"><em class="requiredcon">*</em> 团队名称:</span>
36
						<div class="col-w-4">
37
							<input type="text" class="frmcontype" placeholder="请填团队名称" id="name" />
38
						</div>
39
					</li>
40
					<li>
41
						<span class="col-w-2 lableSpan"><em class="requiredcon">*</em> 所属机构:</span>
42
						<div class="col-w-8">
43
							<input type="text" class="frmcontype" placeholder="请填写当前就职的机构" id="orgName" />
44
						</div>
45
					</li>
46
					<li>
47
						<span class="col-w-2 lableSpan"><em class="requiredcon">*</em> 所在城市:</span>
48
						<div class="col-w-8">
49
							<form action="" class="col-w-12" name="form1">
50
								<div class="col-w-6 citybox2">
51
									<span class="frmcontype" id="Province">
52
										<em class="mr_sj"></em>
53
										<i class="mr_show" id="oprovince">请选择省/直辖市</i>
54
										<ul>
55
											<li><a href="javascript:void(0)" alt="请选择省/直辖市">请选择省/直辖市</a></li>
56
										</ul>
57
										<input type="hidden" name="cho_Province" value="请选择省/直辖市">
58
									</span>
59
								</div>
60
								<div class="col-w-6 citybox2">
61
									<span class="frmcontype floatR" id="City" >
62
										<em class="mr_sj"></em>
63
										<i class="mr_show" id="ocity">请选择城市</i>
64
										<ul>
65
											<li><a href="javascript:void(0)" alt="请选择城市">请选择城市</a></li>
66
										</ul>
67
										<input type="hidden" name="cho_City" value="请选择城市 ">
68
									</span>
69
								</div>
70
							</form> 
71
						</div>
72
					</li>
73
				</ul>
74
			</div>
75
			<div class="leftconBox updateLeft floatL" style="padding-bottom: 40px;">
76
				<!--个人简介-->
77
				<div class="coninfobox">
78
					<div class="coninfotit">团队简介</div>
79
					<div class="coninfocon">
80
						<div class="msgContbox">
81
				    		<textarea class="msgCont frmcontype" id="descp" placeholder="请填写一个简单的介绍,让大家更好地了解您"></textarea>
82
				    		<span class="msgconNum"><em class="limitNum">0</em>/2000</span>
83
						</div>
84
					</div>
85
				</div>
86
				<!--学术领域-->
87
				<div class="coninfobox xslyshow">
88
					<div class="coninfotit"><span>学术领域</span></div>
89
					<div class="coninfocon listArea form-item">
90
						<div class="col-w-12" style="position: relative;">
91
							<input type="text" class="frmcontype oinput" placeholder="请填写您研究的学科,如:腐蚀防护、石墨烯、纳米材料" data-pro="学术领域不得超过15个字"  data-num="20" data-fontSizeN="15" id="subject"/>
92
							<button type="button" class="frmcontype btnModel frmaddG addButton" id="subjectAdd">添加</button>
93
							<div class="form-drop keydrop">
94
								<ul>
95
									
96
								</ul>
97
							</div>
98
						</div>
99
						<div class="form-result keyResult">
100
							<ul class="ulspace editUlist clearfix" id="subjectList">
101
								<!--<li>XXX<div class="closeThis"></div></li>-->
102
							</ul>
103
						</div>
104
					</div>
105
				</div>
106
				<!-- 行业领域 -->
107
				<div class="coninfobox">
108
					<div class="coninfotit">行业领域</div>
109
					<div class="coninfocon listArea form-item">
110
						<div class="col-w-12" style="position: relative;">
111
							<input type="text" class="frmcontype oinput" placeholder="请填写企业所属的行业,如:制造业、互联网、服务业" data-pro="行业领域不得超过15个字" data-num="20" data-fontSizeN="15" id="industry"/>
112
							<button type="button" class="frmcontype btnModel frmaddG addButton" id="industryAdd">添加</button>
113
							<div class="form-drop keydrop">
114
								<ul>
115
									
116
								</ul>
117
							</div>
118
						</div>
119
						<div class="form-result keyResult">
120
							<ul class="ulspace editUlist clearfix" id="industryList">
121
								<!--<li>XXX<div class="closeThis"></div></li>-->
122
							</ul>
123
						</div>
124
					</div>
125
				</div>
126
				<div class="coninfobox">
127
					<div class="saveBtn">
128
						<div style="width:120px;margin: auto">
129
							<button type="button" class="frmcontype btnModel" id="saveTeam">保存</button>
130
						</div>
131
					</div>
132
				</div>
133
			</div>
134
			<div class="rightconBox floatR">
135
				<div class="conItem statisticsBox alignCenter clearfix" style="cursor:pointer;">
136
					<div class="col-w-12">
137
						<a class="goarrow" target="_blank" id="showMyself">查看团队主页<em></em></a>
138
					</div>
139
				</div>
140
				<div class="conItem statisticsBox alignCenter clearfix">
141
					<div class="col-w-12">
142
						<a id="deleteTeam" style="color:#ee0000;cursor: pointer;">删除团队<em></em></a>
143
					</div>
144
				</div>
145
			</div>
146
		</div>
147
	</div>
148
</div>
149
150
<footer>
151
	<script type="text/javascript" src="js/footer.js"></script>
152
</footer>
153
154
<script type="text/javascript" src="js/jquery.cookie.js"></script>
155
<script type="text/javascript" src="cmp-portal/js/public/bootstrap.min.js"></script>
156
<script type="text/javascript" src="cmp-portal/js/public/bootstrap-datetimepicker.js"></script>
157
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
158
<script type="text/javascript" src="js/city.min.js"></script>
159
<script type="text/javascript" src="js/public/baseUtil.js"></script>
160
<script type="text/javascript" src="js/public/genCom.js"></script>
161
<script type="text/javascript" src="js/updateTeam.js"></script>
162
</body>
163
</html>

+ 51 - 3
userInforShow.html

@ -78,15 +78,22 @@
78 78
				<div class="navconBox">
79 79
					<ul class="mainNavUl clearfix">
80 80
						<li rel="item1user" id="tab1user" class="liNow">主页</li>
81
						<li rel="item10user" id="tab10user">团队 <span class="counts" id="teamCount"></span></li>
81 82
						<li rel="item9user" id="tab9user">服务 <span class="counts" id="serCount"></span></li>
82 83
						<li rel="item2user" id="tab2user">资源 <span class="counts" id="resCount"></span></li>
83 84
						<li rel="item3user" id="tab3user">文章 <span class="counts" id="artCount"></span></li>
84
						<li rel="item4user" id="tab4user">专利 <span class="counts" id="patCount"></span></li>
85
						<li rel="item4user" id="tab4user" tmp="item4more">成果</li>
85 86
						<li rel="item5user" id="tab5user">论文 <span class="counts" id="parCount"></span></li>
86 87
						<li rel="item6user" id="tab6user" tmp="item6more" class="wenda">问答 <span class="counts" id="qaCount"></span></li>
87 88
						<li rel="item7user" id="tab7user">资料</li>
88 89
						<li rel="item8user" id="tab8user" tmp="item8more" class="rightbtn">更多<em class="foldtr"></em></li>
89 90
					</ul>
91
					<div class="moreNav wendaNav" id="item4more">
92
						<ul class="moreNavUl wendaUl clearfix">
93
							<li rel="item4drop1" data-num="1" class="liNow">非专利 <span class="counts" id="unpatCount"></span></li>
94
							<li rel="item4drop2" data-num="2" class="">专利 <span class="counts" id="patCount"></span></li>
95
						</ul>	
96
					</div>
90 97
					<div class="moreNav wendaNav" id="item6more">
91 98
						<ul class="moreNavUl wendaUl clearfix">
92 99
							<li rel="item6drop1" data-num="1" class="liNow">我的提问</li>
@ -97,6 +104,7 @@
97 104
						<ul class="moreNavUl moreBuUl clearfix">
98 105
							<li rel="item8drop1" data-num="1" class="attentType liNow">我关注的专家</li>
99 106
							<li rel="item8drop2" data-num="6" class="attentType">我关注的企业</li>
107
							<li rel="item8drop6" data-num="13" class="attentType">我关注的团队</li>
100 108
							<li rel="item8drop3" data-num="8" class="attentType">我关注的问题</li>
101 109
							<li rel="item8drop4" id="dropMenu" tmp="drop4list" class="rightbtn attentType"><span tmp="">我收藏的文章</span><em class="foldtr"></em>
102 110
								<ul class="table-drop" id="drop4list">
@ -104,6 +112,7 @@
104 112
									<li rel="item8drop4item7" id="collectSerTab" data-num="10" class="attentType">我收藏的服务</li>
105 113
									<li rel="item8drop4item4" id="collectResTab" data-num="2" class="attentType">我收藏的资源</li>
106 114
									<li rel="item8drop4item2" id="collectPatTab" data-num="4" class="attentType">我收藏的专利</li>
115
									<li rel="item8drop4item9" id="collectPatTab" data-num="12" class="attentType">我收藏的非专利</li>
107 116
									<li rel="item8drop4item3" id="collectParTab" data-num="5" class="attentType">我收藏的论文</li>
108 117
									<li rel="item8drop4item5" id="collectDemTab" data-num="7" class="attentType">我收藏的需求</li>
109 118
									<li rel="item8drop4item6" id="collectAnsTab" data-num="9" class="attentType">我收藏的回答</li>
@ -243,10 +252,16 @@
243 252
						</div>
244 253
					</div>
245 254
					<div id="item4user" class="leftconItem">
246
						<div class="coninfobox form-item otherShow">
255
						<div id="item4drop1" class="coninfobox form-item otherShow dropconItem">
256
							<div class="coninfocon form-result aboutRes">
257
								<ul id="proUnPatent">
258
								</ul>
259
								<button class="js-load-more"></button>
260
							</div>
261
						</div>
262
						<div id="item4drop2" class="coninfobox form-item otherShow dropconItem">
247 263
							<div class="coninfocon form-result aboutRes">
248 264
								<ul id="proPatent">
249
									
250 265
								</ul>
251 266
								<button class="js-load-more"></button>
252 267
							</div>
@ -330,6 +345,14 @@
330 345
								<button class="js-load-more"></button>
331 346
							</div>
332 347
						</div>
348
						<div id="item8drop6" class="coninfobox form-item dropconItem">
349
							<div class="coninfocon form-result aboutRes">
350
								<ul id="attendTeam">
351
									
352
								</ul>
353
								<button class="js-load-more"></button>
354
							</div>
355
						</div>
333 356
						<div id="item8drop2" class="coninfobox form-item otherShow dropconItem">
334 357
							<div class="coninfocon form-result aboutRes">
335 358
								<ul id="attendCmp">
@ -392,6 +415,12 @@
392 415
							<div id="item8drop4item8" class="coninfocon form-result aboutRes droplistcon">
393 416
								<ul id="attendProduct">
394 417
									
418
								</ul>
419
								<button class="js-load-more"></button>
420
							</div>
421
							<div id="item8drop4item9" class="coninfocon form-result aboutRes droplistcon">
422
								<ul id="attendUnPatent">
423
									
395 424
								</ul>
396 425
								<button class="js-load-more"></button>
397 426
							</div>
@ -410,6 +439,16 @@
410 439
							<div class="coninfocon form-result aboutRes">
411 440
								<ul id="proService">
412 441
									
442
								</ul>
443
								<button class="js-load-more"></button>
444
							</div>
445
						</div>
446
					</div>
447
					<div id="item10user" class="leftconItem">
448
						<div class="coninfobox form-item otherShow">
449
							<div class="coninfocon form-result aboutRes">
450
								<ul id="proTeam">
451
									
413 452
								</ul>
414 453
								<button class="js-load-more"></button>
415 454
							</div>
@ -448,6 +487,15 @@
448 487
						<p>我的主页已被浏览 <em id="viewNums"></em> 次</p>
449 488
					</div>
450 489
				</div>
490
				<div class="conBlock conItem displayNone">
491
					<div class="form-item">
492
						<div class="aboutTit">所在团队</div>
493
						<div class="form-result form-M0 currentArt">
494
							<ul id="showTeam">
495
							</ul>
496
						</div>
497
					</div>	
498
				</div>	
451 499
				<div class="conBlock conItem displayNone">
452 500
					<div class="form-item">
453 501
						<div class="aboutTit">合作专家</div>