diff --git a/app/src/plugins/app/_config/App.vue b/app/src/plugins/app/_config/App.vue index c6acc71..9aff4fa 100644 --- a/app/src/plugins/app/_config/App.vue +++ b/app/src/plugins/app/_config/App.vue @@ -52,8 +52,8 @@ export default { }, mounted() { - this.$events.on('show-menu-modal', () => { - this.$refs['z-show-menu-modal'].showModal() + this.$events.on('show-menu-modal', (data) => { + this.$refs['z-show-menu-modal'].showModal(data) }) this.$events.on('show-delete-team-modal', ({team}) => { diff --git a/app/src/plugins/app@vendor/vue-cal/cell.vue b/app/src/plugins/app@vendor/vue-cal/cell.vue index 0b4083f..a3cae66 100644 --- a/app/src/plugins/app@vendor/vue-cal/cell.vue +++ b/app/src/plugins/app@vendor/vue-cal/cell.vue @@ -261,15 +261,13 @@ export default { const dateTo = new Date(dateFrom) dateTo.setHours(dateFrom.getHours() + 1) - const splitDate = split.date + const time = moment(dateFrom).format('HH:mm') + const date = moment(dateFrom).format('DD.MM.yyyy') - const time = moment(splitDate).format('hh:mm') - const date = moment(splitDate).format('YYYY-MM-DD') // dd.MM.yyyy - - console.log(time) - console.log(date) - - this.$events.emit('show-menu-modal', {}) + this.$events.emit('show-menu-modal', { + time: time, + date: date + }) setTimeout(() => { this.$events.emit('add-timeblock', { diff --git a/app/src/plugins/app@vendor/vue-cal/event.vue b/app/src/plugins/app@vendor/vue-cal/event.vue index a5cd5b8..fdad192 100644 --- a/app/src/plugins/app@vendor/vue-cal/event.vue +++ b/app/src/plugins/app@vendor/vue-cal/event.vue @@ -157,7 +157,7 @@ export default { }, onDragStart(e) { - if (this.event.type == 'blocker' || this.event.type == 'non-working-hours') return + if (this.event.type == 'blocker' || this.event.type == 'non-working-hours') return //|| this.event._timeblock_is_finished || this.event.subtask?.is_finished this.event.draggingStatic = false this.dnd && this.dnd.eventDragStart(e, this.event); }, diff --git a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue index 4e75aa4..03b1325 100644 --- a/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue +++ b/app/src/plugins/tm@modal/blocker/z-blocker-modal.vue @@ -109,7 +109,12 @@ export default { //fixnut validacie employee_id this.blocker = blocker } else { - this.blocker = { start: null } + this.blocker = {start: null } + + if (blocker.starts_at_time && blocker.datepicker) { + this.datepicker = blocker.datepicker + this.starts_at_time = blocker.starts_at_time + } } } catch (error) { this.$toast.error(error) diff --git a/app/src/plugins/tm@modal/task-cell/z-show-menu-modal.vue b/app/src/plugins/tm@modal/task-cell/z-show-menu-modal.vue index 53247a4..f261253 100644 --- a/app/src/plugins/tm@modal/task-cell/z-show-menu-modal.vue +++ b/app/src/plugins/tm@modal/task-cell/z-show-menu-modal.vue @@ -2,15 +2,17 @@ - - Vytvoriť - + Vytvoriť - TASK - BLOCKER + TASK + BLOCKER @@ -18,16 +20,19 @@ diff --git a/app/src/plugins/tm@modal/task/z-task-modal.vue b/app/src/plugins/tm@modal/task/z-task-modal.vue index f793c8b..9435959 100644 --- a/app/src/plugins/tm@modal/task/z-task-modal.vue +++ b/app/src/plugins/tm@modal/task/z-task-modal.vue @@ -198,6 +198,11 @@ export default { this.subtask = this._enrichTask(data) } else { this.subtask = { master_task: mastertask, employees: [{}], _deadline_time: '17:00' } + + // if (subtask.deadline && subtask._deadline_time) { + // this.subtask.deadline = subtask.deadline + // this.subtask._deadline_time = subtask._deadline_time + // } } this.editMode = editMode || !this.subtask.id } catch (error) {