⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defintion.js

📁 java阿里巴巴代码
💻 JS
字号:

// 自动加载
Ext.BLANK_IMAGE_URL = "../ext/resources/images/default/s.gif"  
var depart_group="";
Ext.onReady(function() {
   var resizeable = new Ext.Resizable('depart-tree', {
            pinned:true,
            autoWidth:true,
            autoHeight:true,
            handles: 'e',
            widthIncrement:50,
            minWidth: 50,
			maxWidth:450,
            dynamic: true
        });
    var tree = null;   
        var Tree = Ext.tree;   
        tree = new Tree.TreePanel({   
            el:'depart-tree',   
            autoScroll:false,   
            animate:true,   
            enableDD:true,  
            autoWidth:true,
            autoHeight:true,
            containerScroll: true,    
            loader: new Tree.TreeLoader({   
                dataUrl:'json_org.jsp'   
            }),   
            rootVisible: false   
        });  
        tree.on('checkchange', function(node, checked) {   
	            node.expand();   
	            node.attributes.checked = checked;  
	            if(checked){
	              var org_idx=$F("depart_group");
	              if(org_idx.indexOf(node.id)==-1){
	              	 $("depart_group").value=$F("depart_group")+node.id+"|";
	              }
        	    }else{
        	      var st=$F("depart_group");
        	      st=st.replace(node.id+"|",'');
        	      $("depart_group").value=st;	
        	    }
	            node.eachChild(function(child) {  
		                child.ui.toggleCheck(checked);   
		                child.attributes.checked = checked;   
		                child.fireEvent('checkchange', child, checked);   
                    });   
                }, tree);   
                var root = new Tree.AsyncTreeNode({   
                    text: '部门结构',   
		            draggable:false,
		            iconCls:'root-Img',
		            id:'000000000000000'   
                });   
                tree.setRootNode(root);   
                tree.render();   
                root.expand();   
   	           // tree.expandAll();	
});
function checkCode(code){
	if(code==""|| code==null){
	 alert("请选择审批机制!")
	 return false;
	}else{
		var data=Math.round(Math.random()*10000);
	   	var custAjax=new Ajax.Request(
		 'checkDefinition.jsp?code='+code+"&datas="+data,{
		  method:'get',
		  onComplete:showResponse
		 }
		);
	}
}
 function showResponse(response){
   	var result=response.responseText;
   	if(parseInt(result)==1){
   	  alert("该审批机制已启动!<br>如果要进行操作,以前的信息将会被更改!");
   	}
}
function checkLevel(type) {
   if(type=="all"){
   	$("leve_group").value="0000000000";
   }else{
	// 生成随机数,防止缓存
	var data = Math.round(Math.random() * 10000);
	// 生成级别列表
	var myAjax = new Ajax.Updater('level-div', // 更新的页面元素
			'level.jsp?type=' + type + "&data=" + data, // 请求的URL
			{
				method : 'get'
			});
   }
}
function checkRole(type) {
	if(type!="0"){
	// 生成随机数,防止缓存
	var data = Math.round(Math.random() * 10000);
	// 生成级别列表
	var myAjax = new Ajax.Updater('role-div', // 更新的页面元素
			'role.jsp?type=' + type + "&data=" + data, // 请求的URL
			{
				method : 'get'
			});
	}else if(type=="all"){
		$("role_group").value="0000000000";
	}
}

//生成分类树
function createClass(type){
	if(type =="" || type == null){
		alert("请选择分类!")
	}else if(type=="all"){
	$("type_group").value="0000000000";
	}else{
		var data = Math.round(Math.random() * 10000);
		var myAjax = new Ajax.Updater(
          'type-tree', 
          'class_type.jsp?type=' + type + "&data=" + data, 
          {
              method: 'get',
              evalScripts: true
          }
      );
	}
}

function check_Value() {
	  if($F("subsys_code")=="" || $F("subsys_code")==null){
    	alert("请选择启用何种审批机制!")
    	return false;
    }
    if($F("leve_group")=="" || $F("leve_group")==null){
    	 creatLevel();
    	alert("请选择级别权限!")
    	return false;
    }
    if($F("depart_group")=="" || $F("depart_group")==null){
    	 alert("请选择部门权限!")
    	 return false;
    }
    if($F("role_group")=="" || $F("role_group")==null){
    	 creatRole();
    	 alert("请选择角色权限!")
    	 return false
    }
     if($F("type_group")=="" || $F("type_group")==null){
    	 alert("请选择分类权限!")
    	 return false;
    }
    if($F("start_date")==""){
         alert("请填写开始时间!");
         return false;
    }
    if($F("end_date")==""){
         alert("请填写结束时间!");
         return false;
    }
     if(!checkDate($F("start_date"),$F("end_date"))){
		     return false;
		   }
    
	return true;
}

//生成级别列表
function creatLevel(){
	var type=$F("leve_sel");
	if(type=="" || type==null){
	  alert("请选择级别!")
	  return false;
	}
	var size=$F("size");
    var level="";
    if(size>0){
    	for( var i=1;i<=size;i++){
    	  var obj="check"+i;
    	  if($(obj).checked){
    	    level=level+$F(obj)+"|";
    	  }
    	}
    }
    if(level =="" || level==null){
      alert("请选择级别!")
	  return false;
    }
    $("leve_group").value=level;
    return true;
}

//生成角色列表
function creatRole(){
	var type=$F("role_sel");
	if(type=="0"){
	  alert("请选择角色!")
	  return false;
	}
	var size=$F("role");
    var role="";
    if(size>0){
    	for( var i=1;i<=size;i++){
    	  var obj="role"+i;
    	  if($(obj).checked){
    	    role=role+$F(obj)+"|";
    	  }
    	}
    }
    if(role =="" || role==null){
      alert("请选择角色!")
	  return false;
    }
    $("role_group").value=role;
    return true;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -