Song.Site/Manage/Sys/Scripts/Depart/DepartNode.js

(开头部分) 7KB

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


/*!
* 主  题:《部门的节点》
* 说  明:生成部门的节点对象;
* 功能描述:
* 1、部门的节点对象,包括部门所有信息,与数据库信息一一对应;
* 2、节点属性包括上级、下级、有否子节点,是否为最后一个节点等;
* 3、如果他对像时为空,则默认生成“部门管理”的根节点
*
* 作  者:宋雷鸣 
* 开发时间: 2012年12月23日
*/
//部门的节点
function Node(object, fulldata) {
    this.object = object;
    this.fulldata = fulldata;
    if (object != null) {
        this.evaluate1();
        this.evaluate2();
    } else {
        this.Name = "全部";
        this.Id = 0;
        this.evaluate2();
    }
}
//取部门的名称,如果为空,则为null
Node.prototype.Name = "null";
//节点的id
Node.prototype.Id = 0;
//部门的父节点id
Node.prototype.PatId = 0;
//排序号
Node.prototype.Tax = 0;
//部门是否启用,默认为true
Node.prototype.IsUse = true;
//该部门是否显示,默认为true
Node.prototype.IsShow = true;
//部门的介绍或说明
Node.prototype.Intro = ""; //
//节点的状态,如果为true则,在页面显示时为展开状态
Node.prototype.State = true;
//节点的业务属性
//部门代码
Node.prototype.Code = "";
//中文简称
Node.prototype.CnAbbr = "";
//英文名称
Node.prototype.EnName = "";
//英文简称
Node.prototype.EnAbbr = "";
//联系方式
Node.prototype.Phone = "";
Node.prototype.Fax = "";
Node.prototype.Email = "";
Node.prototype.Msn = "";
Node.prototype.WorkAddr = "";

//以下为系统属性
//该节点的子节点
Node.prototype.Childs = null;
后面还有 198 行代码,解锁后查看完整代码

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

AI 解读

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

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