Browse Source

企业浏览及管件词控件

jack 7 years ago
parent
commit
7ab9766e79
5 changed files with 279 additions and 111 deletions
  1. 0 106
      cmp-portal/js/cmp-updateinfo.js
  2. 106 0
      cmp-portal/js/public/common.js
  3. 4 2
      cmpInforShow.html
  4. 62 2
      js/cmpInforShow.js
  5. 107 1
      js/common.js

+ 0 - 106
cmp-portal/js/cmp-updateinfo.js

@ -143,113 +143,7 @@ $(document).ready(function() {
143 143
		}
144 144
	});
145 145

146
	$(".oinput").bind({
147
		paste: function(e) {
148
			var pastedText;
149
			if (window.clipboardData  &&  window.clipboardData.getData)  {  // IE
150
				            
151
				pastedText  = $(this).val() +  window.clipboardData.getData('Text');          
152
153
			else  {            
154
				pastedText  = $(this).val() +  e.originalEvent.clipboardData.getData('Text'); //e.clipboardData.getData('text/plain');
155
				          
156
			}
157
			$(this).val(pastedText.substring(0, 10));
158 146

159
			var $this = $(this);
160
			setTimeout(function() {
161
				if($this.val().trim()) {
162
					$this.siblings("button").show();
163
				} else {
164
					$this.siblings("button").hide();
165
				}
166
			}, 1);
167
			e.preventDefault();
168
		},
169
		cut: function(e) {
170
			var $this = $(this);
171
			setTimeout(function() {
172
				if($this.val().trim()) {
173
					$this.siblings("button").show();
174
				} else {
175
					$this.siblings("button").hide();
176
				}
177
			}, 1);
178
		},
179
		blur:function(){
180
			var $this=$(this);
181
		setTimeout(function(){
182
			$this.siblings(".keydrop").hide();
183
		},500)
184
		},
185
		focus:function(){
186
			$(this).siblings(".keydrop").show();
187
		},
188
		keyup: function(e) {
189
			if($(this).val().trim()) {
190
				$(this).siblings("button").show();
191
				var lNum = $.trim($(this).val()).length;
192
				if(lNum > 10) {
193
					$(this).val($(this).val().substr(0, 10));
194
				} else if(0 < lNum && lNum < 10) {
195
					var $this = $(this)
196
					$("#addKeyword").show();
197
					$.ajax({
198
						"url": "/ajax/dataDict/qaHotKey",
199
						"type": "GET",
200
						"success": function(data) {
201
							console.log(data);
202
							if(data.success) {
203
								if(data.data.length == 0) {
204
									$this.siblings(".keydrop").addClass("displayNone");
205
									$this.siblings(".keydrop").find("ul").html("");
206
								} else {
207
									$this.siblings(".keydrop").removeClass("displayNone");
208
									var oSr = "";
209
									for(var i = 0; i < data.data.length; i++) {
210
										oSr += '<li>' + data.data[i].caption + '<div class="closeThis"></div></li>';
211
									}
212
									$this.siblings(".keydrop").find("ul").html(oSr);
213
								}
214
							} else {
215
								$this.siblings(".keydrop").addClass("displayNone");
216
								$this.siblings(".keydrop").find("ul").html("");
217
							}
218
						},
219
						"data": {
220
							"key": $(this).val()
221
						},
222
						dataType: "json",
223
						'error': function() {
224
							$.MsgBox.Alert('提示', '服务器连接超时!');
225
						}
226
					});
227
				}
228
			} else {
229
				$(this).siblings("button").hide();
230
				$(this).siblings(".keydrop").addClass("displayNone");
231
				$(this).siblings(".keydrop").find("ul").html("");
232
			}
233
		}
234
	})
235
	$(".keydrop").on("click","li",function(){
236
		var oValue = $(this).text();
237
		var oJudge = $(this).parents(".col-w-12").siblings().find("ul.ulspace li");
238
		for(var i = 0; i < oJudge.length; i++) {
239
			if(oValue == oJudge[i].innerText) {
240
				$.MsgBox.Alert('提示', '添加内容不能重复');
241
				return;
242
			}
243
		}
244
		$(this).parents(".col-w-12").siblings().find("ul.ulspace").append('<li>' + oValue + '<div class="closeThis"></div></li>');
245
		$(this).parents(".keydrop").siblings("input").val("");
246
		$(this).parents(".keydrop").siblings("button").hide();
247
		if(oJudge.length == 4) {
248
			$(this).parents(".keydrop").siblings("input").val("");
249
			$(this).parents(".col-w-12").hide();
250
		}
251
		$(this).parent("ul").html("")
252
	})
253 147
	/*应用行业及领域及企业资质*/
254 148
	function indu(oString, oSelector) {
255 149
		var arr = oString.split(",");

+ 106 - 0
cmp-portal/js/public/common.js

@ -173,7 +173,113 @@ function autho() {
173 173
	}
174 174
}
175 175
176
	$(".oinput").bind({
177
		paste: function(e) {
178
			var pastedText;
179
			if (window.clipboardData  &&  window.clipboardData.getData)  {  // IE
180
				            
181
				pastedText  = $(this).val() +  window.clipboardData.getData('Text');          
182
183
			else  {            
184
				pastedText  = $(this).val() +  e.originalEvent.clipboardData.getData('Text'); //e.clipboardData.getData('text/plain');
185
				          
186
			}
187
			$(this).val(pastedText.substring(0, 10));
176 188
189
			var $this = $(this);
190
			setTimeout(function() {
191
				if($this.val().trim()) {
192
					$this.siblings("button").show();
193
				} else {
194
					$this.siblings("button").hide();
195
				}
196
			}, 1);
197
			e.preventDefault();
198
		},
199
		cut: function(e) {
200
			var $this = $(this);
201
			setTimeout(function() {
202
				if($this.val().trim()) {
203
					$this.siblings("button").show();
204
				} else {
205
					$this.siblings("button").hide();
206
				}
207
			}, 1);
208
		},
209
		blur:function(){
210
			var $this=$(this);
211
		setTimeout(function(){
212
			$this.siblings(".keydrop").hide();
213
		},500)
214
		},
215
		focus:function(){
216
			$(this).siblings(".keydrop").show();
217
		},
218
		keyup: function(e) {
219
			if($(this).val().trim()) {
220
				$(this).siblings("button").show();
221
				var lNum = $.trim($(this).val()).length;
222
				if(lNum > 10) {
223
					$(this).val($(this).val().substr(0, 10));
224
				} else if(0 < lNum && lNum < 10) {
225
					var $this = $(this)
226
					$("#addKeyword").show();
227
					$.ajax({
228
						"url": "/ajax/dataDict/qaHotKey",
229
						"type": "GET",
230
						"success": function(data) {
231
							console.log(data);
232
							if(data.success) {
233
								if(data.data.length == 0) {
234
									$this.siblings(".keydrop").addClass("displayNone");
235
									$this.siblings(".keydrop").find("ul").html("");
236
								} else {
237
									$this.siblings(".keydrop").removeClass("displayNone");
238
									var oSr = "";
239
									for(var i = 0; i < data.data.length; i++) {
240
										oSr += '<li>' + data.data[i].caption + '<div class="closeThis"></div></li>';
241
									}
242
									$this.siblings(".keydrop").find("ul").html(oSr);
243
								}
244
							} else {
245
								$this.siblings(".keydrop").addClass("displayNone");
246
								$this.siblings(".keydrop").find("ul").html("");
247
							}
248
						},
249
						"data": {
250
							"key": $(this).val()
251
						},
252
						dataType: "json",
253
						'error': function() {
254
							$.MsgBox.Alert('提示', '服务器连接超时!');
255
						}
256
					});
257
				}
258
			} else {
259
				$(this).siblings("button").hide();
260
				$(this).siblings(".keydrop").addClass("displayNone");
261
				$(this).siblings(".keydrop").find("ul").html("");
262
			}
263
		}
264
	})
265
	$(".keydrop").on("click","li",function(){
266
		var oValue = $(this).text();
267
		var oJudge = $(this).parents(".col-w-12").siblings().find("ul.ulspace li");
268
		for(var i = 0; i < oJudge.length; i++) {
269
			if(oValue == oJudge[i].innerText) {
270
				$.MsgBox.Alert('提示', '添加内容不能重复');
271
				return;
272
			}
273
		}
274
		$(this).parents(".col-w-12").siblings().find("ul.ulspace").append('<li>' + oValue + '<div class="closeThis"></div></li>');
275
		$(this).parents(".keydrop").siblings("input").val("");
276
		$(this).parents(".keydrop").siblings("button").hide();
277
		if(oJudge.length == 4) {
278
			$(this).parents(".keydrop").siblings("input").val("");
279
			$(this).parents(".col-w-12").hide();
280
		}
281
		$(this).parent("ul").html("")
282
	})
177 283
/*时间转换*/
178 284
function TimeTr(dealtime) {
179 285
	var myDate = new Date(); 

+ 4 - 2
cmpInforShow.html

@ -144,7 +144,9 @@
144 144
					<div class="coninfobox">
145 145
						<div class="coninfotit">工商信息</div>
146 146
						<div class="coninfocon">
147
							
147
							<ul>
148
								
149
							</ul>
148 150
						</div>
149 151
					</div>
150 152
				</div>
@ -152,7 +154,7 @@
152 154
			<div class="rightconBox floatR">
153 155
				<div class="conItem statisticsBox alignCenter clearfix">
154 156
					<div class="col-w-12">
155
						<span>68</span>
157
						<span id="attenNum">68</span>
156 158
						<p>关注我的</p>
157 159
					</div>
158 160
				</div>

+ 62 - 2
js/cmpInforShow.js

@ -2,6 +2,7 @@ $(function() {
2 2
	loginStatus();//判断个人是否登录
3 3
	var userid = $.cookie("userid");
4 4
	var orgId = GetQueryString("orgId");
5
	var oName="";
5 6

6 7
//	ifcollectionAbout(orgId, 1)
7 8
	
@ -102,6 +103,7 @@ function qualificationShow(data) {
102 103
					}else{
103 104
						$("#proName").text($info.name);
104 105
					}
106
					oName=$info.name;
105 107
					if($info.authStatus=="3"){
106 108
						$("#proAuth").addClass("authicon-com-ok"); 
107 109
						$("#proAuth").attr("title","科袖认证企业");
@ -327,6 +329,64 @@ function qualificationShow(data) {
327 329
			}
328 330
		});
329 331
	}
330
331
	
332
	//关注企业数量
333
	function commentnum() {
334
		$.ajax({
335
			"url": "/ajax/watch/countProfessor",
336
			"type": "GET",
337
			"dataType": "json",
338
			"async": true,
339
			"data": {
340
				"id": orgid,
341
				"type":6
342
			},
343
			"success": function(data) {
344
				if(data.success) {
345
					$("#attenNum").text(data.data);
346
				}
347
			},
348
			"error": function() {
349
				$.MsgBox.Alert('提示', '链接服务器超时')
350
			}
351
		});
352
	}
353
	commentnum();
354
	function comNum() {
355
		$.ajax({
356
			"url": "/ajax/org/incPageViews",
357
			"type": "POST",
358
			"dataType": "json",
359
			"data": {
360
				"id": orgid,
361
			},
362
			"success": function(data) {
363
				if(data.success) {
364
					
365
				}
366
			},
367
			"error": function() {
368
				$.MsgBox.Alert('提示', '链接服务器超时')
369
			}
370
		});
371
	}
372
	comNum();
373
	function industryCommerce() {
374
		$.ajax({
375
			"url": "/ajax/org/regInfo",
376
			"type": "GET",
377
			"dataType": "json",
378
			"async": true,
379
			"data": {
380
				"name":oName
381
			},
382
			"success": function(data) {
383
				if(data.success) {
384
					console.log(data);
385
				}
386
			},
387
			"error": function() {
388
				$.MsgBox.Alert('提示', '链接服务器超时')
389
			}
390
		});
391
	}
332 392
})

+ 107 - 1
js/common.js

@ -652,4 +652,110 @@ function cancelCollectionAbout(watchObject, num) {
652 652
var orgSizeShow ={'1':'50人以内','2':'50-100人','3':'100-200人','4':'200-500人','5':'500-1000人','6':'1000人以上'}
653 653
//企业类型
654 654
var orgTypeShow={"2":"上市企业","3":"国有企业","4":"合资企业","5":"私人企业","6":"外资企业","7":"初创企业"}
655
655
	$(".oinput").bind({
656
		paste: function(e) {
657
			var pastedText;
658
			if (window.clipboardData  &&  window.clipboardData.getData)  {  // IE
659
				            
660
				pastedText  = $(this).val() +  window.clipboardData.getData('Text');          
661
662
			else  {            
663
				pastedText  = $(this).val() +  e.originalEvent.clipboardData.getData('Text'); //e.clipboardData.getData('text/plain');
664
				          
665
			}
666
			$(this).val(pastedText.substring(0, 10));
667
668
			var $this = $(this);
669
			setTimeout(function() {
670
				if($this.val().trim()) {
671
					$this.siblings("button").show();
672
				} else {
673
					$this.siblings("button").hide();
674
				}
675
			}, 1);
676
			e.preventDefault();
677
		},
678
		cut: function(e) {
679
			var $this = $(this);
680
			setTimeout(function() {
681
				if($this.val().trim()) {
682
					$this.siblings("button").show();
683
				} else {
684
					$this.siblings("button").hide();
685
				}
686
			}, 1);
687
		},
688
		blur:function(){
689
			var $this=$(this);
690
		setTimeout(function(){
691
			$this.siblings(".keydrop").hide();
692
		},500)
693
		},
694
		focus:function(){
695
			$(this).siblings(".keydrop").show();
696
		},
697
		keyup: function(e) {
698
			if($(this).val().trim()) {
699
				$(this).siblings("button").show();
700
				var lNum = $.trim($(this).val()).length;
701
				if(lNum > 10) {
702
					$(this).val($(this).val().substr(0, 10));
703
				} else if(0 < lNum && lNum < 10) {
704
					var $this = $(this)
705
					$("#addKeyword").show();
706
					$.ajax({
707
						"url": "/ajax/dataDict/qaHotKey",
708
						"type": "GET",
709
						"success": function(data) {
710
							console.log(data);
711
							if(data.success) {
712
								if(data.data.length == 0) {
713
									$this.siblings(".keydrop").addClass("displayNone");
714
									$this.siblings(".keydrop").find("ul").html("");
715
								} else {
716
									$this.siblings(".keydrop").removeClass("displayNone");
717
									var oSr = "";
718
									for(var i = 0; i < data.data.length; i++) {
719
										oSr += '<li>' + data.data[i].caption + '<div class="closeThis"></div></li>';
720
									}
721
									$this.siblings(".keydrop").find("ul").html(oSr);
722
								}
723
							} else {
724
								$this.siblings(".keydrop").addClass("displayNone");
725
								$this.siblings(".keydrop").find("ul").html("");
726
							}
727
						},
728
						"data": {
729
							"key": $(this).val()
730
						},
731
						dataType: "json",
732
						'error': function() {
733
							$.MsgBox.Alert('提示', '服务器连接超时!');
734
						}
735
					});
736
				}
737
			} else {
738
				$(this).siblings("button").hide();
739
				$(this).siblings(".keydrop").addClass("displayNone");
740
				$(this).siblings(".keydrop").find("ul").html("");
741
			}
742
		}
743
	})
744
	$(".keydrop").on("click","li",function(){
745
		var oValue = $(this).text();
746
		var oJudge = $(this).parents(".col-w-12").siblings().find("ul.ulspace li");
747
		for(var i = 0; i < oJudge.length; i++) {
748
			if(oValue == oJudge[i].innerText) {
749
				$.MsgBox.Alert('提示', '添加内容不能重复');
750
				return;
751
			}
752
		}
753
		$(this).parents(".col-w-12").siblings().find("ul.ulspace").append('<li>' + oValue + '<div class="closeThis"></div></li>');
754
		$(this).parents(".keydrop").siblings("input").val("");
755
		$(this).parents(".keydrop").siblings("button").hide();
756
		if(oJudge.length == 4) {
757
			$(this).parents(".keydrop").siblings("input").val("");
758
			$(this).parents(".col-w-12").hide();
759
		}
760
		$(this).parent("ul").html("")
761
	})