| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197 | 
							- /**
 
-  *角色管理
 
-  * 
 
-  */
 
- $.namespace("jdtx.detail");
 
- jdtx.detail.init=function(set,jyrset){
 
- 	$.fn.zTree.init($("#usertree"), set);
 
- 	$.fn.zTree.init($("#jyrtree"), jyrset);
 
- }
 
- jdtx.detail.back=function(){
 
- 	location.href=$.app+"/jdtx/main";
 
- }
 
- jdtx.detail.save=function(){
 
- 	var treeObj = $.fn.zTree.getZTreeObj("usertree");
 
- 	var nodes = treeObj.getCheckedNodes(true);
 
- 	var user=new Array();
 
-     for(var i=0;i<nodes.length;i++) {
 
-     	var node = nodes[i];
 
-     	if(node.type=="user"){
 
-     		user.push(node.id);
 
-     	}
 
-     	
 
-     }
 
-     $('#user').val(user);
 
- 	 
 
-     var treeObj = $.fn.zTree.getZTreeObj("jyrtree");
 
- 	var nodes = treeObj.getCheckedNodes(true);
 
- 	var jyr=new Array();
 
-     for(var i=0;i<nodes.length;i++) {
 
-     	var node = nodes[i];
 
-     	if(node.type=="jyr"){
 
-     		jyr.push(node.id);
 
-     	}
 
-     	
 
-     }
 
-     $('#jyr').val(jyr);
 
-     
 
- 	 $.ajax({
 
-          url:$.app+"/jdtx/save",
 
-          data:$("#addform").serialize(),
 
-          type:"post",
 
-          dataType:"json",
 
-          success:function(data){//ajax返回的数据
 
- 	           if (data.success) {
 
- 		           	$.alert({
 
- 		       		    title: '提示',
 
- 		       		    content: '操作成功',
 
- 		       		    confirm: function(){
 
- 		       		    	location.href=$.app+'/jdtx/main';
 
- 		       		    }
 
- 		           	});
 
- 	           }else {
 
- 		           	$.alert({
 
- 		       		    title: '提示',
 
- 		       		    content: data.message,
 
- 		       		    confirm: function(){
 
- 		       		    	
 
- 		       		    }
 
- 		           	});
 
- 	           }
 
- 	     }
 
-     }); 
 
- };
 
- jdtx.detail.initJyrSelect=function(divid,divid2,existVal){
 
- 	 $.post($.app + "/jdtx/selectJyr", {
 
-       
 
-   }, function(data) {
 
- 	  var str="";
 
- 	  str+="<select multiple='multiple' style='width:95%;height:160px' name='jyradd'  id='jyradd'>";
 
- 	  var str2="";
 
- 	  str2+="<select multiple='multiple' style='width:95%;height:160px' name='jyrdel'  id='jyrdel'>";
 
- 	  if(data){
 
- 		  var existValArr = new Array;
 
- 	   		if(existVal!=null){
 
- 	   			existValArr=existVal.split(",");
 
- 	   		}
 
- 		  for(var i=0;i<data.length;i++){
 
- 			  var flag = false;
 
- 			  var jyr = data[i];
 
- 			  for(var j = 0; j < existValArr.length; j++){
 
- 				  if(jyr.id==existValArr[j]){
 
- 					  flag = true;
 
- 					  str2+=" <option value='"+jyr.id+"' >"+jyr.gkjyr+"</option>";
 
- 					  break;
 
- 				  }else{
 
- 					  flag = false;
 
- 				  }
 
- 			  }
 
- 			  if(!flag){
 
- 				  str+=" <option value='"+jyr.id+"' >"+jyr.gkjyr+"</option>";
 
- 			  }
 
- 			
 
- 		  }
 
- 	  }
 
- 	  str+="</select>";
 
- 	  $("#"+divid).empty();
 
- 	  $("#"+divid).append(str);
 
- 	  
 
- 	  
 
- 	  str2+="</select>";
 
- 	  $("#"+divid2).empty();
 
- 	  $("#"+divid2).append(str2);
 
- 	  
 
- 	  $('#add').click(function(){
 
- 		  $('#jyradd option:selected').appendTo('#jyrdel');
 
- 		  
 
- 	  });
 
- 	  $('#del').click(function(){
 
- 		  $('#jyrdel option:selected').appendTo('#jyradd');
 
- 		 
 
- 	  });
 
- 	  $('#addAll').click(function(){
 
- 		  $('#jyradd option').appendTo('#jyrdel');
 
- 	  });
 
- 	  $('#delAll').click(function(){
 
- 		  $('#jyrdel option').appendTo('#jyradd');
 
- 	  });
 
- 	  
 
-  	
 
-        
 
-   }, "json");
 
- };
 
- jdtx.detail.initRySelect=function(divid,divid2,existVal){
 
- 	 $.post($.app + "/jdtx/selectRy", {
 
-      
 
-  }, function(data) {
 
- 	  var str="";
 
- 	  str+="<select multiple='multiple' style='width:95%;height:160px' name='ryadd'  id='ryadd'>";
 
- 	  var str2="";
 
- 	  str2+="<select multiple='multiple' style='width:95%;height:160px' name='rydel'  id='rydel'>";
 
- 	  if(data){
 
- 		  var existValArr = new Array;
 
- 	   		if(existVal!=null){
 
- 	   			existValArr=existVal.split(",");
 
- 	   		}
 
- 		  for(var i=0;i<data.length;i++){
 
- 			  var flag=false;
 
- 			  var ry = data[i];
 
- 			  for(var j = 0; j < existValArr.length; j++){
 
- 				  if(ry.id==existValArr[j]){
 
- 					  flag= true;
 
- 					  str2+=" <option value='"+ry.id+"' >"+ry.xm+"</option>";
 
- 				  }else{
 
- 					  flag=false;
 
- 				  }
 
- 			  }
 
- 			  if(!flag){
 
- 				  str+=" <option value='"+ry.id+"' >"+ry.xm+"</option>";
 
- 			  }
 
- 			  
 
- 		  }
 
- 	  }
 
- 	  str+="</select>";
 
- 	  $("#"+divid).empty();
 
- 	  $("#"+divid).append(str);
 
- 	  
 
- 	  
 
- 	  str2+="</select>";
 
- 	  $("#"+divid2).empty();
 
- 	  $("#"+divid2).append(str2);
 
- 	  
 
- 	  $('#add2').click(function(){
 
- 		  $('#ryadd option:selected').appendTo('#rydel');
 
- 		  
 
- 	  });
 
- 	  $('#del2').click(function(){
 
- 		  $('#rydel option:selected').appendTo('#ryadd');
 
- 		 
 
- 	  });
 
- 	  $('#addAll2').click(function(){
 
- 		  $('#ryadd option').appendTo('#rydel');
 
- 	  });
 
- 	  $('#delAll2').click(function(){
 
- 		  $('#rydel option').appendTo('#ryadd');
 
- 	  });
 
- 	  
 
- 	
 
-       
 
-  }, "json");
 
- };
 
- //换行
 
- $(function(){
 
-     newLine();
 
- });
 
 
  |