feat: dynamically set default date
This commit is contained in:
parent
3f4509a6f9
commit
e711df758c
1 changed files with 3 additions and 3 deletions
|
@ -48,12 +48,12 @@ const props = defineProps({
|
||||||
const tasks = ref([])
|
const tasks = ref([])
|
||||||
const ganttBars = ref([])
|
const ganttBars = ref([])
|
||||||
|
|
||||||
|
const defaultStartDate = format(new Date(), dateFormat)
|
||||||
|
const defaultEndDate = format(new Date((new Date()).setDate((new Date()).getDate() + 7)), dateFormat)
|
||||||
|
|
||||||
// We need a "real" ref object for the gantt bars to instantly update the tasks when they are dragged on the chart.
|
// We need a "real" ref object for the gantt bars to instantly update the tasks when they are dragged on the chart.
|
||||||
// A computed won't work directly.
|
// A computed won't work directly.
|
||||||
function mapGanttBars() {
|
function mapGanttBars() {
|
||||||
const defaultStartDate = format(new Date(), dateFormat)
|
|
||||||
const defaultEndDate = format(new Date((new Date()).setDate((new Date()).getDate() + 7)), dateFormat)
|
|
||||||
|
|
||||||
tasks.value.forEach(t => ganttBars.value.push([{
|
tasks.value.forEach(t => ganttBars.value.push([{
|
||||||
startDate: t.startDate ? format(t.startDate, dateFormat) : defaultStartDate,
|
startDate: t.startDate ? format(t.startDate, dateFormat) : defaultStartDate,
|
||||||
endDate: t.endDate ? format(t.endDate, dateFormat) : defaultEndDate,
|
endDate: t.endDate ? format(t.endDate, dateFormat) : defaultEndDate,
|
||||||
|
|
Loading…
Reference in a new issue