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()
- 
    
    更新模型颜色