Browse Source

逻辑优化

pull/91/head
liwei 3 years ago
parent
commit
02a197b359
1 changed files with 45 additions and 23 deletions
  1. +45
    -23
      src/views/productplan/workbench/schedule.vue

+ 45
- 23
src/views/productplan/workbench/schedule.vue View File

@ -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);
}


Loading…
Cancel
Save