Quellcode durchsuchen

企业需求列表相关

luyanan vor 7 Jahren
Ursprung
Commit
43555a3de1

+ 10 - 95
cmp-portal/cmp-needList.html

@ -34,53 +34,16 @@
34 34
	        <div class="workcon workconG">
35 35
				<div class="workcontit"><a class="worksamlltit worksamlltitnow">企业需求</a></div>
36 36
				<div class="itemListBolck">
37
					<div class="form-item itemListCon">
37
					<div class="workblock identityState" id="identityState" style="display:none">
38
						<div class="nowState">
39
						   <p><span class="identProcess" id="identProcess">通过企业认证,员工可以在科袖网发布企业需求,<br />您可以在这里管理这些需求。</span><span class="identts" id="identts"></span></p>
40
						   <a href="cmp-setAuth.html?auth=1"><button type="button" class="frmtype btnModel headRadius identBtn" id="identBtn">马上认证</button></a>
41
						</div>
42
					</div>
43
					<div class="form-item itemListCon" id="companyDemandList" style="display:none;">
38 44
						<div class="form-result aboutRes" style="border:none;margin-top:0;">
39 45
							<ul class="form-need" id="cmpneedList">
40
								<li>
41
									<a class="" target="_blank" href="">
42
										<div class="madiaInfo">
43
											<p class="h1Font ellipsisSty">对对对</p>
44
											<ul class="showliTop h2Font clearfix">
45
												<li><span>发布于 8月30日 13:16</span></li>
46
												<li><span>浏览量 8</span></li>
47
												<li><span>联系人  张三</span></li>
48
												<li><span class="draftLable">已于 5月19日 23:59 过期</span></li>
49
											</ul>
50
										</div>
51
									</a>
52
									<ul class="madiaEdit">
53
										<li><span class="closeThis">关闭</span></li>
54
									</ul>
55
								</li>
56
								<li>
57
									<a class="" target="_blank" href="">
58
										<div class="madiaInfo">
59
											<p class="h1Font ellipsisSty">对对对</p>
60
											<ul class="h2Font clearfix">
61
												<li><span>发布于 8月30日 13:16</span></li>
62
												<li><span>浏览量 8</span></li>
63
												<li><span>联系人  张三</span></li>
64
												<li><span class="draftLable">即将于 5月19日 23:59 过期</span></li>
65
											</ul>
66
										</div>
67
									</a>
68
									<ul class="madiaEdit">
69
										<li><span class="closeThis">关闭</span></li>
70
									</ul>
71
								</li>
72
								<li>
73
									<a class="" target="_blank" href="">
74
										<div class="madiaInfo">
75
											<p class="h1Font ellipsisSty">对对对</p>
76
											<ul class="h2Font clearfix">
77
												<li><span>关闭于 8月30日 13:16</span></li>
78
												<li><span>浏览量 8</span></li>
79
												<li><span>联系人  张三</span></li>
80
											</ul>
81
										</div>
82
									</a>
83
								</li>
46
								
84 47
							</ul>
85 48
							<div class="nodatabox displayNone">
86 49
						        <div class="nodata">
@ -95,55 +58,7 @@
95 58
					</div>
96 59
				</div>
97 60
			</div>
98
		    <!--<div class="workcon workconG">
99
			    <div class="workcontit"><a class="worksamlltit worksamlltitnow">企业需求</a></div>
100
			    <div class="worksubcon clearfix">
101
			        <div class="workblock identityState" id="identityState" style="display:none">
102
						<div class="nowState">
103
						   <p><span class="identProcess" id="identProcess">通过企业认证,员工可以在科袖网发布企业需求,<br />您可以在这里管理这些需求。</span><span class="identts" id="identts"></span></p>
104
						   <a href="cmp-setAuth.html?auth=1"><button type="button" class="frmtype btnModel headRadius identBtn" id="identBtn">马上认证</button></a>
105
						</div>
106
					</div>
107
			        <div class="workmysrc" id="companyDemandList" style="display:none">	
