| 
					
				 | 
			
			
				@@ -1053,22 +1053,72 @@ function loading(e, data, type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			$('#update_'+data.element+'').val(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} else if(data.url) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var parent = e.parent().parent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var tagName = parent.prop("tagName"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		var pid = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (tagName == 'TD') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			pid = parent.parent().attr('id'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		data.value = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		data.where_id = $('#update_where_id').val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		data.table = $('#table').val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		data.project = $('#project').val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		var parent = e.parent().parent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		var tagName = parent.prop("tagName"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (data.col) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (data.col.indexOf(',') != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var s = data.col.split(','); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				for (var i in s) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if (i >= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						var a = s[i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if (pid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var b = $('#update_'+ (pid + '_i_' + a)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if (b.length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								var ue = b; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								var ue = $('#update_'+a); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var ue = $('#update_'+a); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						data[s[i]] = ue.val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if (!data[s[i]]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							data[s[i]] = ue.attr('v'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (pid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					data.col = pid + '_i_' + data.col; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var ue = $('#update_'+data.col); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				data[data.col] = ue.val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		$.getJSON(data.url + '&json=1', data, function(s) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			t = s.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if (typeof(t) == 'object') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var o = t.option; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (o) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					for (var i in o) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if (pid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var ti = pid + '_i_' + i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var ue = $('#update_'+ti); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var ue = $('#update_'+i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						ue.html(o[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				var d = t.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				t = t.html; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if (d) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					for(var i in d) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						if (tagName == 'TD') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							var p = parent.parent(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							var ti = p.attr('id') + '_i_' + i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						if (pid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							var ti = pid + '_i_' + i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							var ue = $('#update_'+ti); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							var ue = $('#update_'+i); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1483,6 +1533,7 @@ function msg(value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var url = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if(value.data != 'reload' && value.status == 2 && value.code == 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		showAlertFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		list_mul_state = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		showAlert(value.msg, false, '错误提示'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//alert(value.data); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2319,6 +2370,7 @@ function updateMsg(id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$("#"+id).submit(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var showAlertFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function showAlert(msg, func, title, index, t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (!title) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2370,12 +2422,12 @@ function showAlert(msg, func, title, index, t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		layer.close(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	var flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (func) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		config.yes = function(index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if (!flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				flag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (!showAlertFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				showAlertFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				func(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3296,6 +3348,8 @@ function showYes(msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (msg.status == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		list_mul_state = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		showAlertFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		layer.alert(msg.msg);  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		showAlert('保存成功', function() { 
			 |