# 初始化
# 第一步:初始化与组织对象
在导入SDK包后,使用从开放平台申请到的token进行初始化。
Cellsys.initialize(token)
.then((organization) => {
//初始化成功后返回组织对象
})
.catch(error => {
console.log(error.code)
console.log(error.message)
})
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 组织对象
初始化成功后返回组织对象。
//初始化成功之后,可随时获取组织对象。
Cellsys.organization;
1
2
2
组织对象是获取数据的起点。CoreSDK提供的数据要严格的上下级获取关系。具体参考:《概述》-数据的上下级关系图
# 第二步:获取组织信息
//通过组织对象可以获取组织基础信息
let organization = Cellsys.organization;
organization.name;//组织全称
organization.abbreviation;//组织简称
organization.contactPerson;//组织联系人
organization.contactEmail;//组织联系邮箱
1
2
3
4
5
6
7
2
3
4
5
6
7
# 第三步:获取组织下的常用数据
/*获取常用数据-要素集合*/
organization.areaSets;//区域集合
organization.lineSets;//路线集合
organization.markerSets;//标记集合
organization.deviceSets;//设备集合
organization.eventSets;//事件集合
organization.taskSets;//任务集合
organization.memberRoles;//成员角色(集合)
/*获取常用数据-综合数据*/
organization.groups;//群组
organization.maps;//地图专题
organization.applications;//应用
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
- 关于组织操作的更多属性及方法请参考 组织[Organization]