li 7 years ago
parent
commit
b3d979d8ae

+ 2 - 2
cmp-portal/cmp-serviceList.html

@ -65,8 +65,8 @@
65 65
<script type="text/javascript" src="js/public/jquery.cookie.js"></script>
66 66
<script type="text/javascript" src="js/public/jquery.similar.msgbox.js"></script>
67 67
<script type="text/javascript" src="../js/jquery.page.js"></script>
68
<script type="text/javascript" src="js/public/baseUtil.js"></script>
69
<script type="text/javascript" src="js/public/genCom.js"></script>  
68
<script type="text/javascript" src="../js/public/baseUtil.js"></script> 
69
<script type="text/javascript" src="js/public/cmpCom.js"></script>   
70 70
<script type="text/javascript" src="js/serviceList.js"></script>
71 71
</body>
72 72
</html>

+ 191 - 0
cmp-portal/cmp-sevriceIssue.html

@ -0,0 +1,191 @@
1
 <!DOCTYPE html>
2
<html>
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7
<title>资源发布-科袖网</title>
8
<link rel="shortcut icon" href="images/favicon.ico "/>
9
<link href="../css/bootstrap.min.css" rel="stylesheet">
10
<link type="text/css" href="../css/webuploader/webuploader.css" rel="stylesheet">
11
<link type="text/css" rel="stylesheet" href="../css/datetimepicker.css">
12
<link type="text/css" href="css/common.css" rel="stylesheet">
13
<link type="text/css" href="css/cmpindex.css" rel="stylesheet">
14
<style>
15
	.childElement{position: absolute;top: 50%;transform: translateY(-50%);left:10px;width:100%;}
16
	#resouselist p{width:95%;}
17
	#resources p{width:78%;}
18
</style>
19
<script type="text/javascript" src="js/public/jquery-1.11.1.js"></script>
20

21
</head>
22

23
<body>
24
<header id="header">
25
	<script src="js/public/cmpHeader.js"></script>
26
</header>
27
<div id="container">
28
	<div class="containerCon">
29
		<div class="contentCon clearfix conBlock" style="padding-top:20px">
30
			<div class="leftconBox floatL">
31
				<ul class="artAbout">
32
					<li>
33
						<dl class="clearfix" id="fileList">
34
							<dd class="uploadD" id="uploadDd">
35
								<div class="uploadFile">
36
			        				<div class="uploadblock">
37
			        					<span class="" id="filePicker">上传图片</span>
38
			        					<!--未上传图片时-->
39
			        					<div class="upFront" id="uploader">
40
				        					<p>服务图片</p>
41
				        					<p class="uploadtip">JPG/JPEG/PNG格式,<br/>2M以内</p>
42
				            				<span class="upbtn" style="margin-top:8px">上传图片</span>
43
			        					</div>
44
				            		</div>
45
			        			</div>
46
							</dd>
47
							<dd></dd>
48
							<dd></dd>
49
						</dl>
50
					</li>
51
					<li>
52
						<div class="aboutTit">服务名称<em class="requiredcon">*</em><span class="frmconmsg" id="resourceNamePrompt" style="display:none;">30字以内</span></div>
53
						<input type="text" class="frmtype frmcontype" id="resourceName" value="" placeholder="请填写服务名称" />
54
					</li>
55
					<li class="form-item">
56
						<div class="aboutTit">关键词<span class="frmconmsg" id="keyPrompt"></span></div>
57
						<div class="col-w-12" style="position: relative;">
58
							<input type="text" class="frmcontype oinput" placeholder="请填写相关的关键词,如:腐蚀防护、石墨烯、纳米材料" data-pro="关键词不得超过15个字"  data-num="5" data-fontSizeN="15" id="KeyWord" />
59
							<button type="button" class="frmcontype btnModel frmadd addButton">添加</button>
60
							<div class="form-drop keydrop">
61
								<ul>
62
									
63
								</ul>
64
							</div>
65
						</div>
66
						<div class="form-result keyResult" style="margin-top: -10px;">
67
							<ul class="ulspace editUlist clearfix" id="keyWordlist">
68
								<!--<li>dd<div class="closeThis"></div></li>-->
69
							</ul>
70
						</div>
71
					</li>
72
					<li class="jj">
73
						<div class="aboutTit">服务内容<span class="frmconmsg" id="model" style="display:none;">250字以内</span></div>
74
						<textarea class="frmtype frmcontype" placeholder="请输入服务内容" id="modelNumber" style="resize:none;min-height: 40px;height:40px;overflow: hidden;"></textarea>
75
						<textarea class="frmtype frmcontype" placeholder="请输入服务内容" id="tt" style="position:absolute;top:0;left:-99999px;overflow: hidden;min-height: 40px;height:40px;"></textarea>
76
						<!--<input type="text" class="frmtype frmcontype" id="modelNumber" value="" placeholder="请输入服务内容" />-->
77
					
78
					</li>
79
					<li>
80
						<div class="aboutTit">合作备注<span class="frmconmsg" id="remark" style="display:none;">1000字以内</span></div>
81
						<div class="msgContbox">
82
				    		<textarea class="msgCont" placeholder="请输入合作备注" id="remarkContent"></textarea>
83
				    		<span class="msgconNum"><em>0</em>/1000</span>
84
				    	</div>
85
					</li>
86
					<li>
87
						<div class="aboutTit">详细介绍<span class="frmconmsg"></span></div>
88
						<!--这块还是使用编辑框插件-->
89
						<div class="editBlock">
90
							<script id="editor" name="content" type="text/plain" style="height:500px;"></script>
91
						</div>
92
					</li>
93
				</ul>
94
			</div>
95
			<div class="rightconBox floatR">
96
				<div class="conItem">
97
					<ul class="operateBlock" id="operateBlocko">
98
						<li class="goFabu">
99
							<em class="operateicon icon-issue"></em>
100
							<p>发布</p>
101
						</li>
102
						<li class="articalPreview" id="oPreview">
103
							<em class="operateicon icon-preview"></em>
104
							<p>预览</p>
105
						</li>
106
						<li id="oDraft">
107
							<em class="operateicon icon-draft"></em>
108
							<p>存草稿</p>
109
						</li>
110
						<li class="disableLi" id="deleteResource"><!--只要预览、存草稿、发布之后移除disableLi类-->
111
							<em class="operateicon icon-delete"></em>
112
							<p>删除</p>
113
						</li>
114
						
115
					</ul>
116
				</div>
117
				<div class="conItem">
118
					<div class="form-item otherBlock">
119
						<div class="aboutTit">负责人/联系人<em class="requiredcon">*</em><span class="frmconmsg" id="linkman"></span></div>
120
						<div class="form-result addexpertRe">
121
							<ul class="addexpert" id="expertli">
122
								<!--<li id="usid" data-id="7F26E3C720064AE8A10C7357BBBD239B">
123
									<div class="madiaHead useHead" id="userimg"></div>
