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 task
Object 任务配置信息
-
getUid(feature)
-
获取构件uid
Parameters:
Name Type Description feature
Freedo.FreedoPModelFeature -
loadModel(model)
-
加载模型
Parameters:
Name Type Description model
string | Freedo.FreedoPModelset | Array.<string> | Array.<Freedo.FreedoPModelset> 模型信息
-
reset()
-
重置状态
-
update()
-
更新显示状态
-
updateStyle()
-
更新模型颜色