|
|
@ -439,7 +439,7 @@ |
|
|
|
Operation: "", |
|
|
|
} |
|
|
|
|
|
|
|
_this.wiewPlanList([]); |
|
|
|
_this.wiewPlanList(UnPlannedTaskArray || []); |
|
|
|
_this.setTaskGantt(WorklineDict); |
|
|
|
} |
|
|
|
}).catch(() => { |
|
|
@ -496,27 +496,7 @@ |
|
|
|
title: WorklineDict[this.parms['WorkLine-WorkLineid']].WorklineTab['WorkLine-Descr'], |
|
|
|
workLoadArray: WorklineDict[this.parms['WorkLine-WorkLineid']].WorkLoadArray, |
|
|
|
}, ] |
|
|
|
gantt.clearAll(); |
|
|
|
// 放在这里是为了先拿到不可用时间后在初始化任务,否则会导致gantt.templates.timeline_cell_class第一次计算不可用时间时不同步 |
|
|
|
const data = [{ |
|
|
|
_is_bg: true, |
|
|
|
id: 10001, |
|
|
|
start_date: `${moment(this.startAndEdnDate[0]).format('YYYY-MM-DD')} 00:00:00`, |
|
|
|
end_date: `${moment(this.startAndEdnDate[1]).format('YYYY-MM-DD')} 23:59:59`, |
|
|
|
// duration: 1, |
|
|
|
text: this.parms['WorkLine-Descr'], |
|
|
|
progress: 0, |
|
|
|
sortorder: 1, |
|
|
|
parent: 0, |
|
|
|
open: true, |
|
|
|
unavailableRanges: this.disabledDate |
|
|
|
}] |
|
|
|
gantt.parse({ |
|
|
|
data: data |
|
|
|
}) |
|
|
|
data.forEach((item) => { |
|
|
|
gantt.getAnothersStore().addItem(item) |
|
|
|
}) |
|
|
|
|
|
|
|
this.addMarker(WorklineDict[this.parms['WorkLine-WorkLineid']] || {}) |
|
|
|
}, |
|
|
|
// 甘特图中的任务块添加事件 |
|
|
@ -615,7 +595,7 @@ |
|
|
|
Operation: "", |
|
|
|
} |
|
|
|
|
|
|
|
_this.wiewPlanList([]); |
|
|
|
_this.wiewPlanList(UnPlannedTaskArray || []); |
|
|
|
_this.setTaskGantt(WorklineDict); |
|
|
|
} |
|
|
|
}).catch(() => { |
|
|
@ -714,6 +694,27 @@ |
|
|
|
Operation: "", |
|
|
|
} |
|
|
|
this.wiewPlanList([]); |
|
|
|
gantt.clearAll(); |
|
|
|
// 放在这里是为了先拿到不可用时间后在初始化任务,否则会导致gantt.templates.timeline_cell_class第一次计算不可用时间时不同步 |
|
|
|
const data = [{ |
|
|
|
_is_bg: true, |
|
|
|
id: 10001, |
|
|
|
start_date: `${moment(this.startAndEdnDate[0]).format('YYYY-MM-DD')} 00:00:00`, |
|
|
|
end_date: `${moment(this.startAndEdnDate[1]).format('YYYY-MM-DD')} 23:59:59`, |
|
|
|
// duration: 1, |
|
|
|
text: this.parms['WorkLine-Descr'], |
|
|
|
progress: 0, |
|
|
|
sortorder: 1, |
|
|
|
parent: 0, |
|
|
|
open: true, |
|
|
|
unavailableRanges: this.disabledDate |
|
|
|
}] |
|
|
|
gantt.parse({ |
|
|
|
data: data |
|
|
|
}) |
|
|
|
data.forEach((item) => { |
|
|
|
gantt.getAnothersStore().addItem(item) |
|
|
|
}) |
|
|
|
this.setTaskGantt(WorklineDict); |
|
|
|
} |
|
|
|
}) |
|
|
@ -849,6 +850,27 @@ |
|
|
|
} |
|
|
|
this.disabledDate = WorklineDict[this.parms['WorkLine-WorkLineid']].UnTimeCurve.TimeLineArray || [] |
|
|
|
this.wiewPlanList(UnPlannedTaskArray || []); |
|
|
|
gantt.clearAll(); |
|
|
|
// 放在这里是为了先拿到不可用时间后在初始化任务,否则会导致gantt.templates.timeline_cell_class第一次计算不可用时间时不同步 |
|
|
|
const data = [{ |
|
|
|
_is_bg: true, |
|
|
|
id: 10001, |
|
|
|
start_date: `${moment(this.startAndEdnDate[0]).format('YYYY-MM-DD')} 00:00:00`, |
|
|
|
end_date: `${moment(this.startAndEdnDate[1]).format('YYYY-MM-DD')} 23:59:59`, |
|
|
|
// duration: 1, |
|
|
|
text: this.parms['WorkLine-Descr'], |
|
|
|
progress: 0, |
|
|
|
sortorder: 1, |
|
|
|
parent: 0, |
|
|
|
open: true, |
|
|
|
unavailableRanges: this.disabledDate |
|
|
|
}] |
|
|
|
gantt.parse({ |
|
|
|
data: data |
|
|
|
}) |
|
|
|
data.forEach((item) => { |
|
|
|
gantt.getAnothersStore().addItem(item) |
|
|
|
}) |
|
|
|
this.setTaskGantt(WorklineDict); |
|
|
|
} |
|
|
|
|
|
|
|