124
									<div class="madiaInfo">
125
										<p class="ellipsisSty">
126
											<span class="h1Font" id="name"></span><em class="authicon authicon-staff-ok" title="企业认证员工"></em>
127
										</p>
128
										<p class="h2Font ellipsisSty"></p>
129
									</div>
130
									<div class="selectAdd"></div>
131
								</li>-->
132
							</ul>
133
						</div>
134
					</div>
135
					
136
				</div>
137
				<div class="conItem">
138
					<div class="form-item otherBlock">
139
						<div class="aboutTit">本服务相关资源<span class="frmconmsg"></span></div>
140
						<input type="text" class="frmtype frmcontype" placeholder="请输入资源名称" id="checkZy" value="">
141
						<div class="form-drop">
142
							<ul class="expertlist" id="resouselist">
143
								<!--<li id="usid" class="flexCenter" data-id="4558F24B922E4FF9A5062AA9869808F8"><p class="h1Font ellipsisSty-2 childElement" style="width:95%;"id="resourceName">但渐渐地就的解决的记得记得就到家但渐渐地就但渐渐地就的解决的记得记得就到家但渐渐地就</p><div class="deleteThis"></div></li>-->
144
							</ul>
145
						</div>
146
						<div class="form-result">
147
							<ul class="addexpert" id="resources">
148
								
149
							<!--<li id="usid" class="flexCenter" data-id="4558F24B922E4FF9A5062AA9869808F8"><p class="h1Font ellipsisSty-2 childElement" style="width:78%;"id="resourceName">但渐渐地就的解决的记得记得就到家但渐渐地就但渐渐地就的解决的记得记得就到家但渐渐地就</p><div class="deleteThis"></div></li>-->
150
							</ul>
151
						</div>
152
					</div>
153
				</div>
154
			</div>
155
		</div>
156
	</div>
157
</div>
158
<div class="footer_tools">
159
  <a id="scrollUp" href="javascript:;" title="返回顶部"></a>
160
</div>
161
<footer>
162
	<script type="text/javascript" src="js/public/cmpFooter.js"></script>
163
</footer>
164
<script type="text/javascript"src="js/public/jquery.cookie.js"></script>
165
<script type="text/javascript"src="js/public/jquery.similar.msgbox.js"></script>
166
<script type="text/javascript" src="../js/public/baseUtil.js"></script> 
167
<script type="text/javascript" src="js/public/cmpCom.js"></script>   
168
<script type="text/javascript" src="../js/jquery.page.js"></script>
169
<script type="text/javascript" src="../js/ueditor/ueditor.config.js"></script>
170
<script type="text/javascript" src="../js/ueditor/ueditor.all.js"></script>
171
<script type="text/javascript" src="../js/webuploader/webuploader.js"></script>
172
<script type="text/javascript" src="js/cmp-serviceIssue.js"></script>
173
<script type="text/javascript">
174
	//回到顶部
175
	var $body = $(document.body);;
176
	var $bottomTools = $('.footer_tools');
177
	$(window).scroll(function () {
178
		var scrollHeight = $(document).height();
179
		var scrollTop = $(window).scrollTop();
180
		var $footerHeight = $('footer').outerHeight(true);
181
		var $windowHeight = $(window).innerHeight();
182
		scrollTop > 50 ? $("#scrollUp").fadeIn(200).css("display","block") : $("#scrollUp").fadeOut(200);			
183
		$bottomTools.css("bottom", scrollHeight - scrollTop - $footerHeight > $windowHeight ? 20 : $windowHeight + scrollTop + $footerHeight + 20 - scrollHeight);
184
	});
185
	$('#scrollUp').click(function (e) {
186
		e.preventDefault();
187
		$('html,body').animate({ scrollTop:0});
188
	});
189
</script>
190
</body>
191
</html>

+ 648 - 0
cmp-portal/js/cmp-serviceIssue.js

