| 
					
				 | 
			
			
				@@ -998,7 +998,7 @@ function loading(e, data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if(data.url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			data.value = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			$.getJSON(data.url, data, function(t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			$.getJSON(data.url + '&json=1', data, function(t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$('#update_'+data.element+'_value').val(t.data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1018,6 +1018,15 @@ function loading(e, data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		$.getJSON(data.url + '&json=1', data, function(s) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			t = s.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (typeof(t) == 'object') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				var d = t.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				t = t.html; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (d) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					for(var i in d) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						$('#update_'+i+'_value').val(d[i]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(t.indexOf('onblur') != -1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				eval(t); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2285,11 +2294,33 @@ function showToggle(e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	initEditor($(id).find('.editor')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function showLoad(id, value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var e = $('#update_' + id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	e.html('加载中...'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var url = e.attr("data-load"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var cate = e.attr("data-cate"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var send = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	send['json'] = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (cate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		send[cate] = value.join(','); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	$.getJSON(url, send, function(t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (t.status == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			e.html(t.data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			e.html(''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var level_value = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var select_api = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var select_api_name = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var select_api_title = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var select_api_open = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function select_linkage(level, id, url, name, value, valid, w, total, search, level_param, col, api, type, title, open) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function select_linkage(level, id, url, name, value, valid, w, total, search, level_param, col, api, type, title, open, load) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var e = '#' + id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var parent = value.split(','); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2338,11 +2369,19 @@ function select_linkage(level, id, url, name, value, valid, w, total, search, le 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	$.getJSON(url + '&json=1&callback=?', {level_search:search, level_id:level_id, level_num:level,level_param:level_param}, function(t) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var check = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (t.status == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (level == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				level_value = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (load && level_id > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				level_value.push(level_id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				showLoad(load, level_value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			var total = t.data.level_total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			var data = t.data.list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(!$(e + '_' + level).length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				html = '<select lay-ignore style="display:inline;margin-top:10px;'+w+'" class="layui-input layui-select update_value form-control '+valid+'" id="'+id+'_'+level+'" name="'+name+'[]" onchange="select_linkage(\''+level+'\', \''+id+'\', \''+url+'\', \''+name+'\', \''+value+'\', \''+valid+'\', \''+w+'\', '+total+', \''+search+'\', \''+level_param+'\', \''+col+'\', \''+api+'\', \''+type+'\', \''+title+'\', \''+open+'\');">'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				html = '<select lay-ignore style="display:inline;margin-top:10px;'+w+'" class="layui-input layui-select update_value form-control '+valid+' '+name+'" id="'+id+'_'+level+'" name="'+name+'[]" onchange="select_linkage(\''+level+'\', \''+id+'\', \''+url+'\', \''+name+'\', \''+value+'\', \''+valid+'\', \''+w+'\', '+total+', \''+search+'\', \''+level_param+'\', \''+col+'\', \''+api+'\', \''+type+'\', \''+title+'\', \''+open+'\', \''+load+'\');">'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			for (a in data) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2367,7 +2406,15 @@ function select_linkage(level, id, url, name, value, valid, w, total, search, le 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$(e + '_' + level).html(html); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$(e + '_' + level).change(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (level == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				level_value = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (load && level_id > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				level_value.push(level_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				showLoad(load, level_value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			$(e + '_' + old).nextAll('select').remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			$(e + '_' + old).next('span').nextAll('span').remove(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 |