108
			             <div class="workmenubox clearfix">
109
			                <form class="workmenufrm floatR">
110
			                    <div class="workselectbox floatL consultSelect selcet3">
111
			                       <input type="text" id="consultSelectId" value="0" style="display:none;">
112
			                       <span  id="showStatus" class="workselectmenu" tip="0">全部</span><em class="to-bottom"></em>
113
			                       <div class="consultOption option3" style="display:none;">
114
				                       <ul id="downbox" class="workdropdown" > 
115
				                            <li class="workcurrent" tip="0">全部</li> 
116
				                            <li class="" tip="1">发布中</li> 
117
				                            <li class="" tip="2">已关闭</li>				                       
118
				                       </ul>
119
			                       </div>
120
			                    </div>
121
			                    <div class="workselectbox floatL timeType selcet4">
122
			                    	<input type="text" id="timeTypeId" value="" style="display:none;">
123
			                        <span  id="showTimeSort" class="workselectmenu" tim="0">按最早发布时间排序</span><em class="to-bottom"></em>
124
			                        <div class="timeOption option4" style="display:none;">
125
				                        <ul id="downbox1" class="workdropdown workdropdown2" > 
126
				                            <li tim="0" class="cur workcurrent">按最早发布时间排序</li> 
127
				                            <li tim="1" class="cur">按最新发布时间排序</li> 
128
				                       </ul>
129
			                        </div>
130
			                    </div>
131
			                </form>
132
			             </div>   
133
			             
134
			            <div class="workselectcon" id="shoudao">
135
		                	<div class="workContainer">
136
			                	<ul id="demandList">
137
									
138
								</ul>
139
		                	</div>
140

141
			                <div class="tcdPageCode getConsultPage"></div>
142
			            </div>
143
			        </div>
144
			    </div>
145
			
146
			</div>-->
61
		    
147 62
        </div>
148 63
	</div>
149 64
</div>
@ -153,7 +68,7 @@
153 68
</footer>
154 69
<script type="text/javascript"src="js/public/jquery.cookie.js"></script>
155 70
<script type="text/javascript"src="../js/jquery.page.js"></script>
156
<script type="text/javascript"src="../js/jquery.similar.msgbox.js"></script>
71
<script type="text/javascript"src="js/public/jquery.similar.msgbox.js"></script>
157 72
<script type="text/javascript" src="js/public/common.js"></script>
158 73
<script type="text/javascript" src="js/cmp-needList.js"></script>
159 74
</body>

+ 7 - 4
cmp-portal/css/cmpindex.css