@ -0,0 +1,648 @@
1
$(function() {
2
	var orgId = $.cookie('orgId');
3
	var oProfessor = [];
4
	var sevriceId = GetQueryString("sevriceId");
5
	var re, reEnd, ue = UE.getEditor('editor', {}),
6
		temp = [];
7
	if(orgId == "" || orgId == null || orgId == "null") {
8
		location.href = "cmp-settled-log.html";
9
	}
10
	if(sevriceId) {
11
		$("#deleteResource").removeClass("disableLi").addClass("deleteResource");
12
		getRecourceMe();
13
	}
14

15
	function ajaxRequist(url, obj, type, fn) {
16
		$.ajax({
17
			url: url,
18
			data: obj,
19
			dataType: 'json', //服务器返回json格式数据
20
			type: type, //支持'GET'和'POST'
21
			traditional: true,
22
			success: function(data) {
23
				if(data.success) {
24
					fn(data)
25
				}
26
			},
27
			error: function(xhr, type, errorThrown) {
28
				$.MsgBox.Alert('提示', '服务器请求失败');
29
			}
30
		});
31
	} /*获取资源信息*/
32
	function getRecourceMe() {
33
		$.ajax({
34
			"url": "/ajax/ware/qo",
35
			"type": "GET",
36
			"success": function(data) {
37
				console.log(data);
38
				if(data.success) {
39
					$("#uploadDd").siblings().remove();
40
					$("#fileList").append("<dd></dd><dd></dd>");
41
					temp = [];
42
					resourceHtml(data.data);
43
				}
44
			},
45
			"data": {
46
				"id": sevriceId
47
			},
48
			dataType: "json",
49
			'error': function() {
50
				$.MsgBox.Alert('提示', '服务器连接超时!');
51
			}
52
		});
53
	}
54
	/*处理资源html代码*/
55
	function resourceHtml($da) {
56
		$("#resourceName").val($da.name); //名字
57
		if($da.cnt) { //厂商型号
58
			$("#modelNumber").val($da.cnt);
59
			autoGrow.call($("#modelNumber")[0])
60
		}
61
		if($da.cooperation) { //合作备注
62
			$("#remarkContent").val($da.cooperation);
63
		}
64
		if($da.keywords) {
65
			var oSub = $da.keywords.split(",");
66
			var oSt = "";
67
			for(var i = 0; i < oSub.length; i++) {
68
				oSt += '<li>' + oSub[i] + '<div class="closeThis"></div></li>'
69
			}
70
			$("#keyWordlist").html(oSt);
71
			if(oSub.length > 4) {
72
				$("#KeyWord").parent().addClass("displayNone");
73
			}
74
		} else {
75
			$("#keyWordlist").html("");
76
		}
77
		if($da.descp) { //编辑器
78
			ue.ready(function() {
79
				ue.setContent($da.descp);
80
			});
81

82
		}
83
		if($da.images) {
84
			var arr = [];
85
			var oImg = $da.images.split(",");
86
			for(var i = 0; i < oImg.length; i++) {
87
				var oString = '<dd>' +
88
					'<div class="imgItem">' +
89
					'<img src="' + "/data/ware" + oImg[i] + '"/>' +
90
					'</div>' +
91
					'<div class="file-panel">' +
92
					'<span class="cancel" flag=1></span>' +
93
					'</div>' +
94
					'</dd>'
95
				arr[i] = oString;
96
				temp[i] = oImg[i];
97
			}
98
			$("#fileList dd").eq(2).remove();
99
			if(oImg.length == 1) {
100
				$("#fileList").prepend(arr[0]);
101
			} else if(oImg.length == 2) {
102
				$("#fileList dd").eq(1).remove();
103
				$("#fileList").prepend(arr[1]);
104
				$("#fileList").prepend(arr[0]);
105
			} else if(oImg.length == 3) {
106
				$("#fileList dd").eq(1).remove();
107
				$("#fileList").prepend(arr[2]);
108
				$("#fileList").prepend(arr[1]);
109
				$("#fileList").prepend(arr[0]);
110
			}
111

112
		}
113
	}
114
	var uploader = WebUploader.create({
115
		auto: true,
116
		fileNumLimit: 3,
117
		swf: '../js/webuploader/Uploader.swf',
118
		server: '/ajax/ware/upload',
119
		fileSingleSizeLimit: 2 * 1024 * 1024,
120
		pick: {
121
			id: "#filePicker",
122
			multiple: false
123
		},
124
		accept: {
125
			title: 'Images',
126
			extensions: 'jpg,jpeg,png',
127
			mimeTypes: 'image/jpg,image/png,image/jpeg'
128
		}
129

130
	});
131

132
	// 当有文件添加进来的时候
133
	uploader.on('fileQueued', function(file) {
134
		var $len = $("#fileList").find("img").length;
135
		if($len == 0 || $len == 1) {
136
			var oRemove = $("#fileList").find("dd");
137
			oRemove.eq(oRemove.length - 1).remove();
138
		}
139
		var $li = $(
140
				'<dd>' +
141
				'<div class="imgItem" id="' + file.id + '">' +
142
				'<img />' +
143
				'</div>' +
144
				//'<div class="info">' + file.name + '</div>' +
145
				'</dd>'
146
			),
147
			$btns = $('<div class="file-panel">' +
148
				'<span class="cancel"></span>' +
149
				'</div>').appendTo($li),
150
			$img = $li.find('img');
151
		var $list = $("#fileList");
152
		if($len == 1) {
153
			$list.find("dd").eq(0).after($li)
154
		} else if($len == 2) {
155
			$list.find("dd").eq(1).after($li)
156
		} else {
157
			$list.prepend($li);
158
		}
159

160
		// 创建缩略图
161
		// 如果为非图片文件,可以不用调用此方法。
162
		// thumbnailWidth x thumbnailHeight 为 100 x 100
163
		uploader.makeThumb(file, function(error, src) {
164
			if(error) {
165
				$img.replaceWith('<span>不能预览</span>');
166
				return;
167
			}
168
			$img.attr('src', src);
169
		}, 1, 1);
170
	});
171
	uploader.onError = function(code) {
172
		$.MsgBox.Alert('提示', '请上传jpg、jpeg、png格式的图片,大小不超过2M')
173
	};
174
	uploader.on('uploadSuccess', function(file, data) {
175
		if(data.success) {
176
			temp.push(data.data[0].uri);
177
		} else {
178
			$.MsgBox.Alert('提示', '只支持jpeg/jpg/png格式的图片');
179
		}
180
	});
181
	/*删除图片*/
182
	$("#fileList").on("click", ".cancel", function() {
183
		var flag = $(this).attr("flag");
184
		var oNum = $(this).parents("dd").index();
185
		temp.splice(oNum, 1);
186
		$(this).parent().parent().remove();
187
		var $len = $("#fileList").find("img").length;
188
		if($len != 2) {
189
			$("#fileList").append("<dd></dd>")
190
		}
191
	});
192
	/*服务名称*/
193
	$("#resourceName").bind({
194
		focus: function() {
195
			$("#resourceNamePrompt").show();
196
		},
197
		blur: function() {
198
			$("#resourceNamePrompt").hide();
199
		},
200
		keyup: function() {
201
			if($(this).val().length > 30) {
202
				$(this).val($(this).val().substr(0, 30));
203
			}
204
		}
205
	})
206
	hotKey(".oinput");
207
	//校验关键字
208
	$("#KeyWord").on({
209
		focus: function() {
210
			$("#keyPrompt").text("最多可添加5个关键词,每个关键词15字以内");
211
		},
212
		blur: function() {
213
			$("#keyPrompt").text("");
214
		}
215
	})
216
	$("#keyWordlist").on("click", ".closeThis", function() {
217
		$(this).parent().remove();
218
		var liNum = $("#keyWordlist").find("li").length;
219
		if(liNum < 5) {
220
			$("#keyWordlist").parents(".keyResult").siblings("div.col-w-12").show();
221
		}
222
	})
223

224
	/*厂商型号*/
225
	$("#modelNumber").bind({
226
		focus: function() {
227
			$("#model").show();
228
		},
229
		blur: function() {
230
			$("#model").hide();
231
		},
232
		keyup: function() {
233
			if($(this).val().length > 250) {
234
				$(this).val($(this).val().substr(0, 250));
235
			}
236
		},
237
		input: function() {
238
			autoGrow.call(this);
239
		}
240
	});
241

242
	function autoGrow() {
243
		document.getElementById("tt").style.width = this.scrollWidth + "px";
244
		document.getElementById("tt").value = this.value;
245
		this.style.height = document.getElementById("tt").scrollHeight + "px";
246
	}
247
	$("#remarkContent").bind({
248
		focus: function() {
249
			$("#remark").show();
250
		},
251
		blur: function() {
252
			$("#remark").hide();
253
		}
254
	});
255
	/*合作备注*/
256
	limitObj("#remarkContent", 1000);
257
	/*发布*/
258
	$(".goFabu").click(function() {
259
		var oYes = term();
260
		if(oYes == 0) {
261
			return;
262
		}
263
		$.MsgBox.Confirm("提示", "确认发布该服务?", ajsPost);
264
	})
265
	/*预览*/
266
	$("#oPreview").click(function() {
267
		var oYes = term();
268
		if(oYes == 0) {
269
			return;
270
		}
271
		if(sevriceId) {
272
			ajsPost("/ajax/ware/draft/org/update", 1);
273
		} else {
274
			ajsPost("/ajax/ware/draft/org", 1);
275
		}
276
	})
277
	/*存草稿*/
278
	$("#oDraft").click(function() {
279
		var oYes = term();
280
		if(oYes == 0) {
281
			return;
282
		}
283
		if(sevriceId) {
284
			ajsPost("/ajax/ware/draft/org/update", 2);
285
		} else {
286
			ajsPost("/ajax/ware/draft/org", 2);
287
		}
288
	})
289
	/*删除*/
290
	$("#operateBlocko").on("click", ".deleteResource", function() {
291
		$.MsgBox.Confirm("提示", "确认删除该服务?", deleResource);
292
	})
293
	/*删除函数*/
294
	function deleResource() {
295
		$.ajax({
296
			"url": "/ajax/ware/delete",
297
			"type": "POST",
298
			"success": function(data) {
299
				if(data.success) {
300
					location.href = "cmp-serviceList.html"
301
				}
302
			},
303
			"data": {
304
				"id": sevriceId
305
			},
306
			"beforeSend": function() { /*console.log(this.data)*/ },
307
			"contentType": "application/x-www-form-urlencoded",
308
			dataType: "json"
309
		});
310
	}
311
	/*条件是否匹配*/
312
	function term() {
313
		var reName = $.trim($("#resourceName").val());
314
		if(reName == "") {
315
			$.MsgBox.Alert('提示', '请输入服务名称。');
316
			return 0;
317
		}
318
	}
319

320
	function keyW() {
321
		var industrys = $("#keyWordlist li");
322
		var industryAll = "";
323
		if(industrys.size() > 0) {
324
			for(var i = 0; i < industrys.size(); i++) {
325
				industryAll += industrys[i].innerText.trim();
326
				industryAll += ',';
327
			};
328
			industryAll = industryAll.substring(0, industryAll.length - 1);
329
		}
330
		return industryAll;
331
	}
332
	/*发布函数*/
333
	function ajsPost(pa1, pa2) {
334
		var oUrl;
335
		if(sevriceId) {
336
			oUrl = "/ajax/ware/publish/org/update";
337
		} else {
338
			oUrl = "/ajax/ware/publish/org";
339
		}
340

341
		if(pa1) {
342
			oUrl = pa1
343
		}
344
		var $data = {
345
			owner: orgId,
346
			name: $("#resourceName").val(),
347
			cooperation: $("#remarkContent").val(),
348
			keywords: keyW(),
349
			cnt: $("#modelNumber").val(),
350
			descp: ue.getContent(),
351
			images: temp.join(","),
352
			resource: resourcesli(),
353
			professor: oProfessor
354
		};
355
		if(sevriceId) {
356
			$data.id = sevriceId;
357
		}
358
		ajaxRequist(oUrl, $data, "POST", function(data) {
359
			if(data.success) {
360
				if(pa2 == 1) {
361
					if(!sevriceId)
362
						sevriceId = data.data;
363
					$("#deleteResource").removeClass("disableLi").addClass("deleteResource");
364
					window.open("sevricePreview.html?sevriceId=" + data.data);
365
					getRecourceMe();
366
					//弹出预览
367
				} else if(pa2 == 2) {
368
					$("#deleteResource").removeClass("disableLi").addClass("deleteResource");
369
					if(!sevriceId)
370
						sevriceId = data.data;
371
					$.MsgBox.Alert('提示', '服务已保存草稿。');
372
					$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
373
					getRecourceMe();
374
				} else {
375
					$.MsgBox.Alert('提示', '服务发布成功!');
376
					$("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
377
					location.href = "cmp-serviceList.html"
378
				}
379

380
			} else {
381
				if(data.code == 90) {
382
					$.MsgBox.Alert('提示', '由于操作时间过久,上传图片已失效,请重新上传。');
383
				}
384
			}
385
		})
386

387
	}
388

389
	function UnauthorizedUser() {
390
		$.ajax({
391
			url: "/ajax/professor/qaOrgAuth",
392
			type: "GET",
393
			timeout: 10000,
394
			dataType: "json",
395
			async: "false",
396
			data: {
397
				"orgId": orgId,
398
				"orgAuth": 1
399
			},
400
			success: function(data, textState) {
401
				if(data.success) {
402
					console.log(data);
403
					unauthUser(data.data);
404
				}
405
			},
406
			error: function(XMLHttpRequest, textStats, errorThrown) {
407
				$.MsgBox.Alert('提示', '服务器请求失败')
408
			}
409
		})
410
	}
411
	UnauthorizedUser();
412

413
	function unauthUser($res) {
414
		if(sevriceId) {
415
			selUse();
416
		}
417
		var osting = ""
418
		for(var i = 0; i < $res.length; i++) {
419
			var img;
420
			//var styC="";
421
			var oClass = autho($res[i].authType, $res[i].orgAuth, $res[i].authStatus);
422
			var oTitle = "";
423
			/*if(!resourceId) {
424
				
425
			}*/
426

427
			if($res[i].title) {
428
				oTitle = $res[i].title;
429
			} else {
430
				if($res[i].office) {
431
					oTitle = $res[i].office;
432
				}
433
			}
434
			if($res[i].hasHeadImage) {
435
				img = "/images/head/" + $res[i].id + "_l.jpg";
436
			} else {
437
				img = "../images/default-photo.jpg"
438
			}
439
			var oSt = '<li class="flexCenter" style="cursor:pointer;" id="' + $res[i].id + '">'
440
			oSt += '<div class="madiaHead useHead" id="userimg" style="background-image: url(' + img + ');"></div>'
441
			oSt += '<div class = "madiaInfo">'
442
			oSt += '<p class = "ellipsisSty">'
443
			oSt += '<span class = "h1Font" id="name">' + $res[i].name + '</span><em class="authicon ' + oClass.sty + '" title="' + oClass.title + '"></em >'
444
			oSt += '</p>'
445
			oSt += '<p class="h2Font ellipsisSty">' + oTitle + '</p>'
446
			oSt += '</div>'
447
			oSt += '<div class="selectNull " flag=1></div>'
448
			oSt += '</li>'
449
			osting += oSt;
450
		}
451
		$("#expertli").html(osting);
452
	}
453
	/*选择用户*/
454
	$("#expertli").on("click", "li", function() {
455
		var userL = $("#expertli").find(".selectAdd").length;
456
		var oSel = $(this).find(".selectAdd").length;
457
		var oId = $(this).attr("id");
458
		$("#linkman").text("");
459

460
		if(oSel == 0) {
461
			if(userL == 5) {
462
				$("#linkman").text("最多可选5个负责人");
463
				return;
464
			}
465
			$(this).find('[flag]').addClass("selectAdd");
466
			oProfessor.push(oId);
467
		} else {
468
			$(this).find('[flag]').removeClass("selectAdd");
469
			for(var i = 0; i < oProfessor.length; i++) {
470
				if(oId == oProfessor[i]) {
471
					oProfessor.splice(i, 1);
472
				}
473
			}
474
		}
475
	});
476

477
	function selUse() {
478
		$.ajax({
479
			url: "/ajax/ware/pro",
480
			type: "GET",
481
			timeout: 10000,
482
			dataType: "json",
483
			async: true,
484
			data: {
485
				"id": sevriceId,
486
			},
487
			success: function(data) {
488
				console.log(data)
489
				if(data.success) {
490
					var arr = [];
491
					var arr1 = [];
492
					var oLength = $("#expertli").find("li");
493
					for(var i = 0; i < data.data.length; i++) {
494
						arr1.push(data.data[i].id);
495
					}
496
					for(var i = 0; i < oLength.length; i++) {
497
						arr.push(oLength.eq(i).attr("id"));
498
					}
499
					for(var i = 0; i < arr1.length; i++) {
500
						oProfessor.push(arr1[i]);
501
						oLength.eq(arr.indexOf(arr1[i])).find("[flag]").addClass("selectAdd")
502
					}
503
				}
504
			},
505
			error: function(XMLHttpRequest, textStats, errorThrown) {
506
				$.MsgBox.Alert('提示', '服务器请求失败')
507
			}
508
		})
509
	}
510
	$("#checkZy").on("keyup", function() {
511
		var ti = $(this).val();
512
		re = ti;
513
		if($(this).val() == "") {
514
			return;
515
		}
516
		var _this = this;
517
		setTimeout(function() {
518
			if(ti === re && ti !== reEnd) {
519
				checkZy(_this, ti);
520
			}
521

522
		}, 500)
523

524
	})
525
	$("#checkZy").on("focus", function() {
526
		$(this).prev().find("span").text("最多选择5个资源");
527
	})
528
	$("#checkZy").on("blur", function() {
529
		$(this).prev().find("span").text("");
530
	})
531

532
	function checkZy(_this, prd) {
533
		reEnd = prd;
534
		$.ajax({
535
			"url": "/ajax/resource/lq/publish/org",
536
			"type": "get",
537
			"data": {
538
				"orgid": orgId,
539
				"resourceName": $("#checkZy").val(),
540
				"rows": 3
541
			},
542
			"success": function(data) {
543
				console.log(data);
544
				if(data.success) {
545
					if(data.data != "") {
546
						if(reEnd == prd) {
547
							$(_this).next().removeClass("displayNone");
548
							$("#resouselist").html("");
549
							for(var i = 0; i < data.data.length; i++) {
550
								var itemlist = '<li id="usid" class="flexCenter" >' +
551
									'<p class="h1Font ellipsisSty-2 childElement" id="resourceName"></p>' +
552
									'<div class="deleteThis"></div></li>'
553
								$itemlist = $(itemlist);
554
								$("#resouselist").append($itemlist);
555
								var datalist = data.data[i];
556
								$itemlist.attr("data-id", datalist.resourceId);
557
								$itemlist.find("#resourceName").text(datalist.resourceName);
558

559
							}
560
						}
561
					} else {
562
						$(_this).next().addClass("displayNone");
563
					}
564
				} else {
565
					$(_this).next().addClass("displayNone");
566
				}
567
			},
568
			"error": function() {
569
				$.MsgBox.Alert('提示', '链接服务器超时')
570
			}
571
		});
572
	}
573
	$("#resouselist").on("click", "li", function() {
574
		var _this = this;
575
		expertlist(_this, "该资源已选择");
576
	});
577

578
	function resourcesli() {
579
		var resourcesarray = [];
580
		$("#resources li").each(function(i) {
581
			var liid = $(this).attr("data-id");
582
			resourcesarray.push(liid);
583
		});
584
		return resourcesarray;
585
	}
586
	//点击右侧搜索出的专家和资源列表
587
	function expertlist(_this, title) {
588
		var liId = $(_this).html();
589
		var plength = $(_this).parents(".otherBlock").find(".addexpert li");
590
		for(var i = 0; i < plength.length; i++) {
591
			if(plength[i].innerHTML == liId) {
592
				$(_this).parents(".otherBlock").find(".aboutTit span").text(title);
593
				$(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone");
594
				$(_this).parents(".otherBlock").find("input").val("");
595
				return;
596
			}
597
		}
598
		console.log(plength.length)
599
		if(plength.length >= 4) {
600
			$(_this).parents(".otherBlock").find("input").hide();
601
			$(_this).parents(".otherBlock").find(".addexpert").append($(_this).clone());
602
			$(_this).parents(".otherBlock").find("input").val("");
603
			$(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone");
604
		} else {
605
			$(_this).parents(".otherBlock").find(".addexpert").append($(_this).clone());
606
			$(_this).parents(".otherBlock").find("input").val("");
607
			$(_this).parents(".otherBlock").find(".form-drop").addClass("displayNone");
608
		}
609
	}
610

611
	//删除右侧搜索出的专家和资源
612
	$(".addexpert").on("click", ".deleteThis", function() {
613
		var plength = $(this).parent().parent().find("li").length;
614
		if(plength < 6) {
615
			$(this).parents(".otherBlock").find("input").show();
616
		}
617
		$(this).parent().remove();
618
	})
619
	if(sevriceId) {
620
		ajaxRequist("/ajax/ware/res", {
621
			"id": sevriceId
622
		}, "get", function(data) {
623
			var $data = data.data;
624
			if($data.length>=5) {
625
				$("#checkZy").hide();
626
			}
627
			for(var i = 0; i < $data.length; i++) {
628
				(function(i) {
629
					ajaxRequist("/ajax/resource/queryOne", {
630
						"resourceId": $data[i].resource
631
					}, "get", function(data) {
632
						var $data = data.data;
633
						var itemlist = '<li id="usid" class="flexCenter" >' +
634
									'<p class="h1Font ellipsisSty-2 childElement" id="resourceName"></p>' +
635
									'<div class="deleteThis"></div></li>'
636
									var datalist = data.data;
637
									var $itemlist=$(itemlist);
638
									$("#resources").append($itemlist);
639
								$itemlist.attr("data-id", datalist.resourceId);
640
								$itemlist.find("#resourceName").text(datalist.resourceName);
641
								
642
					})
643
				})(i)
644
			}
645

646
		})
647
	}
648
})

+ 78 - 103
cmp-portal/js/serviceList.js

@ -30,7 +30,7 @@ $(document).ready(function() {
30 30
						$("#mb_btn_no").val("稍后再说");
31 31
						$("#mb_btn_ok").val("去认证");
32 32
					}else if(data.data.length>0){
33
						window.open("resourceIssue.html")
33
						window.open("cmp-sevriceIssue.html")
34 34
					}
35 35
				}
36 36
			},
@ -39,47 +39,47 @@ $(document).ready(function() {
39 39
			}
40 40
		})
41 41
	}
