new FdProcessDiff(viewer, schedule, model)
Parameters:
| Name | Type | Description |
|---|---|---|
viewer |
Freedo.viewer | 三维视窗 |
schedule |
Object | 进度配置信息数据 |
model |
string | Freedo.FreedoPModelset | Array.<string> | Array.<Freedo.FreedoPModelset> | 模型信息,支持四种格式 |
Example
const schedule{
prop: {
colors: {
noPlan: [0, 0, 0],
unStart: [112, 128, 144],
preFinish: [96, 128, 79],
finish: [0, 128, 0],
delayFinish: [255, 255, 255],
unFinish: [255, 0, 0],
}
},
tasks: [{
name: '任务名-正常完工',
id: [],
uid: ["1541802_140@4","1541803_140@4"],
planStart: '20181212',//计划开始时间
planEnd: '20181230',//计划完工时间
realStart: '20181212',//实际开工时间
realEnd: '20181230',//实际完工时间
tip: '实际完成时间跟计划完成时间一样'
}]
}
Members
-
ready
-
模型是否准备完成
-
showTasks
-
设置显示的任务
-
time
-
设置当前时间
Example
"20181230"
Methods
-
dispose()
-
释放
-
getColor()
-
获取配置颜色
-
getTaskState(task)
-
获取任务状态
Parameters:
Name Type Description taskObject 任务配置信息
-
getUid(feature)
-
获取构件uid
Parameters:
Name Type Description featureFreedo.FreedoPModelFeature -
loadModel(model)
-
加载模型
Parameters:
Name Type Description modelstring | Freedo.FreedoPModelset | Array.<string> | Array.<Freedo.FreedoPModelset> 模型信息
-
reset()
-
重置状态
-
update()
-
更新显示状态
-
updateStyle()
-
更新模型颜色