This commit is contained in:
romankko2 committed 2024-02-27 18:23:19 +01:00
commit e9c70f3d9e
3 files changed
+15 -14

No files matched your search

+1 -1
View File
@@ -265,7 +265,7 @@ export default {
const time = moment(dateFrom).format('HH:mm')
const isTeamCalendar = this.$route.name === 'Dashboard - Teams'
const employee = isTeamCalendar ? split.employee_id : this.user.id
const employee = isTeamCalendar ? split.employee_id : Number(localStorage.getItem('selectedEmployee') || this.user.id)
this.$events.emit('show-menu-modal', {
time,
@@ -211,23 +211,23 @@ export default {
async eventMoved({ event, newSplit }) {
const date = addDays(this.calConfig.date, newSplit - 1)
const start = date.setHours(Math.round(event.startTimeMinutes / 60), Math.round(event.startTimeMinutes % 60), 0)
const end = date.setHours(Math.round(event.endTimeMinutes / 60), Math.round(event.endTimeMinutes % 60), 0)
const start = date.setHours(Math.floor(event.startTimeMinutes / 60), Math.round(event.startTimeMinutes % 60), 0)
const end = date.setHours(Math.floor(event.endTimeMinutes / 60), Math.round(event.endTimeMinutes % 60), 0)
const split = this.splits.find(split => split.id == newSplit )
if(this.$route.name == 'Dashboard - Tasks') {
const editedSubtask = {
...event.subtask,
timeblocks: [...event.subtask.timeblocks, {
id: event._timeblock_id,
is_finished: 0,
start: tmUtils.formatDateTimeForBackend(start),
end: tmUtils.formatDateTimeForBackend(end)
}],
timesheets: event.subtask.timesheets.map((timesheet) => {
delete timesheet.employee_name
return timesheet
})
timeblocks: [...event.subtask.timeblocks, {
id: event._timeblock_id,
is_finished: 0,
start: tmUtils.formatDateTimeForBackend(start),
end: tmUtils.formatDateTimeForBackend(end)
}],
timesheets: event.subtask.timesheets.map((timesheet) => {
delete timesheet.employee_name
return timesheet
})
}
try {
@@ -53,7 +53,7 @@ export default {
},
mounted() {
this.selectedEmployee = this.user.id
this.selectedEmployee = Number(localStorage.getItem('selectedEmployee') || this.user.id)
// this.time = this.unscheduledTime
this.$nextTick(() => this._updateFilters())
},
@@ -88,6 +88,7 @@ export default {
selectedEmployee(id) {
this.filter.employee = this.enrichedEmployees.find(employee => employee.id == id)
this._emitFilterChanged()
localStorage.setItem('selectedEmployee', id)
},
splitDays() {