42

42 43
	/*资源列表查询*/
43
	function getRecourceMe(n, isbind, num) {
44
		var resourceNameVa = $("#resouceName").val();
45
		var $info = {};
46
		$info.orgId = orgId;
47
		$info.pageSize = 10;
48
		if(resourceNameVa != "") {
49
			$info.key = resourceNameVa;
44
	function getRecourceMe(n,isbind,num) {
45
		var resourceNameVa=$("#resouceName").val();
46
		var $info={};
47
		$info.oid=orgId;
48
		$info.pageSize=10;
49
		if(resourceNameVa !="") {
50
			$info.key=resourceNameVa;
50 51
		}
51
		$info.pageNo = n;
52
		$info.pageNo=n;
52 53
		$.ajax({
53
			"url": "/ajax/resource/pqForOrg",
54
			"url": "/ajax/ware/pq/org/search",
54 55
			"type": "GET",
55 56
			"success": function(data) {
56
				console.log(data)
57 57
				if(data.success) {
58 58
					$("#resourceList").html("");
59
					if(num == 1) {
60
						if(data.data.data.length == 0) {
59
					if(num==1) {
60
						if(data.data.data.length==0) {
61 61
							$("#noresource").removeClass("displayNone");
62
							$(".noContip").text("您还未发布任何资源");
62
							$(".noContip").text("您还未发布任何服务");
63 63
							return;
64
						} else {
64
						}else{
65 65
							$("#noresource").addClass("displayNone");
66 66
						}
67
					} else {
68
						if(data.data.data.length == 0) {
67
					}else{
68
						if(data.data.data.length==0) {
69 69
							$("#noresource").removeClass("displayNone");
70 70
							$(".noContip").text("没有符合该搜索条件的内容");
71 71
							return;
72
						} else {
72
						}else{
73 73
							$("#noresource").addClass("displayNone");
74 74
						}
75 75
					}
76 76
					resourceHtml(data.data.data);
77 77
					if(isbind == true) {
78 78
						$(".tcdPageCode").createPage({
79
							pageCount: Math.ceil(data.data.total / data.data.pageSize),
79
							pageCount: Math.ceil(data.data.total / 10),
80 80
							current: data.data.pageNo,
81 81
							backFn: function(p) {
82
								getRecourceMe(p, false);
82
								getRecourceMe(p,false);
83 83
							}
84 84
						});
85 85
					}
@ -92,102 +92,77 @@ $(document).ready(function() {
92 92
			}
93 93
		});
94 94
	}
95
	getRecourceMe(1, true);
95
	 getRecourceMe(1,true,1);
96 96

97 97
	function resourceHtml($data) {
98 98
		for(var i = 0; i < $data.length; i++) {
99
			var imgSrc = "../images/default-resource.jpg";
100
			var oTime, pageview = "",
101
				draftLable = "",
102
				oHtml, oLi = '';
103
			if($data[i].images.length) {
104
				imgSrc = "/data/resource/" + $data[i].images[0].imageSrc
105
			}
106
			console.log($data[i].status)
107
			if($data[i].status == 0) {
108
				oTime = "修改于 " + TimeTr($data[i].modifyTime);
109
				draftLable = '<span class="draftLable">草稿</span>';
110
				oHtml = "resourceIssue.html";
111
				oLi = "class='draftList'"
112
			} else {
113
				oTime = "发布于 " + TimeTr($data[i].publishTime);
114
				pageview = '<li><span>浏览量 ' + $data[i].pageViews + '</span></li>';
115
				oHtml = "../resourceShow.html"
116
			}
117
			var oStr = '<li ' + oLi + '>' +
118
				'<a href="' + oHtml + '?resourceId=' + $data[i].resourceId + '" target="_blank">' +
119
				'<div class="madiaHead resouseHead" style="background-image: url(' + imgSrc + ');"></div>' +
120
				'<div class="madiaInfo">' +
121
				'<p class="h1Font ellipsisSty">' + $data[i].resourceName + '</p>' +
122
				'<ul class="h2Font clearfix">' +
123
				'<li><span>' + oTime + '</span></li>' + pageview + '<li><span id="oop" style="color:#e03b43;"></span></li>' +
124
				'</ul>' +
125
				'<p><span>' + draftLable + '</span><span class="crel" style="margin-left:10px"></span></p>' +
126
				'</div>' +
127
				'</a>' +
128
				'<ul class="madiaEdit">' +
129
				'<li><span class="deteleThis2" data-id="' + $data[i].resourceId + '"></span></li>' +
130
				'<li><span class="editThis" data-id="' + $data[i].resourceId + '"></span></li>' +
131
				'</ul>' +
132
				'</li>'
99
			var imgSrc="../images/default-service.jpg";
100
	 		var oTime,pageview="",draftLable="",oHtml,oLi='';
101
	 		if($data[i].images) {
102
	 			imgSrc="/data/ware"+$data[i].images.split(",")[0]
103
	 		}
104
	 		if($data[i].state=='2') {
105
	 			console.log($data[i].modifyTime)
106
	 			oTime="修改于 "+TimeTr($data[i].modifyTime);
107
	 			draftLable='<span class="draftLable">草稿</span>';
108
	 			oHtml="sevriceIssue.html";
109
	 			oLi="class='draftList'"
110
	 		}else if($data[i].state=='1'){
111
	 			console.log($data[i].createTime)
112
	 			oTime="发布于 "+TimeTr($data[i].createTime);
113
	 			pageview='<li><span>浏览量 '+$data[i].pageViews+'</span></li>';
114
	 			oHtml="../sevriceShow.html"
115
	 		}
116
	 		var oStr='<li '+oLi+'>'+
117
				'<a href="'+oHtml+'?sevriceId='+$data[i].id+'&flag='+$data[i].state+'" target="_blank">'+
118
					'<div class="madiaHead resouseHead" style="background-image: url('+imgSrc+');"></div>'	+						
119
						'<div class="madiaInfo">'+					
120
							'<p class="h1Font ellipsisSty">'+$data[i].name+'</p>'+						
121
							'<ul class="showliTop h2Font clearfix">'+
122
								'<li><span>'+oTime+'</span></li>'+pageview+'<li><span id="oop" style="color:#e03b43;"></span></li>' +
123
							'</ul><p><span>'+draftLable+'</span><span class="crel" style="margin-left:10px"></span></p>' +
124
						'</div>'+
125
				'</a>'+
126
				'<ul class="madiaEdit">'+
127
					'<li><span class="deteleThis2" data-id="'+$data[i].id+'"></span></li>'+
128
					'<li><span class="editThis" data-id="'+$data[i].id+'"></span></li>'+
129
				'</ul>'+
130
			'</li>'	
133 131
			var $os = $(oStr);
134 132
			$("#resourceList").append($os);
135
			if($data[i].status == 0) {
136
				resourecRel.call($os.find(".crel"), $data[i].resourceId);
133
			if($data[i].status == 2) {
134
				if($data[i].num==0)
135
				$os.find(".crel").text("未设置联系人");
137 136
			} else {
138
				resourecRel.call($os.find("#oop"), $data[i].resourceId);
137
				if($data[i].num==0)
138
				$os.find("#oop").text("未设置联系人");
139 139
			}
140 140
		}
141 141
	}
142
	/*判断资源是否设置了资源联系人*/
143
	function resourecRel(rsd) {
144
		$.ajax({
145
			"url": "/ajax/resource/qaLinkman",
146
			"type": "GET",
147
			"context": this,
148
			"success": function(data) {
149
				if(data.success) {
150
					var $data = data.data;
151
					if($data.length == 0) {
152
						this.text("未设置联系人");
153
					}
154
				}
155
			},
156
			"data": {
157
				"resourceId": rsd
158
			},
159
			dataType: "json",
160
			'error': function() {
161
				$.MsgBox.Alert('提示', '服务器连接超时!');
162
			}
163
		});
164
	}
165 142
	/*点击修改跳转修改页面*/
166
	$("#resourceList").on("click", ".editThis", function() {
167
		location.href = "resourceIssue.html?resourceId=" + $(this).attr("data-id")
143
	$("#resourceList").on("click",".editThis",function(){
144
		location.href="cmp-sevriceIssue.html?sevriceId="+$(this).attr("data-id")+"&flag="+$(this).attr("data-state");
168 145
	})
169 146
	/*点击删除跳转修改页面*/
170
	$("#resourceList").on("click", ".deteleThis2", function() {
171
		resourceId = $(this).attr("data-id");
172
		$.MsgBox.Confirm("提示", "确认删除该资源?", deleResource);
147
	$("#resourceList").on("click",".deteleThis2",function(){
148
		resourceId=$(this).attr("data-id");
149
		$.MsgBox.Confirm("提示", "确认删除该资源?",deleResource);
173 150
	})
174 151
	/*删除函数*/
175 152
	function deleResource() {
176
		$.ajax({
177
			"url": "/ajax/resource/delete",
178
			"type": "POST",
179
			"success": function(data) {
180
				if(data.success) {
181
					getRecourceMe(1, false);
182
				}
183
			},
184
			"data": {
185
				"resourceId": resourceId
186
			},
187
			"beforeSend": function() { /*console.log(this.data)*/ },
188
			"contentType": "application/x-www-form-urlencoded",
189
			dataType: "json"
190
		});
153
			$.ajax({
154
					"url": "/ajax/ware/delete",
155
					"type": "POST",
156
					"success": function(data) {
157
						if(data.success) {	
158
							getRecourceMe(1,false);
159
						}
160
					},
161
					"data": {"id":resourceId},
162
					"beforeSend": function() {  },
163
					"contentType": "application/x-www-form-urlencoded",
164
					dataType: "json"
165
				});
191 166
	}
192 167
	/*输入资源名称限制字数*/
193 168
	$("#resouceName").bind({
@ -198,9 +173,9 @@ $(document).ready(function() {
198 173
		}
199 174
	});
200 175
	/*点击搜索*/
201
	$(".searchSpan").click(function() {
176
	$(".searchSpan").click(function(){
202 177
		$(".tcdPageCode").remove();
203 178
		$(".aboutRes").append('<div class="tcdPageCode"></div>');
204
		getRecourceMe(1, true);
179
		getRecourceMe(1,true);
205 180
	})
206 181
})

+ 0 - 1
js/serviceIssue.js

@ -9,7 +9,6 @@ $(document).ready(function() {
9 9
	}
10 10
	var userid = $.cookie("userid");
11 11
	var temp = [];
12
	var array = [];
13 12
	var ue = UE.getEditor('editor', {});
14 13

15 14
	function ajaxRequist(url, obj, type, fn) {

+ 20 - 36
js/sevriceShow.js

@ -57,9 +57,10 @@ $(document).ready(function() {
57 57
						$(".recentlyList").parents(".currentBlock").removeClass("displayNone");
58 58
						for(var i = 0; i < $data.length; i++) {
59 59
							var resIM = "../images/default-service.jpg";
60
							if($data[i].images) {
60 61
							if($data[i].images.split(",").length) {
61 62
								resIM = '/data/ware' + $data[i].images.split(",")[0];
62
							}
63
							}}
63 64
							var str = '<li><a class="flexCenter" style="min-height:46px;" href="sevriceShow.html?sevriceId=' + $data[i].id + '">' +
64 65
								'<div class="madiaHead resourceHead" style="width:50px;height:36px;margin-top:-18px;background-image: url(' + resIM + ');"></div>' +
65 66
								'<div class="madiaInfo"><p class="h2Font ellipsisSty-2">' + $data[i].name + '</p></div></a></li>'
@ -80,7 +81,6 @@ $(document).ready(function() {
80 81
			"url": "/ajax/ware/qo",
81 82
			"type": "GET",
82 83
			"success": function(data) {
83
				console.log(data);
84 84
				if(data.success) {
85 85
					resourceHtml(data.data);
86 86
					var resourceName = data.data.name + "-科袖网";
@ -112,7 +112,12 @@ $(document).ready(function() {
112 112
	/*处理资源html代码*/
113 113
	function resourceHtml($da) {
114 114
		$("#resourceName").text($da.name); //名字
115
		$("#application").text($da.cnt); //应用用途
115
		if($da.cnt){
116
			$("#application").text($da.cnt); //应用用途
117
		}else{
118
			$("#application").parent().hide();
119
		}
120
		
116 121
		if($da.category == 1) {
117 122
			ajaxRequist("/ajax/professor/baseInfo/" + $da.owner, {}, "get", function(data) {
118 123
				$da.editProfessor = data.data;
@ -191,6 +196,9 @@ $(document).ready(function() {
191 196
		var weibotitle = $da.name;
192 197
		var weibourl = window.location.href;
193 198
		//return;
199
		if($da.images) {
200
			
201
		
194 202
		if($da.images.split(",").length) {
195 203
			var weibopic = "http://" + window.location.host + "/data/ware" + $da.images.split(",")[0];
196 204
			$("#firstFigure").attr({
@ -220,6 +228,7 @@ $(document).ready(function() {
220 228
				arr += oString;
221 229
			}
222 230
			$("#thumblist").html(arr);
231
			}
223 232
		} else {
224 233
			var weibopic = "http://" + window.location.host + "../images/default-service.jpg";
225 234
			$("#firstFigure").attr({
@ -289,30 +298,12 @@ $(document).ready(function() {
289 298
			'dataType': "json",
290 299
			"success": function(data) {
291 300
				if(data.success) {
292
					//console.log(data)
293
					var thisName, userType, thisAuth, thisTitle
294
					if(data.data.forShort) {
295
						thisName = data.data.forShort;
296
					} else {
297
						thisName = data.data.name;
298
					}
299
					if($respond.resourceType == 1) {
300
						userType = autho(data.data.authType, data.data.orgAuth, data.data.authStatus);
301
						thisTitle = userType.title;
302
						thisAuth = userType.sty;
303
					} else {
304
						if(data.data.authStatus == 3) {
305
							thisTitle = "科袖认证企业";
306
							thisAuth = "authicon-com-ok";
307
						}
308
					}
309 301
					var add = document.createElement("li");
310 302
					add.className = "mui-table-view-cell";
311 303
					add.setAttribute("data-id", $respond.resourceId);
312 304
					var itemlist = '<a class="flexCenter OflexCenter"><div class="madiaHead resourceHead" style="background-image:url(' + imgL + ')"></div>';
313 305
					itemlist += '<div class="madiaInfo OmadiaInfo">';
314 306
					itemlist += '<p class="ellipsisSty h1Font" id="usertitle">' + $respond.resourceName + '</p>';
315
					itemlist += '<p><span class="h2Font">' + thisName + '</span><em class="authiconNew ' + thisAuth + '" title="' + thisTitle + '"></em></p>';
316 307
					itemlist += '<p class="ellipsisSty-2 h2Font">用途:' + $respond.supportedServices + '</p>';
317 308
					itemlist += '</div></a>';
318 309

@ -343,7 +334,6 @@ $(document).ready(function() {
343 334
				if(data.success) {
344 335
					if(data.data.length > 0) {
345 336
						var $data=data.data;
346
						console.log($data)
347 337
						$("#oArticle").parents(".otherShow").removeClass("displayNone");
348 338
						for(var i = 0; i < $data.length; i++) {
349 339
							var str = "",ovel="";
@ -363,8 +353,6 @@ $(document).ready(function() {
363 353
							var $str=$(str);
364 354
							$("#oArticle").append($str);
365 355
							(function($str,i) {
366
								console.log($str);
367
								console.log(i)
368 356
								if($data[i].articleType=="1") {
369 357
									ajaxRequist("/ajax/professor/baseInfo/" + $data[i].professorId, {}, "get", function(data) {
370 358
										$str.find(".name").text(data.data.name);
@ -382,7 +370,6 @@ $(document).ready(function() {
382 370
									$str.find(".zan").text('赞 ' + $data[i].articleAgree);
383 371
								}
384 372
								ajaxRequist("/ajax/leavemsg/count" , {sid:$data[i].articleId,stype:1}, "get", function(data) {
385
										console.log(data)
386 373
										if(data.data) {
387 374
											$str.find(".leword").text('留言 ' + data.data);
388 375
										}
@ -417,18 +404,15 @@ $(document).ready(function() {
417 404
			"traditional": true,
418 405
			dataType: "json",
419 406
			"success": function(data) {
420
				//console.log(data);
421 407
				if(data.success) {
422 408
					if(data.data.length == 0) {
423 409
						return;
424 410
					}
425
					console.log(JSON.stringify(data.data))
426 411
					$("#relateArt").parents(".otherShow").removeClass("displayNone");
427 412
					var arr = [];
428 413
					for(var i = 0; i < data.data.length; i++) {
429 414
						arr.push(data.data[i].id)
430 415
					}
431
					console.log(arr)
432 416
					ajaxRequist("/ajax/ware/qm", {
433 417
						"id": arr
434 418
					}, "get", function(data) {
@ -447,10 +431,11 @@ $(document).ready(function() {
447 431
	}
448 432
	/*感兴趣资源的html*/
449 433
	function interestingResourcesHtml($respond) {
450
		console.log($respond)
451
		var imgL = "../images/default-sevrice.jpg";
452
		if($respond.images.split(",").length) {
453
			imgL = '/data/ware' + $respond.images.split(",")[0]
434
		var imgL = "../images/default-service.jpg";
435
		if($respond.images) {
436
			if($respond.images.split(",").length) {
437
				imgL = '/data/ware' + $respond.images.split(",")[0]
438
			}
454 439
		}
455 440
		var oURL;
456 441
		if($respond.category == 1) {
@ -464,7 +449,6 @@ $(document).ready(function() {
464 449
			'dataType': "json",
465 450
			"success": function(data) {
466 451
				if(data.success) {
467
					//console.log(data)
468 452
					var thisName, userType, thisAuth, thisTitle
469 453
					if(data.data.forShort) {
470 454
						thisName = data.data.forShort;
@ -582,7 +566,6 @@ $(document).ready(function() {
582 566
				"id": sevriceId
583 567
			},
584 568
			"success": function(data) {
585
				console.log(data);
586 569
				if(data.success) {}
587 570
			},
588 571
			"error": function() {
@ -604,7 +587,6 @@ $(document).ready(function() {
604 587
				"id": sevriceId,
605 588
			},
606 589
			success: function(data, textState) {
607
				console.log(data)
608 590
				if(data.success) {
609 591
					if(data.data.length > 0) {
610 592
						$("#expertli").parents(".currentBlock").removeClass("displayNone");
@ -624,7 +606,9 @@ $(document).ready(function() {
624 606
	function unauthUser(data) {
625 607
		for(var i = 0; i < data.length; i++) {
626 608
			(function(i) {
627
				ajaxRequist("/ajax/professor/baseInfo/" + data[i].professor, {}, "get", function($res) {
609
				ajaxRequist("/ajax/professor/baseInfo/" + data[i].professor, {}, "get", function(data) {
610
					
611
					var $res=data.data;
628 612
					var osting = ""
629 613
					var img;
630 614
					var styC = "";

+ 5 - 4
sevriceShow.html

@ -38,7 +38,7 @@
38 38
		                </div>
39 39
		                <div class="reInfoBlock floatL">
40 40
		                	<div class="h1Font" id="resourceName"></div>
41
		                	<div class="h2Font">应用用途:<span id="application"></span></div>
41
		                	<div class="h2Font">服务内容:<span id="application"></span></div>
42 42
		                	<div class="operateBlock resShareUl">
43 43
		                		<ul>
44 44
		                			<li id="attention"><span>收藏</span> <em class="operateicon operateicon2 icon-collect"></em></li>
@ -157,12 +157,12 @@
157 157
						</div>
158 158
					</div>
159 159
					<div class="form-item otherBlock currentBlock displayNone">
160
						<div class="aboutTit">热门资源</div>
160
						<div class="aboutTit">热门服务</div>
161 161
						<div class="form-result currentArt">
162 162
							<ul class="recentlyList">
163 163
							</ul>
164 164
						</div>
165
					</div>
165
					</div>	
166 166
				</div>
167 167
			</div>
168 168
		</div>
@ -177,7 +177,8 @@
177 177
<script type="text/javascript" src="js/jquery.similar.msgbox.js"></script>
178 178
<script type="text/javascript" src="js/weixinshare/qrcode.min.js"></script>
179 179
<script type="text/javascript" src="js/jquery.page.js"></script>
180
<script type="text/javascript" src="js/common.js"></script>
180
<script type="text/javascript" src="js/public/baseUtil.js"></script>
181
<script type="text/javascript" src="js/public/genCom.js"></script> 
181 182
<!--<script type="text/javascript" src="js/popup.js"></script>-->
182 183
<script type="text/javascript" src="js/sevriceShow.js"></script>
183 184
<script type="text/javascript" src="js/quickLogin.js"></script>