浏览代码

关键词修改ok

jack 7 年之前
父节点
当前提交
884bc74d82
共有 3 个文件被更改,包括 47 次插入26 次删除
  1. 1 1
      cmp-portal/js/cmp-updateinfo.js
  2. 23 13
      cmp-portal/js/public/common.js
  3. 23 12
      js/common.js

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

@ -280,7 +280,7 @@ $(document).ready(function() {
280 280
		accept: {
281 281
			title: 'Images',
282 282
			extensions: 'jpg,jpeg,png',
283
			mimeTypes: 'image/gif,image/jpg,image/jpeg,image/bmp,image/png'
283
			mimeTypes: 'image/jpg,image/jpeg,image/png'
284 284
		}
285 285

286 286
	});

+ 23 - 13
cmp-portal/js/public/common.js

@ -1,6 +1,5 @@
1 1
$(document).ready(function() {
2 2
	$(".unlogin").removeClass("displayNone");
3
4 3
	var footerHeight = $("footer").outerHeight(true);
5 4
	$('#container').css("padding-bottom", footerHeight + "px");
6 5
	//窗口大小变更事件
@ -250,11 +249,18 @@ function hotKey(sel) {
250 249
			$(this).siblings(".keydrop").show();
251 250
		},
252 251
		keyup: function(e) {
252
			 var ti=$(this).val();
253
			 var $t=this;
254
			 $t.comr=ti;
255
			 var $this=$(this);
253 256
			if($(this).val().trim()) {
254 257
				$(this).siblings("button").show();
255 258
				var lNum = $.trim($(this).val()).length;
256 259
				if(0 < lNum) {
257
					var $this = $(this)
260
					setTimeout(function(){
261
						if( ti===$t.comr && ti!== $t.comrEnd) {
262
							var tt=ti;
263
							$t.comrEnd=tt;
258 264
					$("#addKeyword").show();
259 265
					$.ajax({
260 266
						"url": "/ajax/dataDict/qaHotKey",
@ -262,30 +268,34 @@ function hotKey(sel) {
262 268
						"success": function(data) {
263 269
							console.log(data);
264 270
							if(data.success) {
265
								if(data.data.length == 0) {
266
									$this.siblings(".keydrop").addClass("displayNone");
267
									$this.siblings(".keydrop").find("ul").html("");
268
								} else {
269
									$this.siblings(".keydrop").removeClass("displayNone");
270
									var oSr = "";
271
									for(var i = 0; i < 5; i++) {
272
										oSr += '<li>' + data.data[i].caption + '<div class="closeThis"></div></li>';
271
								if($t.comrEnd==tt) {
272
									if(data.data.length == 0) {
273
										$this.siblings(".keydrop").addClass("displayNone");
274
										$this.siblings(".keydrop").find("ul").html("");
275
									} else {
276
										$this.siblings(".keydrop").removeClass("displayNone");
277
										var oSr = "";
278
										for(var i = 0; i < Math.min(data.data.length,5); i++) {
279
											oSr += '<li>' + data.data[i].caption + '<div class="closeThis"></div></li>';
280
										}
281
										$this.siblings(".keydrop").find("ul").html(oSr);
273 282
									}
274
									$this.siblings(".keydrop").find("ul").html(oSr);
275
								}
283
								}	
276 284
							} else {
277 285
								$this.siblings(".keydrop").addClass("displayNone");
278 286
								$this.siblings(".keydrop").find("ul").html("");
279 287
							}
280 288
						},
281 289
						"data": {
282
							"key": $(this).val()
290
							"key": $this.val()
283 291
						},
284 292
						dataType: "json",
285 293
						'error': function() {
286 294
							$.MsgBox.Alert('提示', '服务器连接超时!');
287 295
						}
288 296
					});
297
					}
298
					},500);
289 299
				}
290 300
			} else {
291 301
				$(this).siblings("button").hide();

+ 23 - 12
js/common.js

@ -797,11 +797,18 @@ function hotKey(sel, num) {
797 797
			$(this).siblings(".keydrop").show();
798 798
		},
799 799
		keyup: function(e) {
800
			 var ti=$(this).val();
801
			 var $t=this;
802
			 $t.comr=ti;
803
			 var $this=$(this);
800 804
			if($(this).val().trim()) {
801 805
				$(this).siblings("button").show();
802 806
				var lNum = $.trim($(this).val()).length;
803 807
				if(0 < lNum) {
804
					var $this = $(this)
808
					setTimeout(function(){
809
						if( ti===$t.comr && ti!== $t.comrEnd) {
810
							var tt=ti;
811
							$t.comrEnd=tt;
805 812
					$("#addKeyword").show();
806 813
					$.ajax({
807 814
						"url": "/ajax/dataDict/qaHotKey",
@ -809,30 +816,34 @@ function hotKey(sel, num) {
809 816
						"success": function(data) {
810 817
							console.log(data);
811 818
							if(data.success) {
812
								if(data.data.length == 0) {
813
									$this.siblings(".keydrop").addClass("displayNone");
814
									$this.siblings(".keydrop").find("ul").html("");
815
								} else {
816
									$this.siblings(".keydrop").removeClass("displayNone");
817
									var oSr = "";
818
									for(var i = 0; i < 5; i++) {
819
										oSr += '<li>' + data.data[i].caption + '<div class="closeThis"></div></li>';
819
								if($t.comrEnd==tt) {
820
									if(data.data.length == 0) {
821
										$this.siblings(".keydrop").addClass("displayNone");
822
										$this.siblings(".keydrop").find("ul").html("");
823
									} else {
824
										$this.siblings(".keydrop").removeClass("displayNone");
825
										var oSr = "";
826
										for(var i = 0; i < Math.min(data.data.length,5); i++) {
827
											oSr += '<li>' + data.data[i].caption + '<div class="closeThis"></div></li>';
828
										}
829
										$this.siblings(".keydrop").find("ul").html(oSr);
820 830
									}
821
									$this.siblings(".keydrop").find("ul").html(oSr);
822
								}
831
								}	
823 832
							} else {
824 833
								$this.siblings(".keydrop").addClass("displayNone");
825 834
								$this.siblings(".keydrop").find("ul").html("");
826 835
							}
827 836
						},
828 837
						"data": {
829
							"key": $(this).val()
838
							"key": $this.val()
830 839
						},
831 840
						dataType: "json",
832 841
						'error': function() {
833 842
							$.MsgBox.Alert('提示', '服务器连接超时!');
834 843
						}
835 844
					});
845
					}
846
					},500);
836 847
				}
837 848
			} else {
838 849
				$(this).siblings("button").hide();