Browse Source

修改bug

jack 8 years ago
parent
commit
c12ddc5ef1
4 changed files with 77 additions and 66 deletions
  1. 1 1
      companybrowinfor.html
  2. BIN
      images/sign_icon_chenggong_nor.png
  3. 2 2
      js/information.js
  4. 74 63
      js/myDemand.js

+ 1 - 1
companybrowinfor.html

@ -166,7 +166,7 @@
166 166
	</div>
167 167
</div>
168 168
<footer>
169
	<script type="text/javascript" src="js/Footer.js"></script>
169
	<script type="text/javascript" src="js/footer.js"></script>
170 170
</footer>
171 171

172 172
<script type="text/javascript" src="js/jquery.cookie.js"></script>

BIN
images/sign_icon_chenggong_nor.png


+ 2 - 2
js/information.js

@ -505,7 +505,7 @@ $(function() {
505 505
			//获取数据,填充页面
506 506
		$.get("/ajax/professor/info/" + userid, function($data) {
507 507
			if($data.success) {
508
				//console.log($data);
508
				console.log($data);
509 509
				var $info = $data.data;
510 510
				if($info) {
511 511
					//展示专家的信息
@ -534,7 +534,7 @@ $(function() {
534 534
					}
535 535
					//alert($info.authentication)
536 536
					//alert($info.authType)
537
					if($info.authStatus) {
537
					if($info.authStatus==3) {
538 538
						$("#authSta").text("已认证");
539 539
					} else {
540 540
						$("#authSta").text("未认证");

+ 74 - 63
js/myDemand.js

@ -1,7 +1,8 @@
1 1
$(document).ready(function() {
2
	loginStatus();//判断个人是否登录
2
	loginStatus(); //判断个人是否登录
3 3
	var yesNo = "",
4
		oSortType = 0,demandType;
4
		oSortType = 0,
5
		demandType, orgId;
5 6
	/*我的需求列表*/
6 7
	function myDemandList(isbind, page, pageNum, dema, sortType) {
7 8
		$.ajax({
@ -19,9 +20,9 @@ $(document).ready(function() {
19 20
			beforeSend: function() {},
20 21
			success: function(data, textState) {
21 22
				if(data.success) {
22
//					if(data.data.data.length==0){
23
//						return;
24
//					}
23
					//					if(data.data.data.length==0){
24
					//						return;
25
					//					}
25 26
					$(".workselectitem").html(" ");
26 27
					demandHtml(data.data.data);
27 28
					if(isbind == true) {
@ -146,44 +147,45 @@ $(document).ready(function() {
146 147
	/*发布新需求*/
147 148
	$("#needIssueBtn").click(function() {
148 149
		$.ajax({
149
			url: "/ajax/professor/auth",
150
			url: "/ajax/professor/baseInfo/" + userid,
150 151
			type: "GET",
151 152
			timeout: 10000,
152 153
			dataType: "json",
153
			data: {
154
				"id": userid,
155
			},
156
			success: function(data, textState) {
154
			success: function(data) {
157 155
				if(data.success) {
158 156
					console.log(data);
159
					var $rta=data.data;
157
					var $rta = data.data;
158
					orgId = $rta.orgId
159
					console.log(orgId)
160 160
					$("#induSub").val("");
161 161
					$("textarea").val("");
162 162
					$("#demandContent").val("");
163 163
					$("#navsub").find("li").removeClass("aimedLi");
164 164
					$("#mutChecked").find("li").removeClass("checkedLi");
165 165
					$('.checkNow').removeClass('checkNow');
166
					if($rta.authStatus!=3){
167
						if($rta.orgAuth==1){
166
					if($rta.authStatus != 3) {
167
						if($rta.orgAuth == 1) {
168 168
							$(".blackcover ").show();
169
							$("body").css("position","fixed");
169 170
							$("span:contains('企业需求')").addClass("checkNow");
170 171
							$("span:contains('个人需求')").addClass("checkNo");
171
							demandType=2;
172
						}else{
173
							location.href="realname-authentication.html";
172
							demandType = 2;
173
						} else {
174
							location.href = "realname-authentication.html";
174 175
						}
175
						
176
					}else{
176

177
					} else {
177 178
						$(".blackcover ").show();
178
						if($rta.orgAuth==0){
179
						$("body").css("position","fixed");
180
						if($rta.orgAuth == 0) {
179 181
							$("span:contains('企业需求')").addClass("checkNo");
180 182
							$("span:contains('个人需求')").addClass("checkNow");
181
							demandType=1;
182
						}else{
183
							demandType = 1;
184
						} else {
183 185
							demanTy();
184 186
						}
185 187
					}
186
					
188

187 189
				}
188 190

189 191
			},
@ -191,10 +193,11 @@ $(document).ready(function() {
191 193

192 194
			}
193 195
		})
194
		
196

195 197
	});
196 198
	$("#workclose2").click(function() {
197 199
			$(".blackcover ").hide();
200
			$("body").css("position","relative");
198 201
		})
199 202
		/*发布新需求目的*/
200 203
	var consun;
@ -219,27 +222,27 @@ $(document).ready(function() {
219 222
		}
220 223
	}
221 224
	/*切换需求类型*/
222
function demanTy() {
223
	var deTy = document.getElementsByClassName("boxnavTo")[0];
224
	var deTyChild = deTy.getElementsByTagName("span");
225
	if(deTyChild[0].className != "checkNo" && deTyChild[1].className != "checkNo") {
226
		for(var n = 0; n < deTyChild.length; n++) {
227
			(function(m) {
228
				deTyChild[m].onclick = function() {
229
					this.className = "checkNow";
230
					if(m == 0) {
231
						demandType=1;
232
						deTyChild[1].className = "";
233
					} else if(m == 1) {
234
						demandType=2;
235
						deTyChild[0].className = "";
225
	function demanTy() {
226
		var deTy = document.getElementsByClassName("boxnavTo")[0];
227
		var deTyChild = deTy.getElementsByTagName("span");
228
		if(deTyChild[0].className != "checkNo" && deTyChild[1].className != "checkNo") {
229
			for(var n = 0; n < deTyChild.length; n++) {
230
				(function(m) {
231
					deTyChild[m].onclick = function() {
232
						this.className = "checkNow";
233
						if(m == 0) {
234
							demandType = 1;
235
							deTyChild[1].className = "";
236
						} else if(m == 1) {
237
							demandType = 2;
238
							deTyChild[0].className = "";
239
						}
236 240
					}
237
				}
238
			})(n);
241
				})(n);
242
			}
239 243
		}
240 244
	}
241
}
242
	
245

243 246
	/*需求题目限制30个字*/
244 247
	$("#demandContent").on('keyup', function() {
245 248
		if(this.value.length > 30) {
@ -303,7 +306,7 @@ function demanTy() {
303 306
				$.MsgBox.Alert("消息", "请先添加内容");
304 307
				return;
305 308
			}
306
			if(oinduSub.trim().length>10) {
309
			if(oinduSub.trim().length > 10) {
307 310
				$.MsgBox.Alert("消息", "不能多于10个字");
308 311
				return;
309 312
			}
@ -322,11 +325,16 @@ function demanTy() {
322 325
		})
323 326
		/*发布新需求*/
324 327
	$("#postDemand").click(function() {
325
		var dd = $("#navsub").find(".aimedLi")
328
		var dd = $("#navsub").find(".aimedLi");
329
		var cc = $("#navsubTo").find(".checkNow");
326 330
		if(dd.length == 0) {
327 331
			$.MsgBox.Alert("消息", "请选择您发布需求的目的");
328 332
			return;
329 333
		}
334
		if(cc.length == 0) {
335
			$.MsgBox.Alert("消息", "请选择您的需求类型");
336
			return;
337
		}
330 338
		if(!$("#demandContent").val().trim()) {
331 339
			$.MsgBox.Alert("消息", "请填写需求主题");
332 340
			return;
@ -360,14 +368,17 @@ function demanTy() {
360 368
				"demandAim": consun,
361 369
				"demandType": demandType,
362 370
				"demandTitle": $("#demandContent").val(),
363
				"demandContent":$("textarea").val(),
364
				"args": arr
371
				"demandContent": $("textarea").val(),
372
				"args": arr,
373
				"orgId": (demandType == 2) ? orgId : "",
365 374
			},
366 375
			success: function(data) {
367 376
				if(data.success) {
368 377
					myDemandList(true, 1, 5, yesNo, oSortType);
369 378
					$(".blackcover ").hide();
379
					$("body").css("position","relative");
370 380
					$.MsgBox.Alert("消息", "需求发布成功!很快会有专家与您联系,您可以在咨询列表中查看专家回复的信息");
381
					$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
371 382
				}
372 383
			},
373 384
			error: function() {
@ -377,25 +388,25 @@ function demanTy() {
377 388
	}
378 389
	/*判断是否是专家*/
379 390
	$.ajax({
380
			url: "/ajax/professor/auth",
381
			type: "GET",
382
			timeout: 10000,
383
			dataType: "json",
384
			data: {
385
				"id": userid,
386
			},
387
			success: function(data, textState) {
388
				if(data.success) {
389
					var $rta=data.data;
390
					if($rta.authType==0){
391
						$("#searchDemand").hide();
392
					}
393
					
391
		url: "/ajax/professor/auth",
392
		type: "GET",
393
		timeout: 10000,
394
		dataType: "json",
395
		data: {
396
			"id": userid,
397
		},
398
		success: function(data, textState) {
399
			if(data.success) {
400
				var $rta = data.data;
401
				if($rta.authType == 0) {
402
					$("#searchDemand").hide();
394 403
				}
395 404

396
			},
397
			error: function(XMLHttpRequest, textStats, errorThrown) {
398

399 405
			}
400
		})
406

407
		},
408
		error: function(XMLHttpRequest, textStats, errorThrown) {
409

410
		}
411
	})
401 412
})