scope.testtest = function(data1){
	               
	var deferred = $q.defer();
	if(data1.childrenCount > 0 || data1.rowCount > 0){
		if(data1.type=="sbjt"){
			manualAjaxService.getBaseAjax(data1.key,null).then(function(d) {
	        	data1.children = d;
	        	eferred.resolve(data1);
	        });
	    }
	    if(data1.type=="base"){
	    	if(data1.childKey != null && data1.rowCount == 0){
	        	manualAjaxService.getLectAjax(data1.childKey,null).then(function(d) {
	            	data1.children = d;
	            	deferred.resolve(data1);
	        	});
	
	        }else{
	        	manualAjaxService.getBaseAjax(data1.highKey,data1.key).then(function(d) {
	            	data1.children = d;
	                deferred.resolve(data1);
	
	            });
	        }
	    }
	                        
	
	
	}
    return deferred.promise;
}
scope.reloadChildren = function (tarModelBean){

	tarModelBean.children = null;
	scope.testtest(tarModelBean).then(function (data1) {
		data1.thisTreeShow = false;
		data1.cLength = data1.children.length;
	});

}