📄 navtree.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 + -