| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 | /** *用户详细管理 *  */$.namespace("user.detail");user.detail.roleDate = null;user.detail.existRole = null;user.detail.szdData=null;user.detail.ssglbm=null;//user.deatil.ssglry=null;user.detail.init=function(){	user.detail.initRoleSel();	/*initSzdSelect('szdsel',user.detail.szdData,null,'92%','');*/	initszdSelect('szdsel',user.detail.szdData,'showgk','80%');}user.detail.back=function(){	location.href=$.app+"/user/main";}/** * 验证不为空 *  */vae=function(area,name){	if(isEmpty(area.val())){		$.alert({		    title: '提示',		    content: name+'不能为空!',		});		return false;	}};user.detail.save=function(){		if(isEmpty($('#szdid').val())){		/*alert("请选择所在地");*/		ts("请选择所在地",$('#szdid'));		return false;	}	// 必填非空验证	if(vae($('#nametext'), "用户名称")==false){return false;}	if(vae($('#unametext'), "登录账号")==false){return false;}	if(vae($('#roleid'), "所属角色")==false){return false;}	if(vae($('#weixintext'), "微信号")==false){return false;}	if(vae($('#sortnotext'), "排序号")==false){return false;}		if(vae($('#sfjyrid'), "是否经营人")==false){		return false;	}else if($('#sfjyrid').val()=="201"){		if(vae($('#xzjyrid'), "所属经营人")==false){return false;}	}else if($('#sfjyrid').val()=="202"){		if(vae($('#ssglbmid'), "所属管理部门")==false){return false;}		if(vae($('#ssglryid'), "所属管理人员")==false){return false;}	}		 $.ajax({         url:$.app+"/user/save",         data:$("#addform").serialize(),         type:"post",         dataType:"json",         success:function(data){//ajax返回的数据        	 	           if (data.success) {		           	$.alert({		       		    title: '提示',		       		    content: '操作成功',		       		    confirm: function(){		       		    	location.href=$.app+'/user/main';		       		    }		           	});	           }else {		           	$.alert({		       		    title: '提示',		       		    content: data.message,		       		    confirm: function(){		       		    			       		    }		           	});	           }	     }    }); };user.detail.initRoleSel=function(){	var str = "";	str+="<select  multiple='multiple'   class='selectpicker' name='roleid' id='roleid' >";	str+="<option></option>";	if(user.detail.roleDate){		var rolelist=$.parseJSON(user.detail.roleDate);		var roles;		if(user.detail.existRole==null){			roles={};		} else {			roles=$.parseJSON(user.detail.existRole);		}				for(var i=0;i<rolelist.length;i++){			var flag = false;			var select = rolelist[i];			for(var j = 0; j < roles.length; j++){				if(select.id==roles[j].id){					flag = true;					str+=" <option selected='selected' value='"+select.id+"' >"+select.name+"</option>";					break;				}else{					flag = false;				}			}			if(!flag){				str+=" <option value='"+select.id+"' >"+select.name+"</option>";			}		}			}	str+="</select>";	$("#roleDiv").empty();	$("#roleDiv").append(str);		$('.selectpicker').selectpicker({		width:'80%'	});};user.detail.initSsglbm=function(divid, changefunc, existVal,szd){	 $.post($.app + "/user/selectGlbm", {        szd:szd    }, function(data) {        if (data) {       	 var str = "";	       	if(changefunc!=null&&changefunc!=""){	    		str+="<select   class='ssglbmselectpicker' name='ssglbmid' onchange='"+changefunc+"()' id='ssglbmid'>";	    	}else{	    		str+="<select   class='ssglbmselectpicker' name='ssglbmid'  id='ssglbmid'>";	    	}	       	       		str+="<option></option>";       			for(var i=0;i<data.length;i++){       				var ssglbm = data[i];       				if(ssglbm.id==existVal){       					str+=" <option selected='selected' value='"+ssglbm.id+"' >"+ssglbm.gkglbmqc+"</option>";       				}else{       					str+=" <option value='"+ssglbm.id+"' >"+ssglbm.gkglbmqc+"</option>";       				}       			}       		str+="</select>";       		$("#"+divid).empty();       		$("#"+divid).append(str);       		       		$('.ssglbmselectpicker').selectpicker({       			width: '80%'       		});        } else {       	        }    }, "json");};user.detail.initSsglry=function(divid, ssglbm, existVal){	 $.post($.app + "/user/selectGlry", {		 ssglbm:ssglbm   }, function(data) {       if (data) {      	 var str = "";      		str+="<select   class='ssglryselectpicker' name='ssglryid' id='ssglryid' >";      		str+="<option></option>";      			for(var i=0;i<data.length;i++){      				var ssglry = data[i];      				if(ssglry.id==existVal){      					str+=" <option selected='selected' value='"+ssglry.id+"' >"+ssglry.xm+"</option>";      				}else{      					str+=" <option value='"+ssglry.id+"' >"+ssglry.xm+"</option>";      				}      			}      		str+="</select>";      		$("#"+divid).empty();      		$("#"+divid).append(str);      		      		$('.ssglryselectpicker').selectpicker({      			width: '80%'      		});       } else {      	       }   }, "json");};/*function initSzdSelect(divid,existVal,changefunc,width,jyr){	var jsonJyr = null;	if(jyr!=null&&jyr!=''){		jsonJyr = $.parseJSON(jyr);	}	$.post($.app + "/selectSzd", {            }, function(data) {    	var str = "";    	if(changefunc!=null&&changefunc!=""){    		if(jyr!=null&&jyr!=''){    			str+="<select disabled   class='szdselectpicker' name='szdid' onchange='"+changefunc+"()' id='szdid'>";    		}else{    			str+="<select    class='szdselectpicker' name='szdid' onchange='"+changefunc+"()' id='szdid'>";    		}    	}else{    		if(jyr!=null&&jyr!=''){    			str+="<select  disabled class='szdselectpicker' name='szdid'  id='szdid'>";    		}else{    			str+="<select   class='szdselectpicker' name='szdid'  id='szdid'>";    		}    	}    	str+="<option></option>";    	if(data){    		for(var i=0;i<data.length;i++){    			    			var szd = data[i];    			if(data.length==1){existVal=szd.val;}    			if(szd.val==existVal||szd.id==(jsonJyr!=null?jsonJyr.szd:'')){    				str+=" <option selected='selected' value='"+szd.id+"' >"+szd.text+"</option>";    			}else{    				str+=" <option value='"+szd.id+"' >"+szd.text+"</option>";    			}    		}    	}    	str+="</select>";    	$("#"+divid).empty();    	$("#"+divid).append(str);    	$('.szdselectpicker').selectpicker({    		width:width    	});    	    }, "json");}*/
 |