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

📄 navtree.js

📁 一个简单ssh+extjs的人力资源管理系统(转载)
💻 JS
字号:
Ext.ns('Ext.mypanels.tree');
/* 组织机构管理节点 */

var navOrgNodes = [{
			id : 'nav_corp',
			text : '单位管理',
			leaf : true
		}, {
			id : 'nav_dept',
			text : '部门管理',
			leaf : true
		}, {
			id : 'nav_post',
			text : '职务管理',
			leaf : true
		}, {
			id : 'nav_job',
			text : '岗位管理',
			leaf : true
		},{
			id : 'nav_diagram',
			text : '组织机构图',
			leaf : true
		}];

var navOrgNode = new Ext.tree.TreeNode({
			id : 'nav_org_root',
			text : '组织机构管理'
		});
navOrgNode.appendChild(navOrgNodes);

/* 人员信息管理节点 */

var navEmpNodes = [{
			id : 'nav_emptype',
			text : '人员类别',
			leaf : true
		}, {
			id : 'nav_empinput',
			text : '人员信息采集',
			leaf : true
		}, {
			id : 'nav_empedit',
			text : '人员档案',
			leaf : true
		}, {
			id : 'nav_roster',
			text : '花名册',
			leaf : true
		}];

var navEmpNode = new Ext.tree.TreeNode({
			id : 'nav_emp_root',
			text : '人员信息管理'
		});
navEmpNode.appendChild(navEmpNodes);

/* 人员变动管理节点 */
var navChgNodes = [{
			id : 'nav_prob',
			text : '转正管理',
			leaf : true
		}, {
			id : 'nav_empassign',// 注意此处EmpAssign与权限分配节点Assign的区别
			text : '调配管理',
			leaf : true
		}, {
			id : 'nav_dismiss',
			text : '离职管理',
			leaf : true
		}];

var navChgNode = new Ext.tree.TreeNode({
			id : 'nav_empchg_root',
			text : '人员变动管理'
		});
navChgNode.appendChild(navChgNodes);

/* 权限管理节点 */
var navRightNodes = [ {
			id : 'nav_member',
			text : '用户管理',
			leaf : true
		}, {
			id : 'nav_assign',
			text : '权限分配',
			leaf : true
		}];

var navRightNode = new Ext.tree.TreeNode({
			id : 'nav_right_root',
			text : '用户管理'
		});
navRightNode.appendChild(navRightNodes);

/*
 * var navAdminRoot = new Ext.tree.AsyncTreeNode({ id:'nav_admin_root',
 * text:'系统管理根节点', loader:new Ext.tree.TreeLoader({
 * url:'get-nodes.do?roleId=',//TODO 从服务器端请求json格式的节点数据,参数:角色id method:'GET' })
 * });
 * navAdminRoot.appendChild([navOrgNode,navEmpNode,navChgNode,navRightNode,navRecruitNode]);
 */

/* demo root */
var navAdminRoot = new Ext.tree.TreeNode({
			id : 'nav_admin_root',
			text : '系统管理根节点'
		});
navAdminRoot.appendChild([navOrgNode, navEmpNode, navChgNode, navRightNode]);
Ext.mypanels.tree.navAdminTree = new Ext.tree.TreePanel({
			id : 'admin_tree',
			root : navAdminRoot,
			rootVisible : false,
			animate : true,
			autoScroll:true
		});

/* 自助服务树——>个人信息节点 */

var navSelfinfoRoot = new Ext.tree.TreeNode({
			id : 'nav_selfinfo_root',
			text : '个人信息'
		});

/* Self Info Tree Panel */
Ext.mypanels.tree.navSelfinfoTree = new Ext.tree.TreePanel({
			id : 'nav_selfinfo_tree',
			root : navSelfinfoRoot,
			border : false,
			collapsed : false
		});
/* Ext.mypanels.tree.navSelfinfoTree.on('click', onClickMenuItem); */

⌨️ 快捷键说明

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