@ -355,7 +355,7 @@ ul.artAbout .frmadd{width:auto;position:absolute;right:0;top:0;background: #28b8
355 355
.form-drop{position:relative;top:-1px;border:1px solid #E5E5E5;border-top:none;width: 100%;z-index: 0;}
356 356
.form-item input.frmcontype{position: relative;z-index: 2;}
357 357
.form-item .frmadd{z-index: 6;}
358
.form-item .madiaHead{position:absolute;border:1px solid #E5E5E5;width: 50px;height:50px;top:50%;margin-top:-25px;background-position: center;background-size: cover;}
358
.form-item .madiaHead{position:absolute;width: 50px;height:50px;top:50%;margin-top:-25px;background-position: center;background-size: cover;}
359 359
.form-item .madiaHead.useHead{background-image: url(../../images/default-photo.jpg);border-radius: 50%;}
360 360
.form-item .madiaHead.resouseHead{background-image: url(../../images/default-resource.jpg);border-radius:0;}
361 361
.form-item .madiaHead.artHead{background-image: url(../../images/default-artical.jpg);border-radius:0;}
@ -424,7 +424,7 @@ ul.tagList>li .h2Font{color:#666}
424 424
.itemListBolck .itemListCon .form-result>ul>li{padding:20px;cursor:pointer;}
425 425
.itemListBolck .itemListCon .form-result>ul>li:after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: #f4f6f8;}
426 426
.itemListBolck .itemListCon .form-result>ul>li:hover{background:#EEEEEE;}
427
.itemListBolck .itemListCon .form-result{margin:20px 0 30px;border-top:1px solid #E5E5E5;}
427
.itemListBolck .itemListCon .form-result{position:relative;margin:20px 0 30px;border-top:1px solid #E5E5E5;}
428 428
.itemListBolck .itemListCon .madiaHead{width:120px;height:80px;margin-top:-40px;}
429 429
.itemListBolck .itemListCon .madiaInfo>ul>li{float: left;margin-left:20px;}
430 430
.itemListBolck .itemListCon .madiaInfo>ul>li:first-child{margin-left:0;}
@ -436,13 +436,16 @@ ul.tagList>li .h2Font{color:#666}
436 436
.itemListCon .form-result>ul>li .madiaEdit>li{float: left;margin-right: 28px;}
437 437
.itemListCon .form-result>ul>li .madiaEdit .editThis{display:inline-block;width:60px;height:32px;background:url(../images/g_article_button_xiugai_lan_hig.png);background-size:cover;cursor:pointer;}
438 438
.itemListCon .form-result>ul>li .madiaEdit .deteleThis2{display:inline-block;width:32px;height:32px;background:url(../../images/g_article_button_shanchu_hig.png);background-size:cover;cursor:pointer;}
439
.itemListCon .form-result>ul>li .madiaEdit .closeThis{color:#FF0000;}
439
/*.itemListCon .form-result>ul>li .madiaEdit .closeThis{color:#FF0000;}*/
440 440
.itemListCon .form-result>ul>li .madiaEdit{display:none;overflow:hidden;position:absolute;top:50%;margin-top:-16px;right:0;}
441 441
.itemListCon .form-result>ul>li:hover .madiaEdit{display: block;}
442
.itemListCon .form-result>ul>li .madiaEdit span{display:inline-block;width:60px;height:32px;font-size:15px;letter-spacing:0.1em;background:#28b8fa;color:#fff;line-height: 32px;text-align: center;border-radius: 4px;}
443
442 444
443 445
.itemListCon li.draftList .madiaInfo{padding-top:4px;}
444 446
445
.itemListBolck .itemListCon .form-need{min-height:130px;}
447
.form-need{min-height:130px;}
448
.form-need a{display:block;}
446 449
.itemListBolck .itemListCon .form-need .madiaInfo{padding-left: 0;}
447 450
.itemListBolck .itemListCon .form-need .madiaEdit{display: block;}
448 451

+ 1 - 1
cmp-portal/js/articalIssue.js

@ -436,7 +436,7 @@ $(function() {
436 436
				forceParse: true,
437 437
				autoclose: true,
438 438
			});
439
			$(".mb-listR .form_datetime").val(getNowFormatDate(currentdate));
439
			$(".mb-listR .form_datetime").val(getNowFormatDate());
440 440
			if(colMgr=="true"){
441 441
				$(".mb-listL").remove();
442 442
				$("#promotTh").prepend(seleClum);

+ 1 - 1
cmp-portal/js/articalModify.js

@ -603,7 +603,7 @@ $(function() {
603 603
				forceParse: true,
604 604
				autoclose: true,
605 605
			});
606
			$(".mb-listR .form_datetime").val(getNowFormatDate(currentdate));
606
			$(".mb-listR .form_datetime").val(getNowFormatDate());
607 607
			if(colMgr=="true"){
608 608
				$(".mb-listL").remove();
609 609
				$("#promotTh").prepend(seleClum);

+ 82 - 158
cmp-portal/js/cmp-needList.js

@ -4,8 +4,7 @@ $(document).ready(function() {
4 4
	if(id == "" || id == null || id == "null"){
5 5
    	location.href = "cmp-settled-log.html";
6 6
    }
7
	var oDemandAim = "",
8
		oSortType = "";
7
	demandList(true,10, 1);
9 8
	/*查询企业认证状态*/
10 9
	function companyAuthentState() {
11 10
		$.ajax({
@ -33,19 +32,39 @@ $(document).ready(function() {
33 32
		})
34 33
	}
35 34
	companyAuthentState();
36
	/*企业需求列表*/
35

36
	$("#cmpneedList").on("click",".closeThis",function(){//关闭
37
		var dataId=$(this).parents("li").find(".urlHref").attr("data-id");
38
		$.MsgBox.Confirm("提示", "确认要关闭该需求?",function(){
39
			$.ajax({
40
				"url": "/ajax/demand/close",
41
				"type": "POST",
42
				"async": true,
43
				"data":{
44
					"id":dataId,
45
					"uid":id
46
				},
47
				"success": function(data) {
48
					if(data.success && data.data) {
49
						console.log(data);
50
						$(".madiaEdit").remove();
51
						demandList(true,10, 1);
52
					}
53
				}
54
			});
55
		});
56
	})
37 57
	/*需求列表*/
38
	function demandList(isbind, pageSize, pageNo, oDemand, oSort) {
58
	function demandList(isbind, pageSize, pageNo) {
39 59
		$.ajax({
40
			url: "/ajax/demand/pqOrg",
60
			url: "/ajax/demand/pq",
41 61
			type: "GET",
42 62
			timeout: 10000,
43 63
			dataType: "json",
44 64
			data: {
45
				"orgId": id,
65
				"oid": id,
46 66
				"pageNo": pageNo,
47
				"demandStatus": oDemand,
48
				"sortType": oSort
67
				"pageSize": pageSize
49 68
			},
50 69
			"beforeSend": function() {
51 70
				$("#cmpneedList").append('<img src="../images/loading.gif" class="loading" />');
@ -59,6 +78,7 @@ $(document).ready(function() {
59 78
						for(var i = 0; i < $info.length; i++) {
60 79
							var liStr=$("<li></li>").appendTo("#cmpneedList");
61 80
							demandHtml($info[i],liStr);
81
							userFun($info[i].creator,liStr);
62 82
						}
63 83
						if($info.length != 0) {
64 84
							if(isbind == true) {
@ -67,7 +87,7 @@ $(document).ready(function() {
67 87
									current: data.data.data.pageNo,
68 88
									backFn: function(p) {
69 89
										$("#cmpneedList").html("");
70
										demandList(false, 5, p, oDemandAim, oSortType);
90
										demandList(false,10, p);
71 91
										document.body.scrollTop = document.documentElement.scrollTop = 0;
72 92
									}
73 93
								});
@ -81,175 +101,79 @@ $(document).ready(function() {
81 101
				$(".loading").remove();
82 102

83 103
			},
84
			error: function(XMLHttpRequest, textStats, errorThrown) {
104
			error: function() {
85 105

86 106
			}
87 107
		})
88 108
	}
89
	demandList(true, 5, 1, oDemandAim, oSortType);
109

90 110
	function demandHtml($data,liStr) {
91
		var statusStr='';
92 111
		var sowU="";
93 112
		if($data.pageViews!=0){
94 113
			sowU='<li><span>浏览量 '+$data.pageViews+'</span></li>'
95 114
		}
96 115
		var statusU="";
97
//		if($data.demandStatus){
98
//			statusU='<li><span class="draftLable">即将于 '+TimeTr($data.createTime)+'过期</span></li>'
99
//		}else if(){
100
//			statusU='<li><span class="draftLable">已于 '+TimeTr($data.createTime)+'过期</span></li>'
101
//		}else if(){
102
//			statusU='<li><span">已于 '+TimeTr($data.createTime)+'关闭</span></li>'
103
//		}else if(){
104
//			statusU='<li><span">已于 '+TimeTr($data.createTime)+'完成</span></li>'
105
//		}
116
		var dateGap = delayDay($data.invalidDay);
117
		if($data.state==1 && dateGap=="1"){
118
			statusU='<li><span class="draftLable">即将于 '+TimeTr($data.invalidDay)+' 过期</span></li>'
119
		}
120
		if($data.state==0){
121
			statusU='<li><span class="draftLable">已于 '+TimeTr($data.invalidDay)+' 过期</span></li>'
122
		}else if($data.state==2){
123
			statusU='<li><span">已于 '+TimeTr($data.modifyTime)+' 完成</span></li>'
124
		}else if($data.state==3){
125
			statusU='<li><span">已于 '+TimeTr($data.modifyTime)+' 关闭</span></li>'
126
		}
106 127
		var closStr='';
107
		if($data.demandStatus==1){
128
		if($data.state==1 || $data.state==0){
108 129
			closStr += '<ul class="madiaEdit"><li><span class="closeThis">关闭</span></li></ul>'
109 130
		}
110 131
		var strCon='';
111
			strCon+='<a class="" target="_blank" href=""><div class="madiaInfo">'
112
			strCon+='<p class="h1Font ellipsisSty">'+ $data.demandTitle +'</p>'
132
			strCon+='<a class="madiaInfo urlHref" target="_blank" href="../demandShow.html?demandId='+$data.id+'" data-id="'+$data.id+'">'
133
			strCon+='<p class="h1Font ellipsisSty">'+ $data.title +'</p>'
113 134
			strCon+='<ul class="showliTop h2Font clearfix">'
114
			strCon+='<li><span>发布于 '+TimeTr($data.createTime)+'</span></li>'
135
			strCon+='<li><span>发布于 '+commenTime($data.createTime)+'</span></li>'
115 136
			strCon+= sowU
116
			strCon+='<li><span>联系人 '+$data.professor.name+'</span></li>'
137
			strCon+='<li><span class="creator"></span></li>'
117 138
			strCon+= statusU
118 139
			strCon+='</ul>'
119
			strCon+='</div></a>'+closStr
140
			strCon+='</a>'+closStr
120 141
			
121 142
		$(strCon).appendTo(liStr);								
122 143
	}
123 144

124
//	function demandHtml($data) {
125
//		for(var i = 0; i < $data.length; i++) {
126
//			var $obje = $data[i].professor;
127
//			var personStr = personalInformation($obje);
128
//			var demandAim = "技术咨询",
129
//				demandType = "已关闭",
130
//				demandStyle = "status-5";
131
//			var oImg = "",
132
//				oTime = "";
133
//			if($data[i].demandAim == 2) {
134
//				demandAim = "寻找资源"
135
//			} else if($data[i].demandAim == 3) {
136
//				demandAim = "其他需求"
137
//			}
138
//			if($data[i].demandStatus == 1) {
139
//				demandType = "发布中";
140
//				demandStyle = "status-4";
141
//			}
142
//			if($obje.hasHeadImage) {
143
//				oImg = "/images/head/" + $obje.id + "_l.jpg";
144
//			} else {
145
//				oImg = "../images/default-photo.jpg"
146
//			}
147
//
148
//			oTime = $data[i]["createTime"].substr(0, 4) + "年" + $data[i].createTime.substr(4, 2) + "月" + $data[i].createTime.substr(6, 2) + "日" +
149
//				$data[i].createTime.substr(8, 2) + ":" + $data[i].createTime.substr(10, 2);
150
//			var oClass = autho($obje.authType, $obje.orgAuth, $obje.authStatus);
151
//			var dataString = "<li class='workselectitem'>"
152
//			dataString += "<div class='col-w-2'>"
153
//			dataString += "<div class='workitimg userRadius'>"
154
//			dataString += "<img class='headPhoto' src='" + oImg + "'  width='100%'>"
155
//			dataString += "</div></div>"
156
//			dataString += "<div class='col-w-10 needinfo'>"
157
//			dataString += "<div class='workinfor worksitcon'>"
158
//			dataString += "<h4><span class='h1Font'>" + $obje.name + "</span>"
159
//			dataString += "<em class='authicon "+oClass.sty+"' title='"+oClass.title+"'></em></h4>"
160
//			dataString += "<h6 class='h3Font'>" + personStr + "</h6>"
161
//			dataString += "<h6 style='position:relative;'>"
162
//			dataString += "<div class='titList'>需求主题:<em class='h4Font'>" + $data[i].demandTitle + "</em></div>"
163
//			dataString += "<span class='lasttime rightTime'>" + oTime + "</span>"
164
//			dataString += "<p class='rebackcon ellipsisSty-2'>" + $data[i].demandContent + "</p>"
165
//			dataString += "</h6></div>"
166
//			dataString += "<div class='workhandle'>"
167
//			dataString += "<div class='rightopert floatR'>"
168
//			dataString += "<span class='replybtn' demanid='" + $data[i].demandId + "'>查看</span></div>"
169
//			dataString += "<div class='leftstate floatR'>"
170
//			dataString += "<span class='coultstate " + demandStyle + "'><i>" + demandType + "</i></span></div>"
171
//			dataString += "<div class='leftstate floatR'>"
172
//			dataString += "<span class='coultstate coulstAim status-4'><i>" + demandAim + "</i></span></div></div></div></li>"
173
//			$("#demandList").append(dataString);
174
//		}
175
//	}
176

177
/*职位职称所在机构,部门,地址等等*/
178
//function personalInformation($person) {
179
//	var arr1 = [$person.title, $person.office, $person.department, $person.orgName, $person.address];
180
//	var arr = new Array();
181
//	var arr2 = new Array();
182
//	var n = 0;
183
//	for(var i = 0; i < arr1.length; i++) {
184
//		if(arr1[i]) {
185
//			arr.push(arr1[i]);
186
//			if(arr1[i] == arr1[arr1.length - 1]) {
187
//				n = 1;
188
//			}
189
//		}
190
//	}
191
//	if(n == 1) {
192
//		for(var i = 0; i < arr.length - 1; i++) {
193
//			arr2.push(arr[i]);
194
//		}
195
//		return arr2.join() + " | " + arr[arr.length - 1];
196
//	} else {
197
//		return arr.join();
198
//	}
199
//
200
//}
201
/*检索排序*/
202
//function selcet(i) {
203
//	$(".selcet" + i).on('click', function(e) {
204
//		var option = $(this).find(".option" + i);
205
//		option.css("display", "block")
206
//		var o_this = $(this);
207
//		o_this.find("li").click(function() {
208
//			o_this.find("li").removeClass("workcurrent");
209
//			$(this).addClass("workcurrent");
210
//			o_this.find("span").text($(this).text());
211
//			option.css("display", "none");
212
//			if($(this).text() == "发布中") {
213
//				oDemandAim = 1;
214
//				$(".tcdPageCode").remove();
215
//				$("#shoudao").append('<div class="tcdPageCode"></div>');
216
//				demandList(true, 5, 1, oDemandAim, oSortType);
217
//			} else if($(this).text() == "已关闭") {
218
//				oDemandAim = 0;
219
//				$(".tcdPageCode").remove();
220
//				$("#shoudao").append('<div class="tcdPageCode"></div>');
221
//				demandList(true, 5, 1, oDemandAim, oSortType);
222
//			} else if($(this).text() == "全部") {
223
//				oDemandAim = "";
224
//				$(".tcdPageCode").remove();
225
//				$("#shoudao").append('<div class="tcdPageCode"></div>');
226
//				demandList(true, 5, 1, oDemandAim, oSortType);
227
//			} else if($(this).text() == "按最早发布时间排序") {
228
//				oSortType = 1;
229
//				$(".tcdPageCode").remove();
230
//				$("#shoudao").append('<div class="tcdPageCode"></div>');
231
//				demandList(true, 5, 1, oDemandAim, oSortType);
232
//			} else if($(this).text() == "按最新发布时间排序") {
233
//				oSortType = 0;
234
//				$(".tcdPageCode").remove();
235
//				$("#shoudao").append('<div class="tcdPageCode"></div>');
236
//				demandList(true, 5, 1, oDemandAim, oSortType);
237
//			}
238
//			return false;
239
//		});
240
//		$("body").click(function(e) {
241
//			if($(".option4")[0].style.display == "block" || $(".option3")[0].style.display == "block") {
242
//				$(".option4")[0].style.display = "none";
243
//				$(".option3")[0].style.display = "none";
244
//			}
245
//		});
246
//		return false;
247
//	})
248
//}
249
//selcet(3); selcet(4);
250
/*进入needSure.html*/
251
//$("#demandList").on("click", ".replybtn", function() {
252
//	var demand = $(this).attr("demanid");
253
//	location.href = "cmp-needShow.html?demandId=" + demand;
254
//})
145
	function userFun(id,$listItem) {
146
		$.ajax({
147
			"url": "/ajax/professor/editBaseInfo/" + id,
148
			"type": "get",
149
			"async": true,
150
			"data":{
151
				"id":id
152
			},
153
			"success": function(data) {
154
				if(data.success && data.data) {
155
					$listItem.find(".creator").text(data.data.name);
156
				}
157
			},
158
			"error": function() {
159
				$.MsgBox.Alert('提示', '链接服务器超时')
160
			}
161
		});
162
	}
163
	
164
	function delayDay(startTime){
165
		var dateToday = new Date();
166
		var dateInvalid = new Date();
167
		dateInvalid.setFullYear(parseInt(startTime.substring(0, 4)));
168
		dateInvalid.setMonth(parseInt(startTime.substring(4, 6)) - 1);
169
		dateInvalid.setDate(parseInt(startTime.substring(6, 8)));
170
		
171
		var dateGap = Math.abs(dateToday.getTime() - dateInvalid.getTime());
172
		var ifDelay="0";
173
		if(dateGap < 604800000){
174
			ifDelay="1";
175
		}
176
		return ifDelay;
177
	}
178
	
255 179
})

+ 38 - 24
cmp-portal/js/cmp-workspaces.js

@ -161,7 +161,7 @@ $(document).ready(function() {
161 161
			var oString = '<dd>'
162 162
			oString += '<div style="width: 60px;">'
163 163
			oString += '<img class="userRadius" src="' + img + '" width="100%" />'
164
			oString += '<div class="h4Font"><span>' + arr[i].name + '</span></div></div></dd>'
164
			oString += '<div class="h4Font ellipsisSty"><span>' + arr[i].name + '</span></div></div></dd>'
165 165
			$("#userList").append(oString);
166 166

167 167
		}
@ -169,13 +169,13 @@ $(document).ready(function() {
169 169
	/*企业需求*/
170 170
	function companyDemand() {
171 171
		$.ajax({
172
			url: "/ajax/demand/pqOrg",
172
			url: "/ajax/demand/pq",
173 173
			type: "GET",
174 174
			timeout: 10000,
175 175
			dataType: "json",
176 176
			data: {
177
				"orgId": id,
178
				"demandStatus": 1,
177
				"oid": id,
178
				"state": 1,
179 179
				'pageSize': 3
180 180
			},
181 181
			beforeSend: function() {},
@ -194,33 +194,47 @@ $(document).ready(function() {
194 194
	/*企业需求html*/
195 195
	function companyDemandHtml(arr) {
196 196
		for(var i = 0; i < arr.length; i++) {
197
			var tiof = "",
198
				img, oTime;
199
			if(arr[i].professor.hasHeadImage) {
200
				img = "/images/head/" + arr[i].professor.id + "_l.jpg";
201
			} else {
202
				img = "../images/default-photo.jpg"
203
			}
204
			if(arr[i].demandAim == 1) {
205
				tiof = "技术咨询";
206
			} else if(arr[i].demandAim == 2) {
207
				tiof = "寻找资源";
208
			} else if(arr[i].demandAim == 3) {
209
				tiof = "其他需求";
210
			}
197
			var  oTime;
211 198
			if(arr[i].createTime) {
212
				oTime = .createTime.substring(0, 4) + '年' + arr[i].createTime.substring(4, 6) + "月" + arr[i].createTime.substring(6, 8) + "日 " + arr[i].createTime.substring(8, 10) + ":" + arr[i].createTime.substring(10, 12)
199
				oTime = commenTime(arr[i].createTime)
213 200
			}
214 201
			var ostring = '<li>'
215 202
			ostring += '<div class="leftlogo floatL">'
216
			ostring += '<img class="userRadius" src="' + img + '" width="100%"/>'
217
			ostring += '<div class="h4Font"><span>' + arr[i].professor.name + '</span></div></div>'
203
			ostring += '<img class="userRadius creatorimg" src="" width="100%"/>'
204
			ostring += '<div class="h4Font"><span class="creator"></span></div></div>'
218 205
			ostring += '<div class="rightinfo floatL">'
219
			ostring += '<p class="h3Font fontweight ellipsisSty">' + arr[i].demandTitle + '</p>'
220
			ostring += '<p class="h5Font"><span>' + tiof + '</span>-<span>' + oTime + '</span></p></div></li>'
221
			$(".needUlist").append(ostring);
206
			ostring += '<p class="h3Font fontweight ellipsisSty">' + arr[i].title + '</p>'
207
			ostring += '<p class="h5Font"><span>' + oTime + '</span></p></div></li>'
208
			var $ostring=$(ostring);
209
			$(".needUlist").append($ostring);
210
			userFun(arr[i].creator,$ostring);
222 211
		}
223 212
	}
213
	function userFun(id,$listItem) {
214
		$.ajax({
215
			"url": "/ajax/professor/editBaseInfo/" + id,
216
			"type": "get",
217
			"async": true,
218
			"data":{
219
				"id":id
220
			},
221
			"success": function(data) {
222
				if(data.success && data.data) {
223
					$listItem.find(".creator").text(data.data.name);
224
					var img=""
225
					if(data.data.hasHeadImage) {
226
						img = "/images/head/" + data.data.id + "_l.jpg";
227
					} else {
228
						img = "../images/default-photo.jpg"
229
					}
230
					$listItem.find(".creatorimg").attr("src",img);
231
				}
232
			},
233
			"error": function() {
234
				$.MsgBox.Alert('提示', '链接服务器超时')
235
			}
236
		});
237
	}
224 238
	companyDemand();
225 239
	/*跳转企业浏览页面*/
226 240
	$("#conmliu").on("click",function(){

+ 4 - 2
cmp-portal/js/public/common.js

@ -439,7 +439,6 @@ function commenTime(startTime) {
439 439
	}
440 440
}
441 441
442
/*时间转换*/
443 442
function TimeTr(dealtime) {
444 443
	var myDate = new Date();
445 444
	var s = dealtime;
@ -452,7 +451,10 @@ function TimeTr(dealtime) {
452 451
	if(s.length <= 6) {
453 452
		formatTime = y + "年" + m.replace(/\b(0+)/gi, "") + "月";
454 453
	} else if(s.length > 6 && s.length <= 8) {
455
		formatTime = y + "年" + m.replace(/\b(0+)/gi, "") + "月" + d.replace(/\b(0+)/gi, "") + "日 ";
454
		formatTime = m.replace(/\b(0+)/gi, "") + "月" + d.replace(/\b(0+)/gi, "") + "日 ";
455
		if(y != myDate.getFullYear()) {
456
			formatTime = y + "年" + m.replace(/\b(0+)/gi, "") + "月" + d.replace(/\b(0+)/gi, "") + "日 ";
457
		}
456 458
	} else {
457 459
		formatTime = m.replace(/\b(0+)/gi, "") + "月" + d.replace(/\b(0+)/gi, "") + "日 " + h + ":" + minute;
458 460
		if(y != myDate.getFullYear()) {