Song.Site/obj/Debug/Package/PackageTmp/Manage/Sys/Scripts/Depart/DepartEmployeeTree.js

(开头部分) 11KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/*!
* 主  题:《院系员工树形》
* 说  明:用树形结构,展现院系下的员工;
* 功能描述:
* 1、院系树形展现,并直接显示其下属员工信息;
* 2、员工可以拖动,院系拖动后,等同拖动其下属所有员工。
*
* 作  者:宋雷鸣 
* 开发时间: 2012年12月23日
*/


//修改数据的事件
//是否进入拖动
var isDrag = false;



//生成管理树
function Tree(area) {
    if (area != null) Tree.Area = $(area);
    if (Tree.InitNumber > 0) return;
    //重新定义ico
    for (var t in this.ico) {
        this.ico[t] = "<img src=\"" + this.icoPath + this.ico[t] + "\" />";
    }
    Tree.InitNumber++;
}
//初始变量,每实例化一次,加一
Tree.InitNumber = 0;
//树形菜单所在区域
Tree.Area = "";
//树形菜单的根节点id;
Tree.RootId = 0;
//增加员工到角色的事件
Tree.onAddNode = null
//图标的路径
Tree.prototype.icoPath = "/Manage/Images/tree/";
//图标
Tree.prototype.ico = {
    root: 'root.gif',
    folder: 'folder.gif',
    folderOpen: 'folderopen.gif',
    page: 'page.gif',
    empty: 'empty.gif',
    line: 'line.gif',
    join: 'join.gif',
    joinBottom: 'joinbottom.gif',
    plus: 'plus.gif',
    plusBottom: 'plusbottom.gif',
    minus: 'minus.gif',
    minusBottom: 'minusbottom.gif',
    nlPlus: 'nlPlus.gif',
    nlMinus: 'nlMinus.gif',
    add: 'add.gif',
    reline: 'reline.gif'
};
//开始生成树形菜单
Tree.prototype.BuildMenu = function (data) {
    //var rootHtml=BuildTree(data);
后面还有 266 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。