Merge branch 'production' of bitbucket.org:studiotem/jandl-taskmanager-app into production

This commit is contained in:
StudioTem committed 2023-11-08 13:22:32 +01:00
commit 5d35d14182
44 files changed
+288 -46

No files matched your search

+1 -1
View File
@@ -1 +1 @@
VUE_APP_WAXIOS_URL=https://tm.jandl.sk/api/
VUE_APP_WAXIOS_URL=https://taskmanager.internal.studiotem.com/api/
@@ -1 +1 @@
#calendar[data-v-4b337cac] .fc-media-screen{height:57.82rem!important}#calendar[data-v-4b337cac] .w-day-header{text-align:left;padding-left:10px}#calendar[data-v-4b337cac] .fc-daygrid-day-number{color:#000}#calendar[data-v-4b337cac] .fc-col-header-cell-cushion{font-size:20px;font-weight:500;line-height:45px;text-transform:capitalize;color:#000}#calendar[data-v-4b337cac] .fc-theme-standard .fc-scrollgrid{border:none}#calendar[data-v-4b337cac] .fc-event-start{border-top-left-radius:30px;border-bottom-left-radius:30px}#calendar[data-v-4b337cac] .fc-event-end{border-top-right-radius:30px;border-bottom-right-radius:30px}#calendar[data-v-4b337cac] .fc-event-main{color:#000}#calendar[data-v-4b337cac] .fc-event{font-size:12px;padding-left:10px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:unset}#calendar[data-v-4b337cac] .fc-day-today{background:#fff}#calendar[data-v-4b337cac] .fc-day-today .fc-daygrid-day-top a{background:#3700b3;width:28px;color:#fff;text-align:center;border-radius:50%;height:28px;line-height:27px;position:relative;padding:0;margin:0;border:none;top:2px;right:4px}#calendar[data-v-4b337cac] .fc-daygrid-day-frame{min-height:100px}.v-switch .v-label{-webkit-padding-start:10px;padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__thumb,.v-switch__track{background-color:currentColor;transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error))}.v-switch__track{border-radius:8px;height:14px;opacity:.6;width:36px;cursor:pointer}.v-switch--inset .v-switch__track{border-radius:14px;height:28px;width:48px}.v-switch__thumb{align-items:center;border-radius:50%;color:rgb(var(--v-theme-surface));display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--inset .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--loading .v-selection-control__input>.v-icon,.v-switch:not(.v-switch--loading) .v-icon~.v-switch__thumb{display:none}.v-switch .v-selection-control{height:var(--v-input-control-height)}.v-switch .v-selection-control__wrapper{width:auto}.v-switch .v-selection-control__input{border-radius:50%;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:translateX(-10px);position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translateX(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.subheader[data-v-4807cf95]{max-width:100%;margin:0;border-bottom:1px solid rgba(33,33,33,.08);gap:20px;flex-wrap:wrap;position:sticky;top:0;z-index:9999;background:#fff;flex:none!important}.subheader-input[data-v-4807cf95]{max-width:250px!important;min-width:250px}.subheader-input[data-v-4807cf95] .v-input__control .v-field{height:50px!important;--v-input-control-height:50px!important;--v-input-padding-top:15px!important}.subheader-input[data-v-4807cf95] .v-input__details{display:none}.subheader-input[data-v-4807cf95] .v-selection-control{height:35px}.subheader-input.disabled[data-v-4807cf95]{pointer-events:none!important}@media(max-width:600px){.subheader-input .subheader[data-v-4807cf95]{gap:15px;padding:20px!important}}.subheader-input .subheader-input[data-v-4807cf95]{max-width:100%!important;min-width:100%}.subheader-input.switch[data-v-4807cf95]{max-width:100px!important;min-width:100px!important}.subheader-input[data-v-4807cf95] .v-selection-control--dirty .v-switch__track{background:rgba(187,134,252,.38)!important}.switch-label[data-v-4807cf95]{font-size:12px;color:rgba(0,0,0,.6)}.non-projects[data-v-2b7fe154]{height:100vw!important}
#calendar[data-v-2e121bf3] .fc-media-screen{height:57.82rem!important}#calendar[data-v-2e121bf3] .w-day-header{text-align:left;padding-left:10px}#calendar[data-v-2e121bf3] .fc-daygrid-day-number{color:#000}#calendar[data-v-2e121bf3] .fc-col-header-cell-cushion{font-size:20px;font-weight:500;line-height:45px;text-transform:capitalize;color:#000}#calendar[data-v-2e121bf3] .fc-theme-standard .fc-scrollgrid{border:none}#calendar[data-v-2e121bf3] .fc-event-start{border-top-left-radius:30px;border-bottom-left-radius:30px}#calendar[data-v-2e121bf3] .fc-event-end{border-top-right-radius:30px;border-bottom-right-radius:30px}#calendar[data-v-2e121bf3] .fc-event-main{color:#000}#calendar[data-v-2e121bf3] .fc-event{font-size:12px;padding-left:10px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:unset}#calendar[data-v-2e121bf3] .fc-day-today{background:#fff}#calendar[data-v-2e121bf3] .fc-day-today .fc-daygrid-day-top a{background:#3700b3;width:28px;color:#fff;text-align:center;border-radius:50%;height:28px;line-height:27px;position:relative;padding:0;margin:0;border:none;top:2px;right:4px}#calendar[data-v-2e121bf3] .fc-daygrid-day-frame{min-height:100px}.v-switch .v-label{-webkit-padding-start:10px;padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__thumb,.v-switch__track{background-color:currentColor;transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track{background-color:rgb(var(--v-theme-error))}.v-switch__track{border-radius:8px;height:14px;opacity:.6;width:36px;cursor:pointer}.v-switch--inset .v-switch__track{border-radius:14px;height:28px;width:48px}.v-switch__thumb{align-items:center;border-radius:50%;color:rgb(var(--v-theme-surface));display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--inset .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-switch--loading .v-selection-control__input>.v-icon,.v-switch:not(.v-switch--loading) .v-icon~.v-switch__thumb{display:none}.v-switch .v-selection-control{height:var(--v-input-control-height)}.v-switch .v-selection-control__wrapper{width:auto}.v-switch .v-selection-control__input{border-radius:50%;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:translateX(-10px);position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translateX(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.subheader[data-v-d903f508]{max-width:100%;margin:0;border-bottom:1px solid rgba(33,33,33,.08);gap:20px;flex-wrap:wrap;position:sticky;top:0;z-index:9999;background:#fff;flex:none!important}.subheader-input[data-v-d903f508]{max-width:250px!important;min-width:250px}.subheader-input[data-v-d903f508] .v-input__control .v-field{height:50px!important;--v-input-control-height:50px!important;--v-input-padding-top:15px!important}.subheader-input[data-v-d903f508] .v-input__details{display:none}.subheader-input[data-v-d903f508] .v-selection-control{height:35px}.subheader-input.disabled[data-v-d903f508]{pointer-events:none!important}@media(max-width:600px){.subheader-input .subheader[data-v-d903f508]{gap:15px;padding:20px!important}}.subheader-input .subheader-input[data-v-d903f508]{max-width:100%!important;min-width:100%}.subheader-input.switch[data-v-d903f508]{max-width:100px!important;min-width:100px!important}.subheader-input[data-v-d903f508] .v-selection-control--dirty .v-switch__track{background:rgba(187,134,252,.38)!important}.switch-label[data-v-d903f508]{font-size:12px;color:rgba(0,0,0,.6)}.non-projects[data-v-322213a1]{height:100vw!important}
-1
View File
@@ -1 +0,0 @@
.subheader[data-v-52340441]{max-width:100%;margin:0;border-bottom:1px solid rgba(33,33,33,.08);gap:25px;flex-wrap:wrap;flex:0 0 auto}.subheader-icon-button[data-v-52340441]{border:1px solid #ababab;height:50px;width:50px;min-width:auto!important;padding:0;margin:0}.subheader-icon-button.prev[data-v-52340441]{margin-right:10px}.subheader-icon-button.next[data-v-52340441]{margin-left:10px}.subheader-icon-button[data-v-52340441] .v-btn__append{margin:0}.subheader-input[data-v-52340441]{max-width:250px!important;min-width:250px;height:50px!important}.subheader-input[data-v-52340441] .v-input__control .v-field{height:50px!important;--v-input-control-height:50px!important;--v-input-padding-top:15px!important}.subheader-input[data-v-52340441] .v-input__details{display:none}.subheader-input.disabled[data-v-52340441]{pointer-events:none!important}@media(max-width:1312px){.date-wrapper[data-v-52340441]{order:3}}@media(max-width:600px){.subheader[data-v-52340441]{gap:15px;padding:20px!important}.subheader-input[data-v-52340441]{max-width:100%!important;min-width:100%;margin:0 10px 10px 0}.date-wrapper[data-v-52340441]{flex-wrap:wrap;gap:10px;flex:1 1 100%}.date-wrapper .subheader-icon-button[data-v-52340441]{order:3;margin:0;flex:1 1 calc(50% - 5px);height:40px}}.colWidth[data-v-8b9aedf6]{width:120px}.vuecal[data-v-8b9aedf6]{box-shadow:none!important}.calendar-wrapper[data-v-8b9aedf6]{width:100%;height:100%}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cells{-ms-overflow-style:none;scrollbar-width:none;border-left:1px solid rgba(0,0,0,.1);padding-left:20px}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cells::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__flex{flex-wrap:nowrap!important}.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column{width:80px;box-shadow:none!important}.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column .time-column-line{width:20px;height:0;border:1px solid rgba(33,33,33,.08);margin-left:10px}@media(max-width:450px){.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column{width:70px}.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column .time-column-line{width:10px}}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cell:before{border:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__scrollable-body{position:relative}.calendar-wrapper[data-v-8b9aedf6] .vuecal__split-days-headers{position:absolute;top:0;left:20px;z-index:999;background:#fff;padding-bottom:15px;width:calc(100% - 20px)}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cell-split{margin-right:20px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header{height:-moz-fit-content;height:fit-content;min-height:100%;padding-right:20px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .weekday-label{justify-content:start!important;font-size:18px;font-weight:700}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .day-name{text-align:left;font-size:17px;font-weight:500;text-transform:capitalize}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time{background:rgba(0,0,0,.04);border-radius:24px;padding:10px 10px;margin-top:10px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .text-wrap{width:-moz-min-content;width:min-content;margin-left:12px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .text-wrap h1{font-size:14px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .text-wrap p{font-weight:400;font-size:15px;line-height:normal}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .unscheduled-time-initials{width:30px;height:30px;background:#6200ee;border-radius:50%}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .unscheduled-time-initials p{font-weight:400;font-size:15px;color:#fff}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body{-ms-overflow-style:none;scrollbar-width:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__now-line{display:none!important}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal:not(.vuecal--day-view) .vuecal__cell--selected:not(.vuecal__cell--today),.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--current:not(.vuecal__cell--today),.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--highlighted,.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--selected,.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--today{background-color:#fff;border-radius:16px}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell-split--weekend{background-color:hsla(0,100%,74%,.3)!important;border-radius:16px}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__event{border-radius:16px;min-height:70px!important;text-align:left;background:#f8f8f8;transition:min-height .4s,height .4s,box-shadow .4s,width .4s,left .4s}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__event .custom-event-body{padding:20px 10px;width:100%}.calendar-wrapper[dLine truncated
@@ -1 +1 @@
.subheader[data-v-0f275556]{max-width:100%;margin:0;border-bottom:1px solid rgba(33,33,33,.08);gap:25px;flex-wrap:wrap;flex:0 0 auto}.subheader-icon-button[data-v-0f275556]{border:1px solid #ababab;height:50px;width:50px;min-width:auto!important;padding:0;margin:0}.subheader-icon-button.prev[data-v-0f275556]{margin-right:10px}.subheader-icon-button.next[data-v-0f275556]{margin-left:10px}.subheader-icon-button[data-v-0f275556] .v-btn__append{margin:0}.subheader-input[data-v-0f275556]{max-width:175px;min-width:175px;height:60px!important}.subheader-input[data-v-0f275556]:nth-child(2){max-width:250px!important;min-width:250px!important}.subheader-input[data-v-0f275556] .v-input__control .v-field{height:50px!important;--v-input-control-height:50px!important;--v-input-padding-top:15px!important}.subheader-input[data-v-0f275556] .v-input__details{display:none}.subheader-input.disabled[data-v-0f275556]{pointer-events:none!important}@media(max-width:1312px){.date-wrapper[data-v-0f275556]{order:3}}@media(max-width:600px){.subheader[data-v-0f275556]{gap:15px;padding:20px!important}.subheader-input[data-v-0f275556]{max-width:100%!important;min-width:100%;margin:0 10px 10px 0}.date-wrapper[data-v-0f275556]{flex-wrap:wrap;gap:10px;flex:1 1 100%}.date-wrapper .subheader-icon-button[data-v-0f275556]{order:3;margin:0;flex:1 1 calc(50% - 5px);height:40px}}@media(min-width:601px)and (max-width:825px){.subheader[data-v-0f275556]{flex-wrap:nowrap;padding:8px 20px 8px 20px!important}.subheader-input[data-v-0f275556]{max-width:calc(31.333% - 10px)!important;min-width:calc(31.333% - 10px)!important}.subheader-input[data-v-0f275556]:nth-child(3){max-width:calc(23.333% - 10px)!important;min-width:calc(23.333% - 10px)!important}}.colWidth[data-v-8b9aedf6]{width:120px}.vuecal[data-v-8b9aedf6]{box-shadow:none!important}.calendar-wrapper[data-v-8b9aedf6]{width:100%;height:100%}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cells{-ms-overflow-style:none;scrollbar-width:none;border-left:1px solid rgba(0,0,0,.1);padding-left:20px}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cells::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__flex{flex-wrap:nowrap!important}.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column{width:80px;box-shadow:none!important}.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column .time-column-line{width:20px;height:0;border:1px solid rgba(33,33,33,.08);margin-left:10px}@media(max-width:450px){.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column{width:70px}.calendar-wrapper[data-v-8b9aedf6] .vuecal__time-column .time-column-line{width:10px}}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cell:before{border:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__scrollable-body{position:relative}.calendar-wrapper[data-v-8b9aedf6] .vuecal__split-days-headers{position:absolute;top:0;left:20px;z-index:999;background:#fff;padding-bottom:15px;width:calc(100% - 20px)}.calendar-wrapper[data-v-8b9aedf6] .vuecal__cell-split{margin-right:20px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header{height:-moz-fit-content;height:fit-content;min-height:100%;padding-right:20px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .weekday-label{justify-content:start!important;font-size:18px;font-weight:700}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .day-name{text-align:left;font-size:17px;font-weight:500;text-transform:capitalize}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time{background:rgba(0,0,0,.04);border-radius:24px;padding:10px 10px;margin-top:10px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .text-wrap{width:-moz-min-content;width:min-content;margin-left:12px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .text-wrap h1{font-size:14px}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .text-wrap p{font-weight:400;font-size:15px;line-height:normal}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .unscheduled-time-initials{width:30px;height:30px;background:#6200ee;border-radius:50%}.calendar-wrapper[data-v-8b9aedf6] .day-split-header .unscheduled-time .unscheduled-time-initials p{font-weight:400;font-size:15px;color:#fff}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body{-ms-overflow-style:none;scrollbar-width:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__now-line{display:none!important}.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal:not(.vuecal--day-view) .vuecal__cell--selected:not(.vuecal__cell--today),.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--current:not(.vuecal__cell--today),.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--highlighted,.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--selected,.calendar-wrapper[data-v-8b9aedf6] .vuecal__body .vuecal__cell--today{background-color:#fff;border-radius:16px}.calendar-wrapper[data-v-8b9aLine truncated
.subheader[data-v-0f275556]{max-width:100%;margin:0;border-bottom:1px solid rgba(33,33,33,.08);gap:25px;flex-wrap:wrap;flex:0 0 auto}.subheader-icon-button[data-v-0f275556]{border:1px solid #ababab;height:50px;width:50px;min-width:auto!important;padding:0;margin:0}.subheader-icon-button.prev[data-v-0f275556]{margin-right:10px}.subheader-icon-button.next[data-v-0f275556]{margin-left:10px}.subheader-icon-button[data-v-0f275556] .v-btn__append{margin:0}.subheader-input[data-v-0f275556]{max-width:175px;min-width:175px;height:60px!important}.subheader-input[data-v-0f275556]:nth-child(2){max-width:250px!important;min-width:250px!important}.subheader-input[data-v-0f275556] .v-input__control .v-field{height:50px!important;--v-input-control-height:50px!important;--v-input-padding-top:15px!important}.subheader-input[data-v-0f275556] .v-input__details{display:none}.subheader-input.disabled[data-v-0f275556]{pointer-events:none!important}@media(max-width:1312px){.date-wrapper[data-v-0f275556]{order:3}}@media(max-width:600px){.subheader[data-v-0f275556]{gap:15px;padding:20px!important}.subheader-input[data-v-0f275556]{max-width:100%!important;min-width:100%;margin:0 10px 10px 0}.date-wrapper[data-v-0f275556]{flex-wrap:wrap;gap:10px;flex:1 1 100%}.date-wrapper .subheader-icon-button[data-v-0f275556]{order:3;margin:0;flex:1 1 calc(50% - 5px);height:40px}}@media(min-width:601px)and (max-width:825px){.subheader[data-v-0f275556]{flex-wrap:nowrap;padding:8px 20px 8px 20px!important}.subheader-input[data-v-0f275556]{max-width:calc(31.333% - 10px)!important;min-width:calc(31.333% - 10px)!important}.subheader-input[data-v-0f275556]:nth-child(3){max-width:calc(23.333% - 10px)!important;min-width:calc(23.333% - 10px)!important}}.colWidth[data-v-0b9e41ad]{width:120px}.vuecal[data-v-0b9e41ad]{box-shadow:none!important}.calendar-wrapper[data-v-0b9e41ad]{width:100%;height:100%}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cells{-ms-overflow-style:none;scrollbar-width:none;border-left:1px solid rgba(0,0,0,.1);padding-left:20px}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cells::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__flex{flex-wrap:nowrap!important}.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column{width:80px;box-shadow:none!important}.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column .time-column-line{width:20px;height:0;border:1px solid rgba(33,33,33,.08);margin-left:10px}@media(max-width:450px){.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column{width:70px}.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column .time-column-line{width:10px}}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cell:before{border:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__scrollable-body{position:relative}.calendar-wrapper[data-v-0b9e41ad] .vuecal__split-days-headers{position:absolute;top:0;left:20px;z-index:999;background:#fff;padding-bottom:15px;width:calc(100% - 20px)}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cell-split{margin-right:20px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header{height:-moz-fit-content;height:fit-content;min-height:100%;padding-right:20px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .weekday-label{justify-content:start!important;font-size:18px;font-weight:700}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .day-name{text-align:left;font-size:17px;font-weight:500;text-transform:capitalize}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time{background:rgba(0,0,0,.04);border-radius:24px;padding:10px 10px;margin-top:10px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .text-wrap{width:-moz-min-content;width:min-content;margin-left:12px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .text-wrap h1{font-size:14px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .text-wrap p{font-weight:400;font-size:15px;line-height:normal}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .unscheduled-time-initials{width:30px;height:30px;background:#6200ee;border-radius:50%}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .unscheduled-time-initials p{font-weight:400;font-size:15px;color:#fff}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body{-ms-overflow-style:none;scrollbar-width:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__now-line{display:none!important}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal:not(.vuecal--day-view) .vuecal__cell--selected:not(.vuecal__cell--today),.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--current:not(.vuecal__cell--today),.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--highlighted,.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--selected,.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--today{background-color:#fff;border-radius:16px}.calendar-wrapper[data-v-0b9eLine truncated
+1
View File
@@ -0,0 +1 @@
.subheader[data-v-35b7352e]{max-width:100%;margin:0;border-bottom:1px solid rgba(33,33,33,.08);gap:25px;flex-wrap:wrap;flex:0 0 auto}.subheader-icon-button[data-v-35b7352e]{border:1px solid #ababab;height:50px;width:50px;min-width:auto!important;padding:0;margin:0}.subheader-icon-button.prev[data-v-35b7352e]{margin-right:10px}.subheader-icon-button.next[data-v-35b7352e]{margin-left:10px}.subheader-icon-button[data-v-35b7352e] .v-btn__append{margin:0}.subheader-input[data-v-35b7352e]{max-width:250px!important;min-width:250px;height:50px!important}.subheader-input[data-v-35b7352e] .v-input__control .v-field{height:50px!important;--v-input-control-height:50px!important;--v-input-padding-top:15px!important}.subheader-input[data-v-35b7352e] .v-input__details{display:none}.subheader-input.disabled[data-v-35b7352e]{pointer-events:none!important}@media(max-width:1312px){.date-wrapper[data-v-35b7352e]{order:3}}@media(max-width:600px){.subheader[data-v-35b7352e]{gap:15px;padding:20px!important}.subheader-input[data-v-35b7352e]{max-width:100%!important;min-width:100%;margin:0 10px 10px 0}.date-wrapper[data-v-35b7352e]{flex-wrap:wrap;gap:10px;flex:1 1 100%}.date-wrapper .subheader-icon-button[data-v-35b7352e]{order:3;margin:0;flex:1 1 calc(50% - 5px);height:40px}}.colWidth[data-v-0b9e41ad]{width:120px}.vuecal[data-v-0b9e41ad]{box-shadow:none!important}.calendar-wrapper[data-v-0b9e41ad]{width:100%;height:100%}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cells{-ms-overflow-style:none;scrollbar-width:none;border-left:1px solid rgba(0,0,0,.1);padding-left:20px}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cells::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__flex{flex-wrap:nowrap!important}.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column{width:80px;box-shadow:none!important}.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column .time-column-line{width:20px;height:0;border:1px solid rgba(33,33,33,.08);margin-left:10px}@media(max-width:450px){.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column{width:70px}.calendar-wrapper[data-v-0b9e41ad] .vuecal__time-column .time-column-line{width:10px}}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cell:before{border:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__scrollable-body{position:relative}.calendar-wrapper[data-v-0b9e41ad] .vuecal__split-days-headers{position:absolute;top:0;left:20px;z-index:999;background:#fff;padding-bottom:15px;width:calc(100% - 20px)}.calendar-wrapper[data-v-0b9e41ad] .vuecal__cell-split{margin-right:20px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header{height:-moz-fit-content;height:fit-content;min-height:100%;padding-right:20px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .weekday-label{justify-content:start!important;font-size:18px;font-weight:700}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .day-name{text-align:left;font-size:17px;font-weight:500;text-transform:capitalize}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time{background:rgba(0,0,0,.04);border-radius:24px;padding:10px 10px;margin-top:10px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .text-wrap{width:-moz-min-content;width:min-content;margin-left:12px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .text-wrap h1{font-size:14px}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .text-wrap p{font-weight:400;font-size:15px;line-height:normal}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .unscheduled-time-initials{width:30px;height:30px;background:#6200ee;border-radius:50%}.calendar-wrapper[data-v-0b9e41ad] .day-split-header .unscheduled-time .unscheduled-time-initials p{font-weight:400;font-size:15px;color:#fff}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body{-ms-overflow-style:none;scrollbar-width:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body::-webkit-scrollbar{display:none}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__now-line{display:none!important}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal:not(.vuecal--day-view) .vuecal__cell--selected:not(.vuecal__cell--today),.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--current:not(.vuecal__cell--today),.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--highlighted,.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--selected,.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell--today{background-color:#fff;border-radius:16px}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__cell-split--weekend{background-color:hsla(0,100%,74%,.3)!important;border-radius:16px}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__event{border-radius:16px;min-height:70px!important;text-align:left;background:#f8f8f8;transition:min-height .4s,height .4s,box-shadow .4s,width .4s,left .4s}.calendar-wrapper[data-v-0b9e41ad] .vuecal__body .vuecal__event .custom-event-body{padding:20px 10px;width:100%}.calendar-wrapper[dLine truncated
+1
View File
@@ -0,0 +1 @@
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap);.close-icon[data-v-d2c490ee]:hover{background:red;color:#fff!important}.upload-btn[data-v-29172155]{color:#6200ee;border-radius:4px;border:1px solid #e5e5e5}.hidden-input[data-v-29172155]{opacity:0;overflow:hidden;position:absolute;width:1px;height:1px}.gif-loader[data-v-29172155]{height:30px}.completed{background:#06dece}.width-100[data-v-c9f868dc]{width:100%}.gif-loader[data-v-439e5395]{height:30px;margin-left:30px}.w-full[data-v-d5edb19e]{width:100%}.date-wrap[data-v-d5edb19e]{display:flex;flex-flow:row;width:100%;gap:20px;margin-bottom:20px}.date-wrap .dp__main[data-v-d5edb19e]{width:calc(50% - 10px)!important}.scrolling[data-v-d5edb19e]{overflow:hidden!important}.border-bottom[data-v-d5edb19e]{border-bottom:1px solid rgba(0,0,0,.1)}.done-btn[data-v-d5edb19e]{background:#7f39fb!important;border-radius:4px!important;color:#fff!important;height:50px;width:203px}.remove-employee[data-v-d5edb19e]{position:relative;width:100%}.remove-employee svg[data-v-d5edb19e]{position:absolute;right:205px;top:28px;z-index:5;opacity:.5}.remove-employee.hide-arrow[data-v-d5edb19e] .mdi-menu-down,.remove-employee.hide-arrow[data-v-d5edb19e] .mdi-menu-up{display:none}.employee-wrapper[data-v-d5edb19e]{position:relative;width:100%}.employee-wrapper svg[data-v-d5edb19e]{position:absolute;right:4px;top:28px;z-index:5;opacity:.5}.employee-wrapper.hide-arrow[data-v-d5edb19e] .mdi-menu-down,.employee-wrapper.hide-arrow[data-v-d5edb19e] .mdi-menu-up{display:none}@media screen and (max-width:522px){.files[data-v-d5edb19e]{margin-top:104px!important}}tbody[data-v-6a5e57ec],v-table[data-v-6a5e57ec]{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}td[data-v-6a5e57ec]:not(:last-child){border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.line-clamp[data-v-6a5e57ec]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.date-wrap[data-v-5d776569]{display:flex;flex-flow:row;width:100%;gap:20px}.date-wrap .dp__main[data-v-5d776569]{width:calc(50% - 10px)!important}.employee-select-avatar[data-v-5d776569]{background:#6200ee;color:#fff;border-radius:50%;padding:13px;font-size:11.5px;height:24px;width:24px;position:absolute;top:50%;right:0;transform:translate(-120%,-50%)}.remove-input[data-v-5d776569]{position:absolute;top:50%;transform:translate(120%,-50%);cursor:pointer}.scrolling[data-v-5d776569]{overflow:hidden!important}.border-bottom[data-v-5d776569]{border-bottom:1px solid rgba(0,0,0,.1)}.subtask-btn[data-v-5d776569]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity))!important;color:#7f39fb!important;height:53px;text-align:center}.vuecal__weekdays-headings{border-bottom:1px solid #ddd;margin-bottom:-1px}.vuecal--view-with-time .vuecal__weekdays-headings,.vuecal--week-numbers .vuecal__weekdays-headings{padding-left:3em}.vuecal--view-with-time.vuecal--twelve-hour .vuecal__weekdays-headings{font-size:.9em;padding-left:4em}.vuecal--overflow-x.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:0}.vuecal__heading{width:100%;height:2.8em;font-weight:400;justify-content:center;text-align:center;align-items:center;position:relative;overflow:hidden}.vuecal__heading>.vuecal__flex{width:100%;height:100%;align-items:normal!important}.vuecal--sticky-split-labels .vuecal__heading{height:3.4em}.vuecal--day-view .vuecal__heading,.vuecal--month-view .vuecal__heading,.vuecal--week-view .vuecal__heading{width:14.2857%}.vuecal--hide-weekends.vuecal--day-view .vuecal__heading,.vuecal--hide-weekends.vuecal--month-view .vuecal__heading,.vuecal--hide-weekends.vuecal--week-view .vuecal__heading,.vuecal--years-view .vuecal__heading{width:20%}.vuecal--year-view .vuecal__heading{width:33.33%}.vuecal__heading .weekday-label{flex-shrink:0;display:flex;justify-content:center;align-items:center}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small,.vuecal__heading .small,.vuecal__heading .xsmall{display:none}.vuecal .vuecal__split-days-headers{align-items:center}@media screen and (max-width:550px){.vuecal__heading{line-height:1.2}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall,.vuecal__heading .small{display:block}.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small,.vuecal__heading .full,.vuecal__heading .xsmall{display:none}.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--overflow-x .vuecal__heading .small,.vuecal--oveLine truncated
-1
View File
@@ -1 +0,0 @@
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap);.upload-btn[data-v-29172155]{color:#6200ee;border-radius:4px;border:1px solid #e5e5e5}.hidden-input[data-v-29172155]{opacity:0;overflow:hidden;position:absolute;width:1px;height:1px}.gif-loader[data-v-29172155]{height:30px}.completed{background:#06dece}.width-100[data-v-c9f868dc]{width:100%}.gif-loader[data-v-439e5395]{height:30px;margin-left:30px}.w-full[data-v-2b134ca3]{width:100%}.date-wrap[data-v-2b134ca3]{display:flex;flex-flow:row;width:100%;gap:20px;margin-bottom:20px}.date-wrap .dp__main[data-v-2b134ca3]{width:calc(50% - 10px)!important}.scrolling[data-v-2b134ca3]{overflow:hidden!important}.border-bottom[data-v-2b134ca3]{border-bottom:1px solid rgba(0,0,0,.1)}.done-btn[data-v-2b134ca3]{background:#7f39fb!important;border-radius:4px!important;color:#fff!important;height:50px;width:203px}.remove-employee[data-v-2b134ca3]{position:relative;width:100%}.remove-employee svg[data-v-2b134ca3]{position:absolute;right:205px;top:28px;z-index:5;opacity:.5}.remove-employee.hide-arrow[data-v-2b134ca3] .mdi-menu-down,.remove-employee.hide-arrow[data-v-2b134ca3] .mdi-menu-up{display:none}.employee-wrapper[data-v-2b134ca3]{position:relative;width:100%}.employee-wrapper svg[data-v-2b134ca3]{position:absolute;right:4px;top:28px;z-index:5;opacity:.5}.employee-wrapper.hide-arrow[data-v-2b134ca3] .mdi-menu-down,.employee-wrapper.hide-arrow[data-v-2b134ca3] .mdi-menu-up{display:none}@media screen and (max-width:522px){.files[data-v-2b134ca3]{margin-top:104px!important}}tbody[data-v-6a5e57ec],v-table[data-v-6a5e57ec]{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}td[data-v-6a5e57ec]:not(:last-child){border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.line-clamp[data-v-6a5e57ec]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.date-wrap[data-v-c16440a4]{display:flex;flex-flow:row;width:100%;gap:20px}.date-wrap .dp__main[data-v-c16440a4]{width:calc(50% - 10px)!important}.employee-select-avatar[data-v-c16440a4]{background:#6200ee;color:#fff;border-radius:50%;padding:13px;font-size:11.5px;height:24px;width:24px;position:absolute;top:50%;right:0;transform:translate(-120%,-50%)}.remove-input[data-v-c16440a4]{position:absolute;top:50%;transform:translate(120%,-50%);cursor:pointer}.scrolling[data-v-c16440a4]{overflow:hidden!important}.border-bottom[data-v-c16440a4]{border-bottom:1px solid rgba(0,0,0,.1)}.subtask-btn[data-v-c16440a4]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity))!important;color:#7f39fb!important;height:53px;text-align:center}.vuecal__weekdays-headings{border-bottom:1px solid #ddd;margin-bottom:-1px}.vuecal--view-with-time .vuecal__weekdays-headings,.vuecal--week-numbers .vuecal__weekdays-headings{padding-left:3em}.vuecal--view-with-time.vuecal--twelve-hour .vuecal__weekdays-headings{font-size:.9em;padding-left:4em}.vuecal--overflow-x.vuecal--view-with-time .vuecal__weekdays-headings{padding-left:0}.vuecal__heading{width:100%;height:2.8em;font-weight:400;justify-content:center;text-align:center;align-items:center;position:relative;overflow:hidden}.vuecal__heading>.vuecal__flex{width:100%;height:100%;align-items:normal!important}.vuecal--sticky-split-labels .vuecal__heading{height:3.4em}.vuecal--day-view .vuecal__heading,.vuecal--month-view .vuecal__heading,.vuecal--week-view .vuecal__heading{width:14.2857%}.vuecal--hide-weekends.vuecal--day-view .vuecal__heading,.vuecal--hide-weekends.vuecal--month-view .vuecal__heading,.vuecal--hide-weekends.vuecal--week-view .vuecal__heading,.vuecal--years-view .vuecal__heading{width:20%}.vuecal--year-view .vuecal__heading{width:33.33%}.vuecal__heading .weekday-label{flex-shrink:0;display:flex;justify-content:center;align-items:center}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall{display:block}.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small,.vuecal__heading .small,.vuecal__heading .xsmall{display:none}.vuecal .vuecal__split-days-headers{align-items:center}@media screen and (max-width:550px){.vuecal__heading{line-height:1.2}.vuecal--small .vuecal__heading .small,.vuecal--xsmall .vuecal__heading .xsmall,.vuecal__heading .small{display:block}.vuecal--small .vuecal__heading .full,.vuecal--small .vuecal__heading .xsmall,.vuecal--xsmall .vuecal__heading .full,.vuecal--xsmall .vuecal__heading .small,.vuecal__heading .full,.vuecal__heading .xsmall{display:none}.vuecal--overflow-x .vuecal__heading .full,.vuecal--small.vuecal--overflow-x .vuecal__heading .small,.vuecal--xsmall.vuecal--overflow-x .vuecal__heading .xsmall{display:block}.vuecal--overflow-x .vuecal__heading .small,.vuecal--overflow-x .vuecal__heading .xsmall,.vuecal--small.vuecal--overflow-x .vueLine truncated
+1 -1
View File
@@ -1 +1 @@
<!doctype html><html lang=""><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="icon" href="/favicon/favicon.ico"/><title>ToDo by JANDL</title><script defer="defer" src="/js/chunk-vendors.1e95ca9b.js"></script><script defer="defer" src="/js/index.e6e95a77.js"></script><link href="/css/chunk-vendors.449f2bf6.css" rel="stylesheet"><link href="/css/index.b31b0772.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but ToDo by JANDL doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
<!doctype html><html lang=""><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="icon" href="/favicon/favicon.ico"/><title>ToDo by JANDL</title><script defer="defer" src="/js/chunk-vendors.1e95ca9b.js"></script><script defer="defer" src="/js/index.281a5bc0.js"></script><link href="/css/chunk-vendors.449f2bf6.css" rel="stylesheet"><link href="/css/index.3dae7c2d.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but ToDo by JANDL doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>
@@ -1,2 +1,2 @@
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[7458],{70026:function(e,t){t["Z"]={data(){return{header:{initialized:!1,marginTop:0,calendar_previousScrollPosition:0,isVisible:!0}}},unmounted(){this.$refs.page?.querySelector(".vuecal__bg")?.removeEventListener("scroll",this.handleScroll)},methods:{_initScrollListener(e=0){if(this.initialized)return;const t=this.$refs.page?.querySelector(".vuecal__bg");if(!t)return setTimeout((()=>{e<20&&this._initScrollListener(e+1)}),200);t.addEventListener("scroll",this._handleScroll),this.initialized=!0,this.header.calendar_previousScrollPosition=t.scrollTop},_handleScroll(e){const t=document.querySelector("div.subheader");this.initialized?(this.header.calendar_previousScrollPosition>e.target.scrollTop?this.header.isVisible||this.showHeader():(t.offsetHeight,Math.abs(e.target.scrollTop),this.header.isVisible&&this.hideHeader()),this.header.calendar_previousScrollPosition=e.target.scrollTop):this.header.calendar_previousScrollPosition=e.target.scrollTop},hideHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop=`-${e.offsetHeight}px`,this.header.isVisible=!1,setTimeout((()=>{e.style.transition=""}),500)},showHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop="0",this.header.isVisible=!0,setTimeout((()=>{e.style.transition=""}),500)}}}},77458:function(e,t,n){n.r(t),n.d(t,{default:function(){return Oc}});var r=n(73396);const i={ref:"page"};function s(e,t,n,s,o,a){const l=(0,r.up)("A-project-filter"),c=(0,r.up)("A-project-calendar"),d=(0,r.up)("W-loadable");return(0,r.wg)(),(0,r.iD)("div",i,[e.$store.getters["tm/isInitialized"]?((0,r.wg)(),(0,r.j4)(l,{key:0,onFilterChanged:a.onFilterChanged},null,8,["onFilterChanged"])):(0,r.kq)("",!0),(0,r.Wm)(d,{class:"non-projects",content:a.filteredProjects,emptyMessage:"Nenašli sa žiadne vyhovujúce projekty"},{default:(0,r.w5)((()=>[(0,r.Wm)(c,{events:a.filteredProjects,month:o.filter.month,onOpenDetail:a.openMasterTaskModal},null,8,["events","month","onOpenDetail"])])),_:1},8,["content"])],512)}const o={id:"calendar",class:"mb-12"};function a(e,t,n,i,s,a){const l=(0,r.up)("V-full-calendar");return(0,r.wg)(),(0,r.iD)("div",o,[(0,r.Wm)(l,{ref:"fullCalendar",options:a.calendarOptions},null,8,["options"])])}n(57658),n(30541);var l,c,d,u,f,h,p,g={},m=[],v=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function b(e,t){for(var n in t)e[n]=t[n];return e}function y(e){var t=e.parentNode;t&&t.removeChild(e)}function A(e,t,n){var r,i,s,o={};for(s in t)"key"==s?r=t[s]:"ref"==s?i=t[s]:o[s]=t[s];if(arguments.length>2&&(o.children=arguments.length>3?l.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===o[s]&&(o[s]=e.defaultProps[s]);return _(e,o,r,i,null)}function _(e,t,n,r,i){var s={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++d:i};return null==i&&null!=c.vnode&&c.vnode(s),s}function E(){return{current:null}}function C(e){return e.children}function w(e,t){this.props=e,this.context=t}function D(e,t){if(null==t)return e.__?D(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?D(e):null}function S(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return S(e)}}function R(e){(!e.__d&&(e.__d=!0)&&f.push(e)&&!k.__r++||h!==c.debounceRendering)&&((h=c.debounceRendering)||setTimeout)(k)}function k(){for(var e;k.__r=f.length;)e=f.sort((function(e,t){return e.__v.__b-t.__v.__b})),f=[],e.some((function(e){var t,n,r,i,s,o;e.__d&&(s=(i=(t=e).__v).__e,(o=t.__P)&&(n=[],(r=b({},i)).__v=i.__v+1,j(o,i,r,t.__n,void 0!==o.ownerSVGElement,null!=i.__h?[s]:null,n,null==s?D(i):s,i.__h),z(n,i),i.__e!=s&&S(i)))}))}function x(e,t,n,r,i,s,o,a,l,c){var d,u,f,h,p,v,b,y=r&&r.__k||m,A=y.length;for(n.__k=[],d=0;d<t.length;d++)if(null!=(h=n.__k[d]=null==(h=t[d])||"boolean"==typeof h?null:"string"==typeof h||"number"==typeof h||"bigint"==typeof h?_(null,h,null,null,h):Array.isArray(h)?_(C,{children:h},null,null,null):h.__b>0?_(h.type,h.props,h.key,h.ref?h.ref:null,h.__v):h)){if(h.__=n,h.__b=n.__b+1,null===(f=y[d])||f&&h.key==f.key&&h.type===f.type)y[d]=void 0;else for(u=0;u<A;u++){if((f=y[u])&&h.key==f.key&&h.type===f.type){y[u]=void 0;break}f=null}j(e,h,f=f||g,i,s,o,a,l,c),p=h.__e,(u=h.ref)&&f.ref!=u&&(b||(b=[]),f.ref&&b.push(f.ref,null,h),b.push(u,h.__c||p,h)),null!=p?(null==v&&(v=p),"function"==typeof h.type&&h.__k===f.__k?h.__d=l=T(h,l,e):l=M(e,h,f,y,p,l),"function"==typeof n.type&&(n.__d=l)):l&&f.__e==l&&l.parentNode!=e&&(l=D(f))}for(n.__e=v,d=A;d--;)null!=y[d]&&F(y[d],y[d]);if(b)for(d=0;d<b.length;d++)V(b[d],b[++d],b[++d])}function T(e,t,n){for(var r,i=e.__k,s=0;i&&s<i.length;s++)(r=i[s])&&(r.__=eLine truncated
//# sourceMappingURL=7458.f602cf50.js.map
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[6811],{70026:function(e,t){t["Z"]={data(){return{header:{initialized:!1,marginTop:0,calendar_previousScrollPosition:0,isVisible:!0}}},unmounted(){this.$refs.page?.querySelector(".vuecal__bg")?.removeEventListener("scroll",this.handleScroll)},methods:{_initScrollListener(e=0){if(this.initialized)return;const t=this.$refs.page?.querySelector(".vuecal__bg");if(!t)return setTimeout((()=>{e<20&&this._initScrollListener(e+1)}),200);t.addEventListener("scroll",this._handleScroll),this.initialized=!0,this.header.calendar_previousScrollPosition=t.scrollTop},_handleScroll(e){const t=document.querySelector("div.subheader");this.initialized?(this.header.calendar_previousScrollPosition>e.target.scrollTop?this.header.isVisible||this.showHeader():(t.offsetHeight,Math.abs(e.target.scrollTop),this.header.isVisible&&this.hideHeader()),this.header.calendar_previousScrollPosition=e.target.scrollTop):this.header.calendar_previousScrollPosition=e.target.scrollTop},hideHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop=`-${e.offsetHeight}px`,this.header.isVisible=!1,setTimeout((()=>{e.style.transition=""}),500)},showHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop="0",this.header.isVisible=!0,setTimeout((()=>{e.style.transition=""}),500)}}}},56811:function(e,t,n){n.r(t),n.d(t,{default:function(){return Oc}});var r=n(73396);const i={ref:"page"};function s(e,t,n,s,o,a){const l=(0,r.up)("A-project-filter"),c=(0,r.up)("A-project-calendar"),d=(0,r.up)("W-loadable");return(0,r.wg)(),(0,r.iD)("div",i,[e.$store.getters["tm/isInitialized"]?((0,r.wg)(),(0,r.j4)(l,{key:0,onFilterChanged:a.onFilterChanged},null,8,["onFilterChanged"])):(0,r.kq)("",!0),(0,r.Wm)(d,{class:"non-projects",content:a.filteredProjects,emptyMessage:"Nenašli sa žiadne vyhovujúce projekty"},{default:(0,r.w5)((()=>[(0,r.Wm)(c,{events:a.filteredProjects,month:o.filter.month,onOpenDetail:a.openMasterTaskModal},null,8,["events","month","onOpenDetail"])])),_:1},8,["content"])],512)}const o={id:"calendar",class:"mb-12"};function a(e,t,n,i,s,a){const l=(0,r.up)("V-full-calendar");return(0,r.wg)(),(0,r.iD)("div",o,[(0,r.Wm)(l,{ref:"fullCalendar",options:a.calendarOptions},null,8,["options"])])}n(57658),n(30541);var l,c,d,u,f,h,p,g={},m=[],v=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function b(e,t){for(var n in t)e[n]=t[n];return e}function y(e){var t=e.parentNode;t&&t.removeChild(e)}function A(e,t,n){var r,i,s,o={};for(s in t)"key"==s?r=t[s]:"ref"==s?i=t[s]:o[s]=t[s];if(arguments.length>2&&(o.children=arguments.length>3?l.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===o[s]&&(o[s]=e.defaultProps[s]);return _(e,o,r,i,null)}function _(e,t,n,r,i){var s={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++d:i};return null==i&&null!=c.vnode&&c.vnode(s),s}function E(){return{current:null}}function C(e){return e.children}function w(e,t){this.props=e,this.context=t}function D(e,t){if(null==t)return e.__?D(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?D(e):null}function S(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return S(e)}}function R(e){(!e.__d&&(e.__d=!0)&&f.push(e)&&!k.__r++||h!==c.debounceRendering)&&((h=c.debounceRendering)||setTimeout)(k)}function k(){for(var e;k.__r=f.length;)e=f.sort((function(e,t){return e.__v.__b-t.__v.__b})),f=[],e.some((function(e){var t,n,r,i,s,o;e.__d&&(s=(i=(t=e).__v).__e,(o=t.__P)&&(n=[],(r=b({},i)).__v=i.__v+1,j(o,i,r,t.__n,void 0!==o.ownerSVGElement,null!=i.__h?[s]:null,n,null==s?D(i):s,i.__h),z(n,i),i.__e!=s&&S(i)))}))}function T(e,t,n,r,i,s,o,a,l,c){var d,u,f,h,p,v,b,y=r&&r.__k||m,A=y.length;for(n.__k=[],d=0;d<t.length;d++)if(null!=(h=n.__k[d]=null==(h=t[d])||"boolean"==typeof h?null:"string"==typeof h||"number"==typeof h||"bigint"==typeof h?_(null,h,null,null,h):Array.isArray(h)?_(C,{children:h},null,null,null):h.__b>0?_(h.type,h.props,h.key,h.ref?h.ref:null,h.__v):h)){if(h.__=n,h.__b=n.__b+1,null===(f=y[d])||f&&h.key==f.key&&h.type===f.type)y[d]=void 0;else for(u=0;u<A;u++){if((f=y[u])&&h.key==f.key&&h.type===f.type){y[u]=void 0;break}f=null}j(e,h,f=f||g,i,s,o,a,l,c),p=h.__e,(u=h.ref)&&f.ref!=u&&(b||(b=[]),f.ref&&b.push(f.ref,null,h),b.push(u,h.__c||p,h)),null!=p?(null==v&&(v=p),"function"==typeof h.type&&h.__k===f.__k?h.__d=l=x(h,l,e):l=I(e,h,f,y,p,l),"function"==typeof n.type&&(n.__d=l)):l&&f.__e==l&&l.parentNode!=e&&(l=D(f))}for(n.__e=v,d=A;d--;)null!=y[d]&&F(y[d],y[d]);if(b)for(d=0;d<b.length;d++)V(b[d],b[++d],b[++d])}function x(e,t,n){for(var r,i=e.__k,s=0;i&&s<i.length;s++)(r=i[s])&&(r.__=eLine truncated
//# sourceMappingURL=6811.83d9b8d2.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"js/6811.83d9b8d2.js","mappings":"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 truncated
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"js/7133.bb841a39.js","mappings":"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 truncated
-2
View File
@@ -1,2 +0,0 @@
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[723],{23764:function(e,t,s){s.r(t),s.d(t,{default:function(){return S}});var a=s(73396);const i={ref:"page"};function n(e,t,s,n,r,l){const o=(0,a.up)("A-team-filter"),d=(0,a.up)("Z-timeline");return(0,a.wg)(),(0,a.iD)("div",i,[e.$store.getters["tm/isInitialized"]?((0,a.wg)(),(0,a.j4)(o,{key:0,"split-days":e.calendarData?e.splitDays:null,onFilterChanged:l.onFilterChanged},null,8,["split-days","onFilterChanged"])):(0,a.kq)("",!0),e.calendarData&&!r.hideCal?((0,a.wg)(),(0,a.j4)(d,{key:1,"cal-data":e.calendarData,"cal-config":r.calendarConfig,splits:e.splitDays},null,8,["cal-data","cal-config","splits"])):(0,a.kq)("",!0)],512)}var r=s(60988),l=s(67312),o=s(16824),d=s(45869);const u={class:"d-flex date-wrapper"},h=["src"],c=["src"];function m(e,t,i,n,m,f){return(0,a.wg)(),(0,a.j4)(o.o,{class:"px-10 py-8 subheader"},{default:(0,a.w5)((()=>[(0,a.Wm)(r.f,{"custom-filter":e.customFilter,"match-any":!0,modelValue:m.selectedTeam,"onUpdate:modelValue":t[0]||(t[0]=e=>m.selectedTeam=e),class:"subheader-input",items:e.teams,"item-title":"name","item-value":"id",label:"Tím",variant:"outlined"},null,8,["custom-filter","modelValue","items"]),(0,a._)("div",u,[(0,a.Wm)(l.T,{class:"subheader-icon-button prev",variant:"outlined",onClick:t[1]||(t[1]=e=>f.prevDay())},{default:(0,a.w5)((()=>[(0,a._)("img",{src:s(38351),alt:""},null,8,h)])),_:1}),(0,a.Wm)(d.hw,{class:"subheader-input disabled",label:"Dátum",modelValue:m.selectedDate,"onUpdate:modelValue":t[2]||(t[2]=e=>m.selectedDate=e),variant:"outlined","append-inner-icon":"mdi-calendar-blank-outline"},null,8,["modelValue"]),(0,a.Wm)(l.T,{class:"subheader-icon-button next",variant:"outlined",onClick:t[3]||(t[3]=e=>f.nextDay())},{default:(0,a.w5)((()=>[(0,a._)("img",{src:s(35902),alt:""},null,8,c)])),_:1})]),(0,a.Wm)(d.hw,{class:"subheader-input disabled",label:"Nenaplánované hodiny",modelValue:m.time,"onUpdate:modelValue":t[4]||(t[4]=e=>m.time=e),variant:"outlined",disabled:!0},null,8,["modelValue"])])),_:1})}var f=s(11271),p=s(85174),_=s(83299),k=s(20065),g={mixins:[_.Z],emits:["filter-changed"],props:{splitDays:{type:[Array,null],default:()=>null}},data(){return{date:new Date,selectedTeam:null,selectedDate:null,time:null,filter:{start:null,end:null,team:null}}},computed:{...(0,k.Se)("auth",["user"]),...(0,k.Se)("tm",["teams"])},mounted(){this.selectedTeam=this.teams[1].id,this.$nextTick((()=>this._updateFilters()))},methods:{prevDay(){this.date=(0,f.Z)(this.date,1),this._updateFilters()},nextDay(){this.date=(0,p.Z)(this.date,1),this._updateFilters()},_updateFilters(){this.filter.start=this.date,this.filter.end=this.date,this.selectedDate=String(this.filter.start?.toLocaleDateString("sk-SK")),this._emitFilterChanged()},_emitFilterChanged(){this.filter.start&&this.filter.end&&this.filter.team&&this.$emit("filter-changed",this.filter)}},watch:{selectedTeam(e){this.filter.team=this.teams.find((t=>t.id==e)),this._emitFilterChanged()},splitDays(){this.time=this.splitDays.map((e=>parseFloat(e.unscheduledTime))).reduce(((e,t)=>e+t),0)}}},b=s(40089);const D=(0,b.Z)(g,[["render",m],["__scopeId","data-v-52340441"]]);var y=D,w=s(10353),C=s(36797),v=s.n(C),T=(s(57658),s(2750)),F={computed:{calendarData(){if(!this.subtasks||!this.blockers)return;const e=this._generateBlockers();return{tasks:[...this._generateNonWorking(),...this._generateTasks(),...e.filter((e=>"home_office"!=e.type))],homeoffices:[...e.filter((e=>"home_office"==e.type))]}},splitDays(){const e=[],t={};v()();return this.filter.team.employees.forEach(((s,a)=>{const i=v()(this.filter.start),n=this._getRemainingWorkCapacityMinutes(s);let r=0;this.calendarData.tasks.forEach((e=>{e.subtask?.employee_id!=s.id&&e.blocker?.employee?.id!=s.id||"non-working-hours"==e.type||e.subtask?.is_finished||e.blocker?.is_finished||i.isBefore(v()(),"days")||i.isSame(v()(),"days")||(r+=T.Z._getDifferenceInMinutes(e._real_end,e._real_start))})),this.calendarData.homeoffices.forEach((e=>{e.blocker.employee?.id==s.id&&(t[e.split]=!0)}));const l=n-r;e.push({id:a+1,name:s.name,employee_id:s.id,fullname:`${s.name} ${s.surname}`,initials:s.name.charAt(0).toUpperCase()+s.surname.charAt(0).toUpperCase(),unscheduledTime:l>0?(l/60).toFixed(1):0,isHomeoffice:!!t[a+1]})})),e}},methods:{_generateNonWorking(){const e=[],t=new Date(this.filter.start);let s=null;this.calendarConfig.date=t;const{start:a,end:i}=this._getDayStartEnd();return this.filter.team.employees.forEach(((t,n)=>{(!s||t.work_start<s)&&(s=t.work_start),e.push({title:"Non working hours",start:a,end:this._setMinutesToDate(60*(t.work_start+1.3)),split:n+1,type:"non-working-hours",draggable:!1}),e.push({title:"Non working hours",start:this._setMinutesToDate(60*(t.work_end+1.3)),end:i,split:n+1,type:"non-working-hours",draggable:!1})})),this.calendarConfig.scrollHour=s-1,e},_generateTasks(){const e=[],t=v()(this.filter.start).format("DD-MM-YYYY");return this.subtasks.forEach((s=>{let a=null,i=null;this.filter.team.employeLine truncated
//# sourceMappingURL=723.5e5ebdc3.js.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"js/723.5e5ebdc3.js","mappings":"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 truncated
-2
View File
@@ -1,2 +0,0 @@
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[7283],{93212:function(e,t,s){s.r(t),s.d(t,{default:function(){return S}});var i=s(73396);const l={ref:"page"};function a(e,t,s,a,n,r){const o=(0,i.up)("A-task-filter"),d=(0,i.up)("Z-timeline");return(0,i.wg)(),(0,i.iD)("div",l,[e.$store.getters["tm/isInitialized"]?((0,i.wg)(),(0,i.j4)(o,{key:0,"split-days":r.timelineData?r.splitDays:null,onFilterChanged:r.onFilterChanged,ref:"filter"},null,8,["split-days","onFilterChanged"])):(0,i.kq)("",!0),r.timelineData?((0,i.wg)(),(0,i.j4)(d,{key:1,calData:r.timelineData,calConfig:n.config,splits:r.splitDays},null,8,["calData","calConfig","splits"])):(0,i.kq)("",!0)],512)}s(57658);var n=s(60988),r=s(67312),o=s(16824),d=s(45869);const u={class:"d-flex date-wrapper"},h=["src"],m=["src"];function c(e,t,l,a,c,f){return(0,i.wg)(),(0,i.j4)(o.o,{class:"px-7 py-5 subheader"},{default:(0,i.w5)((()=>[(0,i.Wm)(n.f,{"custom-filter":e.customFilter,"match-any":!0,modelValue:c.selectedEmployee,"onUpdate:modelValue":t[0]||(t[0]=e=>c.selectedEmployee=e),class:"subheader-input",items:e.enrichedEmployees,"menu-props":{maxHeight:500},"item-title":"_fullName","item-value":"id",label:"Zamestnanec",variant:"outlined"},null,8,["custom-filter","modelValue","items"]),(0,i._)("div",u,[(0,i.Wm)(r.T,{class:"subheader-icon-button prev",variant:"outlined",onClick:t[1]||(t[1]=e=>f.prevWeek())},{default:(0,i.w5)((()=>[(0,i._)("img",{src:s(38351),alt:""},null,8,h)])),_:1}),(0,i.Wm)(d.hw,{class:"subheader-input disabled",label:"Dátum",modelValue:c.selectedDate,"onUpdate:modelValue":t[2]||(t[2]=e=>c.selectedDate=e),variant:"outlined","append-inner-icon":"mdi-calendar-blank-outline"},null,8,["modelValue"]),(0,i.Wm)(r.T,{class:"subheader-icon-button next",variant:"outlined",onClick:t[3]||(t[3]=e=>f.nextWeek())},{default:(0,i.w5)((()=>[(0,i._)("img",{src:s(35902),alt:""},null,8,m)])),_:1})]),(0,i.Wm)(d.hw,{class:"subheader-input disabled",label:"Nenaplánované hodiny",variant:"outlined",disabled:!0,modelValue:c.time,"onUpdate:modelValue":t[4]||(t[4]=e=>c.time=e)},null,8,["modelValue"])])),_:1})}var f=s(83299),p=s(20065),k=s(11271),y=s(85174),_={mixins:[f.Z],emits:["filter-changed"],props:{splitDays:{type:[Array,null],default:()=>null}},data(){return{date:new Date,selectedEmployee:null,selectedDate:null,time:null,filter:{start:null,end:null,employee:null}}},computed:{...(0,p.Se)("auth",["user"]),...(0,p.Se)("tm",["enrichedEmployees"])},mounted(){this.selectedEmployee=this.user.id,this.$nextTick((()=>this._updateFilters()))},methods:{prevWeek(){this.date=(0,k.Z)(this.date,7),this._updateFilters()},nextWeek(){this.date=(0,y.Z)(this.date,7),this._updateFilters()},_updateFilters(){this.filter.start=(0,k.Z)(this.date,1),this.filter.end=(0,y.Z)(this.date,5),this.selectedDate=String(this.filter.start?.toLocaleDateString("sk-SK")+" - "+this.filter.end?.toLocaleDateString("sk-SK")),this._emitFilterChanged()},_emitFilterChanged(){this.filter.start&&this.filter.end&&this.filter.employee&&this.$emit("filter-changed",this.filter)}},watch:{selectedEmployee(e){this.filter.employee=this.enrichedEmployees.find((t=>t.id==e)),this._emitFilterChanged()},splitDays(){this.time=this.splitDays.map((e=>parseFloat(e.unscheduledTime))).reduce(((e,t)=>e+t),0)}}},g=s(40089);const b=(0,g.Z)(_,[["render",c],["__scopeId","data-v-0f275556"]]);var D=b,v=s(10353),w=s(36797),Z=s.n(w),C=s(2750),F=s(70026),$={mixins:[F.Z],components:{ATaskFilter:D,ZTimeline:v.Z},data(){return{filter:null,subtasks:null,config:{date:(0,k.Z)(new Date,1),scrollHour:7}}},computed:{...(0,p.Se)("auth",["user"]),splitDays(){const e=[],t={},s={},i=Z()(),l=60*(this.user.work_end-this.user.work_start);this.timelineData.tasks.forEach((e=>{"non-working-hours"==e.type||e.subtask?.is_finished||e.blocker?.is_finished||(s[e.split]||(s[e.split]=0),i.isAfter(Z()(e._real_end))||(i.isAfter(Z()(e._real_start))&&i.isBefore(Z()(e._real_end))?s[e.split]+=C.Z._getDifferenceInMinutes(e._real_end,new Date):s[e.split]+=C.Z._getDifferenceInMinutes(e._real_end,e._real_start)))})),s[1]=0,this.timelineData.homeoffices.forEach((e=>{t[e.split-1]=!0}));for(let a=0;a<7;a++){let n;s[a+1]||(s[a+1]=0);const r=Z()((0,y.Z)(this.filter.start,a));if(r.isBefore(Z()(),"days"))n=0;else if(r.isSame(Z()(),"days")){const e=i.diff(i.clone().startOf("day"),"minutes"),t=60*this.user.work_start>e?this.user.work_start:e/60,l=60*(this.user.work_end-t);n=l-s[a+1]/60<0?0:l-s[a+1]}else n=l-s[a+1];isNaN(n)&&(n=l),e.push({id:a+1,fullname:`${this.filter.employee.name} ${this.filter.employee.surname}`,initials:this.filter.employee.name.charAt(0).toUpperCase()+this.filter.employee.surname.charAt(0).toUpperCase(),unscheduledTime:(n/60).toFixed(1),date:(0,y.Z)(this.filter.start,a),isHomeoffice:t[a],isWeekend:C.Z.isWeekend((0,y.Z)(this.filter.start,a))})}return e},unscheduledTime(){return this.subtasks?C.Z.getUnscheduledTime(this.subtasks):0},timelineData(){if(!this.subtasks||!this.filter)return null;const{tasks:e,blockers:t,nonWorkingHours:s,homeofLine truncated
//# sourceMappingURL=7283.9b796e25.js.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"js/7283.9b796e25.js","mappings":"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 truncated
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"js/7458.f602cf50.js","mappings":"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 truncated
@@ -1,2 +1,2 @@
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[7133],{70026:function(e,t){t["Z"]={data(){return{header:{initialized:!1,marginTop:0,calendar_previousScrollPosition:0,isVisible:!0}}},unmounted(){this.$refs.page?.querySelector(".vuecal__bg")?.removeEventListener("scroll",this.handleScroll)},methods:{_initScrollListener(e=0){if(this.initialized)return;const t=this.$refs.page?.querySelector(".vuecal__bg");if(!t)return setTimeout((()=>{e<20&&this._initScrollListener(e+1)}),200);t.addEventListener("scroll",this._handleScroll),this.initialized=!0,this.header.calendar_previousScrollPosition=t.scrollTop},_handleScroll(e){const t=document.querySelector("div.subheader");this.initialized?(this.header.calendar_previousScrollPosition>e.target.scrollTop?this.header.isVisible||this.showHeader():(t.offsetHeight,Math.abs(e.target.scrollTop),this.header.isVisible&&this.hideHeader()),this.header.calendar_previousScrollPosition=e.target.scrollTop):this.header.calendar_previousScrollPosition=e.target.scrollTop},hideHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop=`-${e.offsetHeight}px`,this.header.isVisible=!1,setTimeout((()=>{e.style.transition=""}),500)},showHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop="0",this.header.isVisible=!0,setTimeout((()=>{e.style.transition=""}),500)}}}},2750:function(e,t,s){s(57658);var i=s(67462),a=s(85174),n=s(36797),l=s.n(n);t["Z"]={generateTimelineTasks(e,t,s){const{tasks:i,blockers:a,homeoffices:n}=this.generateTimelineEvents(e,s,t),{nonWorkingHours:l}=this.generateTimelineNonWorkingHours(t,s);return{tasks:i,blockers:a,nonWorkingHours:l,homeoffices:n}},getUnscheduledTime(e){let t=0;return e.forEach((e=>t+=e.duration-e.spent_time)),t},isWeekend(e){return l()(e).day()%6==0},generateTimelineEvents(e,t,s){let i=[];const a=[];return e.forEach((e=>{["blocker","adhoc","home_office","vacation","free_day"].includes(e.type)?i=[...i,...this._generateEventsFromBlocker(e,s)]:e.timeblocks?.forEach((i=>{a.push(this._composeTimelineEvent(e,t,s,i))}))})),{tasks:a,blockers:i.filter((e=>"home_office"!=e.type)),homeoffices:i.filter((e=>"home_office"==e.type))}},_composeTimelineEvent(e,t,s,n){const l=(0,i.Z)(s,new Date(n.start));return{id:e.id,start:(0,a.Z)(new Date(n.start),l),end:(0,a.Z)(new Date(n.end),l),master_task:e.master_task,date:new Date(n.start),isWeekend:this.isWeekend(n.start),initials:t.name.charAt(0).toUpperCase()+t.surname.charAt(0).toUpperCase(),split:this._getSplitFromDate(s,n.start),project_code:e.project_code,subtask:e,type:"subtask",_timeblock_id:n.id,_timeblock_is_finished:n.is_finished,_real_start:new Date(n.start),_real_end:new Date(n.end)}},_generateEventsFromBlocker(e,t){const s=l()(e.start),n=l()(e.end),o=s.isSame(n,"date")?[l()(s).format("YYYY-MM-DD")]:this._getDatesInRange(s,n),r=o.map((o=>{const r=(0,i.Z)(t,new Date(o)),c=new Date(l()(o).set({hours:s.hours(),minutes:s.minutes()}).format("YYYY-MM-DD HH:mm")),d=new Date(l()(o).set({hours:n.hours(),minutes:n.minutes()}).format("YYYY-MM-DD HH:mm"));return{blocker:e,split:this._getSplitFromDate(t,o),start:(0,a.Z)(c,r),end:(0,a.Z)(d,r),date:new Date(o),type:e.type,isBlocker:!0,initials:`${e.employee?.name[0]}${e.employee?.surname[0]}`,color:"#B00020",draggable:!1,_real_start:c,_real_end:d}}));return r},_getDatesInRange(e,t){const s=[];while(e<=t)s.push(l()(e).format("YYYY-MM-DD")),e.add(1,"day");return s},generateTimelineNonWorkingHours(e,t){const s=[],{start:i,end:a}=this._getDayStartEnd(e);for(let n=0;n<7;n++)s.push({title:"Non working hours",start:i,end:this._setMinutesToDate(60*t.work_start,e),type:"non-working-hours",split:n+1,draggable:!1}),s.push({title:"Non working hours",start:this._setMinutesToDate(60*t.work_end,e),end:a,type:"non-working-hours",split:n+1,draggable:!1});return{nonWorkingHours:s}},_getSplitFromDate(e,t){return-1*(0,i.Z)(new Date(e),new Date(t))+1},_getDifferenceInHours(e,t){return this._getDifferenceInMinutes(e,t)/60},_getDifferenceInMinutes(e,t){let s=(e.getTime()-t.getTime())/1e3;return s/=60,Math.abs(Math.round(s))},_getDayStartEnd(e){return{start:this._setMinutesToDate(0,e),end:this._setMinutesToDate(1439,e)}},_setMinutesToDate(e,t){const s=new Date(t);return s.setHours(Math.floor(e/60),e%60,0,0),s}}},10353:function(e,t,s){s.d(t,{Z:function(){return Q}});var i=s(73396),a=s(87139),n=s(49242),l=s(67312),o=s(53289),r=s(80678);const c=e=>((0,i.dD)("data-v-8b9aedf6"),e=e(),(0,i.Cn)(),e),d={class:"calendar-wrapper"},u={class:"colWidth h-100 d-flex flex-column"},m={key:0,class:"d-flex align-center"},h=["src"],k={class:"weekday-label"},g={key:1,class:"d-flex align-center"},_=["src"],p={class:"weekday-label"},f={key:2},b={class:"day-name"},v={class:"unscheduled-time-initials d-flex align-center justify-center"},y={class:"text-wrap me-4"},w={class:"mb-0 mt-0 unscheduled-time-name"},D={class:"mb-0 mt-0"},T={class:"d-flex align-center justify-center"},C=c((()=>(0,i._Line truncated
//# sourceMappingURL=7133.bb841a39.js.map
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[7637],{70026:function(e,t){t["Z"]={data(){return{header:{initialized:!1,marginTop:0,calendar_previousScrollPosition:0,isVisible:!0}}},unmounted(){this.$refs.page?.querySelector(".vuecal__bg")?.removeEventListener("scroll",this.handleScroll)},methods:{_initScrollListener(e=0){if(this.initialized)return;const t=this.$refs.page?.querySelector(".vuecal__bg");if(!t)return setTimeout((()=>{e<20&&this._initScrollListener(e+1)}),200);t.addEventListener("scroll",this._handleScroll),this.initialized=!0,this.header.calendar_previousScrollPosition=t.scrollTop},_handleScroll(e){const t=document.querySelector("div.subheader");this.initialized?(this.header.calendar_previousScrollPosition>e.target.scrollTop?this.header.isVisible||this.showHeader():(t.offsetHeight,Math.abs(e.target.scrollTop),this.header.isVisible&&this.hideHeader()),this.header.calendar_previousScrollPosition=e.target.scrollTop):this.header.calendar_previousScrollPosition=e.target.scrollTop},hideHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop=`-${e.offsetHeight}px`,this.header.isVisible=!1,setTimeout((()=>{e.style.transition=""}),500)},showHeader(){const e=document.querySelector("div.subheader");e.style.transition="margin-top 0.5s",e.style.marginTop="0",this.header.isVisible=!0,setTimeout((()=>{e.style.transition=""}),500)}}}},2750:function(e,t,s){s(57658);var i=s(67462),a=s(85174),n=s(36797),l=s.n(n);t["Z"]={generateTimelineTasks(e,t,s){const{tasks:i,blockers:a,homeoffices:n}=this.generateTimelineEvents(e,s,t),{nonWorkingHours:l}=this.generateTimelineNonWorkingHours(t,s);return{tasks:i,blockers:a,nonWorkingHours:l,homeoffices:n}},getUnscheduledTime(e){let t=0;return e.forEach((e=>t+=e.duration-e.spent_time)),t},isWeekend(e){return l()(e).day()%6==0},generateTimelineEvents(e,t,s){let i=[];const a=[];return e.forEach((e=>{["blocker","adhoc","home_office","vacation","free_day"].includes(e.type)?i=[...i,...this._generateEventsFromBlocker(e,s)]:e.timeblocks?.forEach((i=>{a.push(this._composeTimelineEvent(e,t,s,i))}))})),{tasks:a,blockers:i.filter((e=>"home_office"!=e.type)),homeoffices:i.filter((e=>"home_office"==e.type))}},_composeTimelineEvent(e,t,s,n){const l=(0,i.Z)(s,new Date(n.start));return{id:e.id,start:(0,a.Z)(new Date(n.start),l),end:(0,a.Z)(new Date(n.end),l),master_task:e.master_task,date:new Date(n.start),isWeekend:this.isWeekend(n.start),initials:t.name.charAt(0).toUpperCase()+t.surname.charAt(0).toUpperCase(),split:this._getSplitFromDate(s,n.start),project_code:e.project_code,subtask:e,type:"subtask",_timeblock_id:n.id,_timeblock_is_finished:n.is_finished,_real_start:new Date(n.start),_real_end:new Date(n.end)}},_generateEventsFromBlocker(e,t){const s=l()(e.start),n=l()(e.end),o=s.isSame(n,"date")?[l()(s).format("YYYY-MM-DD")]:this._getDatesInRange(s,n),r=o.map((o=>{const r=(0,i.Z)(t,new Date(o)),c=new Date(l()(o).set({hours:s.hours(),minutes:s.minutes()}).format("YYYY-MM-DD HH:mm")),d=new Date(l()(o).set({hours:n.hours(),minutes:n.minutes()}).format("YYYY-MM-DD HH:mm"));return{blocker:e,split:this._getSplitFromDate(t,o),start:(0,a.Z)(c,r),end:(0,a.Z)(d,r),date:new Date(o),type:e.type,isBlocker:!0,initials:`${e.employee?.name[0]}${e.employee?.surname[0]}`,color:"#B00020",draggable:!1,_real_start:c,_real_end:d}}));return r},_getDatesInRange(e,t){const s=[];while(e<=t)s.push(l()(e).format("YYYY-MM-DD")),e.add(1,"day");return s},generateTimelineNonWorkingHours(e,t){const s=[],{start:i,end:a}=this._getDayStartEnd(e);for(let n=0;n<7;n++)s.push({title:"Non working hours",start:i,end:this._setMinutesToDate(60*t.work_start,e),type:"non-working-hours",split:n+1,draggable:!1}),s.push({title:"Non working hours",start:this._setMinutesToDate(60*t.work_end,e),end:a,type:"non-working-hours",split:n+1,draggable:!1});return{nonWorkingHours:s}},_getSplitFromDate(e,t){return-1*(0,i.Z)(new Date(e),new Date(t))+1},_getDifferenceInHours(e,t){return this._getDifferenceInMinutes(e,t)/60},_getDifferenceInMinutes(e,t){let s=(e.getTime()-t.getTime())/1e3;return s/=60,Math.abs(Math.round(s))},_getDayStartEnd(e){return{start:this._setMinutesToDate(0,e),end:this._setMinutesToDate(1439,e)}},_setMinutesToDate(e,t){const s=new Date(t);return s.setHours(Math.floor(e/60),e%60,0,0),s}}},15002:function(e,t,s){s.d(t,{Z:function(){return Q}});var i=s(73396),a=s(87139),n=s(49242),l=s(67312),o=s(53289),r=s(80678);const c=e=>((0,i.dD)("data-v-0b9e41ad"),e=e(),(0,i.Cn)(),e),d={class:"calendar-wrapper"},u={class:"colWidth h-100 d-flex flex-column"},m={key:0,class:"d-flex align-center"},h=["src"],k={class:"weekday-label"},g={key:1,class:"d-flex align-center"},_=["src"],p={class:"weekday-label"},f={key:2},b={class:"day-name"},v={class:"unscheduled-time-initials d-flex align-center justify-center"},y={class:"text-wrap me-4"},w={class:"mb-0 mt-0 unscheduled-time-name"},D={class:"mb-0 mt-0"},T={class:"d-flex align-center justify-center"},C=c((()=>(0,i._Line truncated
//# sourceMappingURL=7637.fdf639b1.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"js/7637.fdf639b1.js","mappings":"yGAAA,QACCA,OACC,MAAO,CACNC,OAAQ,CACPC,aAAa,EACbC,UAAW,EACXC,gCAAiC,EACjCC,WAAW,GAGd,EAEAC,YACCC,KAAKC,MAAMC,MAAMC,cAAc,gBAAgBC,oBAAoB,SAAUJ,KAAKK,aACnF,EAEAC,QAAS,CACRC,oBAAoBC,EAAS,GAC5B,GAAIR,KAAKL,YAAa,OAEtB,MAAMc,EAAWT,KAAKC,MAAMC,MAAMC,cAAc,eAEhD,IAAKM,EACJ,OAAOC,YAAW,KACbF,EAAS,IAAIR,KAAKO,oBAAoBC,EAAS,EAAE,GACnD,KAEJC,EAASE,iBAAiB,SAAUX,KAAKY,eACzCZ,KAAKL,aAAc,EACnBK,KAAKN,OAAOG,gCAAkCY,EAASI,SAIxD,EAEAD,cAAcE,GACb,MAAMpB,EAASqB,SAASZ,cAAc,iBAGjCH,KAAKL,aAKNK,KAAKN,OAAOG,gCAAkCiB,EAAEE,OAAOH,UAErDb,KAAKN,OAAOI,WAChBE,KAAKiB,cAEIvB,EAAOwB,aAAeC,KAAKC,IAAIN,EAAEE,OAAOH,WAE9Cb,KAAKN,OAAOI,WACfE,KAAKqB,cASPrB,KAAKN,OAAOG,gCAAkCiB,EAAEE,OAAOH,WArBtDb,KAAKN,OAAOG,gCAAkCiB,EAAEE,OAAOH,SAsBzD,EAEAQ,aACC,MAAM3B,EAASqB,SAASZ,cAAc,iBAEtCT,EAAO4B,MAAMC,WAAa,kBAC1B7B,EAAO4B,MAAM1B,UAAY,IAAIF,EAAOwB,iBACpClB,KAAKN,OAAOI,WAAY,EAExBY,YAAW,KACVhB,EAAO4B,MAAMC,WAAa,EAAE,GAC1B,IACJ,EAEAN,aACC,MAAMvB,EAASqB,SAASZ,cAAc,iBAEtCT,EAAO4B,MAAMC,WAAa,kBAC1B7B,EAAO4B,MAAM1B,UAAY,IACzBI,KAAKN,OAAOI,WAAY,EAExBY,YAAW,KACVhB,EAAO4B,MAAMC,WAAa,EAAE,GAC1B,IACJ,G,8ECnFF,QACCC,sBAAsBC,EAAUC,EAAMC,GACrC,MAAM,MAAEC,EAAK,SAAEC,EAAQ,YAAEC,GAAgB9B,KAAK+B,uBAAuBN,EAAUE,EAAUD,IACnF,gBAAEM,GAAiChC,KAAKiC,gCAAgCP,EAAMC,GAEpF,MAAO,CACNC,QACAC,WACAG,kBACAF,cAEF,EAEAI,mBAAmBT,GAClB,IAAIU,EAAkB,EAGtB,OAFAV,EAASW,SAAQC,GAAWF,GAAoBE,EAAQC,SAAWD,EAAQE,aAEpEJ,CACR,EAEAK,UAAUd,GACT,OAAOe,IAAOf,GAAMgB,MAAQ,GAAK,CAClC,EAEAX,uBAAuBN,EAAUE,EAAUD,GAC1C,IAAIG,EAAY,GAChB,MAAMD,EAAQ,GAYd,OAVAH,EAASW,SAAQC,IACZ,CAAC,UAAW,QAAS,cAAe,WAAY,YAAYM,SAASN,EAAQO,MAChFf,EAAW,IAAIA,KAAa7B,KAAK6C,2BAA2BR,EAASX,IAErEW,EAAQS,YAAYV,SAASW,IAC5BnB,EAAMoB,KAAKhD,KAAKiD,sBAAsBZ,EAASV,EAAUD,EAAMqB,GAAW,G,IAKtE,CACNnB,QACAC,SAAUA,EAASqB,QAAOC,GAA2B,eAAhBA,EAAQP,OAC7Cd,YAAaD,EAASqB,QAAOC,GAA2B,eAAhBA,EAAQP,OAElD,EAEAK,sBAAsBZ,EAASV,EAAUD,EAAMqB,GAC9C,MAAMK,GAAaC,EAAAA,EAAAA,GAAyB3B,EAAM,IAAI4B,KAAKP,EAAUQ,QAErE,MAAO,CACNC,GAAInB,EAAQmB,GACZD,OAAOE,EAAAA,EAAAA,GAAQ,IAAIH,KAAKP,EAAUQ,OAAQH,GAC1CM,KAAKD,EAAAA,EAAAA,GAAQ,IAAIH,KAAKP,EAAUW,KAAMN,GACtCO,YAAatB,EAAQsB,YACrBjC,KAAM,IAAI4B,KAAKP,EAAUQ,OACzBf,UAAWxC,KAAKwC,UAAUO,EAAUQ,OACpCK,SAAUjC,EAASkC,KAAKC,OAAO,GAAGC,cAAgBpC,EAASqC,QAAQF,OAAO,GAAGC,cAC7EE,MAAOjE,KAAKkE,kBAAkBxC,EAAMqB,EAAUQ,OAC9CY,aAAc9B,EAAQ8B,aACtB9B,QAASA,EACTO,KAAM,UACNwB,cAAerB,EAAUS,GACzBa,uBAAwBtB,EAAUuB,YAClCC,YAAa,IAAIjB,KAAKP,EAAUQ,OAChCiB,UAAW,IAAIlB,KAAKP,EAAUW,KAEhC,EAEAb,2BAA2BM,EAASzB,GACnC,MAAM6B,EAAQd,IAAOU,EAAQI,OACvBG,EAAOjB,IAAOU,EAAQO,KAEtBe,EAASlB,EAAMmB,OAAOhB,EAAK,QAAU,CAACjB,IAAOc,GAAOoB,OAAO,eAAiB3E,KAAK4E,iBAAiBrB,EAAOG,GACzG7B,EAAY4C,EAAMI,KAAIC,IAC3B,MAAM1B,GAAaC,EAAAA,EAAAA,GAAyB3B,EAAM,IAAI4B,KAAKwB,IACrDC,EAAS,IAAIzB,KAAKb,IAAOqC,GAAGE,IAAI,CAACC,MAAO1B,EAAM0B,QAASC,QAAS3B,EAAM2B,YAAYP,OAAO,qBACzFQ,EAAS,IAAI7B,KAAKb,IAAOqC,GAAGE,IAAI,CAACC,MAAOvB,EAAIuB,QAASC,QAASxB,EAAIwB,YAAYP,OAAO,qBAE3F,MAAO,CACNxB,UACAc,MAAOjE,KAAKkE,kBAAkBxC,EAAMoD,GACpCvB,OAAOE,EAAAA,EAAAA,GAAQsB,EAAQ3B,GACvBM,KAAKD,EAAAA,EAAAA,GAAQ0B,EAAM/B,GACnB1B,KAAM,IAAI4B,KAAKwB,GACflC,KAAMO,EAAQP,KACdwC,WAAW,EACXxB,SAAU,GAAGT,EAAQxB,UAAUkC,KAAK,KAAKV,EAAQxB,UAAUqC,QAAQ,KACnEqB,MAAO,UACPC,WAAW,EACXf,YAAaQ,EACbP,UAAWW,EACX,IAGF,OAAOtD,CACR,EAEA+C,iBAAiBrB,EAAOG,GACvB,MAAMe,EAAQ,GAEd,MAAOlB,GAASG,EACfe,EAAMzB,KAAKP,IAAOc,GAAOoB,OAAO,eAChCpB,EAAMgC,IAAI,EAAG,OAGd,OAAOd,CACR,EAEAxC,gCAAgCP,EAAMC,GACrC,MAAM6D,EAAS,IAEPjC,MAAOkC,EAAU/B,IAAKgC,GAAW1F,KAAK2F,gBAAgBjE,GAE9D,IAAK,IAAIkE,EAAI,EAAGA,EAAI,EAAGA,IACtBJ,EAAOxC,KAAK,CACX6C,MAAO,oBACPtC,MAAOkC,EACP/B,IAAK1D,KAAK8F,kBAAwC,GAAtBnE,EAASoE,WAAiBrE,GACtDkB,KAAM,oBACNqB,MAAO2B,EAAI,EACXN,WAAW,IAGZE,EAAOxC,KAAK,CACX6C,MAAO,oBACPtC,MAAOvD,KAAK8F,kBAAsC,GAApBnE,EAASqE,SAAetE,GACtDgC,IAAKgC,EACL9C,KAAM,oBACNqB,MAAO2B,EAAI,EACXN,WAAW,IAIb,MAAO,CAACtD,gBAAiBwD,EAC1B,EAEAtB,kBAAkBxC,EAAM6B,GACvB,OAAsE,GAA/DF,EAAAA,EAAAA,GAAyB,IAAIC,KAAK5B,GAAO,IAAI4B,KAAKC,IAAkB,CAC5E,EAEA0C,sBAAsBC,EAAOC,GAC5B,OAAOnG,KAAKoG,wBAAwBF,EAAOC,GAAS,EACrD,EAEAC,wBAAwBF,EAAOC,GAC9B,IAAIE,GAAQH,EAAMI,UAAYH,EAAMG,WAAa,IAEjD,OADAD,GAAQ,GACDlF,KAAKC,IAAID,KAAKoF,MAAMF,GAC5B,EAEAV,gBAAgBjE,GACf,MAAO,CACN6B,MAAOvD,KAAK8F,kBAAkB,EAAGpE,GACjCgC,IAAK1D,KAAK8F,kBAAkB,KAAMpE,GAEpC,EAEAoE,kBAAkBZ,EAASxD,GAC1B,MAAM8E,EAAU,IAAIlD,KAAK5B,GAEzB,OADA8E,EAAQC,SAAStF,KAAKuF,MAAMxB,EAAU,IAAKA,EAAU,GAAI,EAAG,GACrDsB,CACR,E,6LClKKG,MAAM,oB,GAyBHA,MAAM,qC,SACcA,MAAM,uB,aAE1BA,MAAM,iB,SAEGA,MAAM,uB,aAEfA,MAAM,iB,aAINA,MAAM,Y,GAIJA,MAAM,gE,GAGNA,MAAM,kB,GACPA,MAAM,mC,GACLA,MAAM,a,GAOPA,MAAM,sC,UAEXC,EAAAA,EAAAA,GAAoC,OAA/BD,MAAM,oBAAkB,W,SAKgBA,MAAM,wF,GAC9CA,MAAM,sC,GAENA,MAAM,a,SAOgCA,MAAM,gB,aAQ3CA,MAAM,4D,GACLA,MAAM,qD,GAGJA,MAAM,uB,SAGsBA,MAAM,uB,SAEHA,MAAM,Q,GASzCA,MAAM,uB,kIA/FfE,EAAAA,EAAAA,IAiIM,MAjINC,EAiIM,EAhILC,EAAAA,EAAAA,IA6GUC,EAAAA,CA5GR,sBAAoB,EACpB,kBAAgB,EAChB,gBAAe,CAAC,QAAS,OAAQ,QAAS,QAC3C,cAAY,MACX,gBAAeC,EAAAA,UAAUvF,KACzBwF,aAAcC,EAAAA,YACd,kBAAiBC,EAAAA,aAAaC,QAC9B7B,OAAQyB,EAAAA,QAAQrF,MAChBO,gBAAiB8E,EAAAA,QAAQK,kBACzB,0BAAwB,EACxBC,iBAAiB,EACjB,mBAAkBH,EAAAA,eAClB,eAAc,GACd,iBAAgBH,EAAAA,UAAUO,WAC1B,aAAYPLine truncated
+2
View File
@@ -0,0 +1,2 @@
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[8724],{22650:function(e,t,s){s.r(t),s.d(t,{default:function(){return S}});var i=s(73396);const l={ref:"page"};function a(e,t,s,a,n,r){const o=(0,i.up)("A-task-filter"),d=(0,i.up)("Z-timeline");return(0,i.wg)(),(0,i.iD)("div",l,[e.$store.getters["tm/isInitialized"]?((0,i.wg)(),(0,i.j4)(o,{key:0,"split-days":r.timelineData?r.splitDays:null,onFilterChanged:r.onFilterChanged,ref:"filter"},null,8,["split-days","onFilterChanged"])):(0,i.kq)("",!0),r.timelineData&&!n.hideCal?((0,i.wg)(),(0,i.j4)(d,{key:1,calData:r.timelineData,calConfig:n.config,splits:r.splitDays},null,8,["calData","calConfig","splits"])):(0,i.kq)("",!0)],512)}s(57658);var n=s(60988),r=s(67312),o=s(16824),d=s(45869);const h={class:"d-flex date-wrapper"},u=["src"],m=["src"];function c(e,t,l,a,c,f){return(0,i.wg)(),(0,i.j4)(o.o,{class:"px-7 py-5 subheader"},{default:(0,i.w5)((()=>[(0,i.Wm)(n.f,{"custom-filter":e.customFilter,"match-any":!0,modelValue:c.selectedEmployee,"onUpdate:modelValue":t[0]||(t[0]=e=>c.selectedEmployee=e),class:"subheader-input",items:e.enrichedEmployees,"menu-props":{maxHeight:500},"item-title":"_fullName","item-value":"id",label:"Zamestnanec",variant:"outlined"},null,8,["custom-filter","modelValue","items"]),(0,i._)("div",h,[(0,i.Wm)(r.T,{class:"subheader-icon-button prev",variant:"outlined",onClick:t[1]||(t[1]=e=>f.prevWeek())},{default:(0,i.w5)((()=>[(0,i._)("img",{src:s(38351),alt:""},null,8,u)])),_:1}),(0,i.Wm)(d.hw,{class:"subheader-input disabled",label:"Dátum",modelValue:c.selectedDate,"onUpdate:modelValue":t[2]||(t[2]=e=>c.selectedDate=e),variant:"outlined","append-inner-icon":"mdi-calendar-blank-outline"},null,8,["modelValue"]),(0,i.Wm)(r.T,{class:"subheader-icon-button next",variant:"outlined",onClick:t[3]||(t[3]=e=>f.nextWeek())},{default:(0,i.w5)((()=>[(0,i._)("img",{src:s(35902),alt:""},null,8,m)])),_:1})]),(0,i.Wm)(d.hw,{class:"subheader-input disabled",label:"Nenaplánované hodiny",variant:"outlined",disabled:!0,modelValue:c.time,"onUpdate:modelValue":t[4]||(t[4]=e=>c.time=e)},null,8,["modelValue"])])),_:1})}var f=s(83299),p=s(20065),k=s(11271),y=s(85174),_={mixins:[f.Z],emits:["filter-changed"],props:{splitDays:{type:[Array,null],default:()=>null}},data(){return{date:new Date,selectedEmployee:null,selectedDate:null,time:null,filter:{start:null,end:null,employee:null}}},computed:{...(0,p.Se)("auth",["user"]),...(0,p.Se)("tm",["enrichedEmployees"])},mounted(){this.selectedEmployee=this.user.id,this.$nextTick((()=>this._updateFilters()))},methods:{prevWeek(){this.date=(0,k.Z)(this.date,7),this._updateFilters()},nextWeek(){this.date=(0,y.Z)(this.date,7),this._updateFilters()},_updateFilters(){this.filter.start=(0,k.Z)(this.date,1),this.filter.end=(0,y.Z)(this.date,5),this.selectedDate=String(this.filter.start?.toLocaleDateString("sk-SK")+" - "+this.filter.end?.toLocaleDateString("sk-SK")),this._emitFilterChanged()},_emitFilterChanged(){this.filter.start&&this.filter.end&&this.filter.employee&&this.$emit("filter-changed",this.filter)}},watch:{selectedEmployee(e){this.filter.employee=this.enrichedEmployees.find((t=>t.id==e)),this._emitFilterChanged()},splitDays(){this.time=this.splitDays.map((e=>parseFloat(e.unscheduledTime))).reduce(((e,t)=>e+t),0)}}},g=s(40089);const b=(0,g.Z)(_,[["render",c],["__scopeId","data-v-0f275556"]]);var D=b,v=s(15002),w=s(36797),C=s.n(w),Z=s(2750),F=s(70026),$={mixins:[F.Z],components:{ATaskFilter:D,ZTimeline:v.Z},data(){return{hideCal:!1,filter:null,subtasks:null,config:{date:(0,k.Z)(new Date,1),scrollHour:7}}},computed:{...(0,p.Se)("auth",["user"]),splitDays(){const e=[],t={},s={},i=C()(),l=60*(this.user.work_end-this.user.work_start);this.timelineData.tasks.forEach((e=>{"non-working-hours"==e.type||e.subtask?.is_finished||e.blocker?.is_finished||(s[e.split]||(s[e.split]=0),i.isAfter(C()(e._real_end))||(i.isAfter(C()(e._real_start))&&i.isBefore(C()(e._real_end))?s[e.split]+=Z.Z._getDifferenceInMinutes(e._real_end,new Date):s[e.split]+=Z.Z._getDifferenceInMinutes(e._real_end,e._real_start)))})),s[1]=0,this.timelineData.homeoffices.forEach((e=>{t[e.split-1]=!0}));for(let a=0;a<7;a++){let n;s[a+1]||(s[a+1]=0);const r=C()((0,y.Z)(this.filter.start,a));if(r.isBefore(C()(),"days"))n=0;else if(r.isSame(C()(),"days")){const e=i.diff(i.clone().startOf("day"),"minutes"),t=60*this.user.work_start>e?this.user.work_start:e/60,l=60*(this.user.work_end-t);n=l-s[a+1]/60<0?0:l-s[a+1]}else n=l-s[a+1];isNaN(n)&&(n=l),e.push({id:a+1,fullname:`${this.filter.employee.name} ${this.filter.employee.surname}`,initials:this.filter.employee.name.charAt(0).toUpperCase()+this.filter.employee.surname.charAt(0).toUpperCase(),unscheduledTime:(n/60).toFixed(1),date:(0,y.Z)(this.filter.start,a),isHomeoffice:t[a],isWeekend:Z.Z.isWeekend((0,y.Z)(this.filter.start,a))})}return e},unscheduledTime(){return this.subtasks?Z.Z.getUnscheduledTime(this.subtasks):0},timelineData(){if(!this.subtasks||!this.filter)return null;const{tasks:e,blockers:t,nLine truncated
//# sourceMappingURL=8724.6e52feba.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"js/8724.6e52feba.js","mappings":"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 truncated
+2
View File
@@ -0,0 +1,2 @@
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[9229],{58311:function(e,t,s){s.r(t),s.d(t,{default:function(){return S}});var a=s(73396);const i={ref:"page"};function n(e,t,s,n,r,l){const o=(0,a.up)("A-team-filter"),d=(0,a.up)("Z-timeline");return(0,a.wg)(),(0,a.iD)("div",i,[e.$store.getters["tm/isInitialized"]?((0,a.wg)(),(0,a.j4)(o,{key:0,"split-days":e.calendarData?e.splitDays:null,onFilterChanged:l.onFilterChanged},null,8,["split-days","onFilterChanged"])):(0,a.kq)("",!0),e.calendarData&&!r.hideCal?((0,a.wg)(),(0,a.j4)(d,{key:1,"cal-data":e.calendarData,"cal-config":r.calendarConfig,splits:e.splitDays},null,8,["cal-data","cal-config","splits"])):(0,a.kq)("",!0)],512)}var r=s(60988),l=s(67312),o=s(16824),d=s(45869);const h={class:"d-flex date-wrapper"},u=["src"],c=["src"];function m(e,t,i,n,m,f){return(0,a.wg)(),(0,a.j4)(o.o,{class:"px-10 py-8 subheader"},{default:(0,a.w5)((()=>[(0,a.Wm)(r.f,{"custom-filter":e.customFilter,"match-any":!0,modelValue:m.selectedTeam,"onUpdate:modelValue":t[0]||(t[0]=e=>m.selectedTeam=e),class:"subheader-input",items:e.teams,"item-title":"name","item-value":"id",label:"Tím",variant:"outlined"},null,8,["custom-filter","modelValue","items"]),(0,a._)("div",h,[(0,a.Wm)(l.T,{class:"subheader-icon-button prev",variant:"outlined",onClick:t[1]||(t[1]=e=>f.prevDay())},{default:(0,a.w5)((()=>[(0,a._)("img",{src:s(38351),alt:""},null,8,u)])),_:1}),(0,a.Wm)(d.hw,{class:"subheader-input disabled",label:"Dátum",modelValue:m.selectedDate,"onUpdate:modelValue":t[2]||(t[2]=e=>m.selectedDate=e),variant:"outlined","append-inner-icon":"mdi-calendar-blank-outline"},null,8,["modelValue"]),(0,a.Wm)(l.T,{class:"subheader-icon-button next",variant:"outlined",onClick:t[3]||(t[3]=e=>f.nextDay())},{default:(0,a.w5)((()=>[(0,a._)("img",{src:s(35902),alt:""},null,8,c)])),_:1})]),(0,a.Wm)(d.hw,{class:"subheader-input disabled",label:"Nenaplánované hodiny",modelValue:m.time,"onUpdate:modelValue":t[4]||(t[4]=e=>m.time=e),variant:"outlined",disabled:!0},null,8,["modelValue"])])),_:1})}var f=s(11271),p=s(85174),_=s(83299),k=s(20065),g={mixins:[_.Z],emits:["filter-changed"],props:{splitDays:{type:[Array,null],default:()=>null}},data(){return{date:new Date,selectedTeam:null,selectedDate:null,time:null,filter:{start:null,end:null,team:null}}},computed:{...(0,k.Se)("auth",["user"]),...(0,k.Se)("tm",["teams"])},mounted(){const e=localStorage.getItem("selectedTeam");this.selectedTeam=e?JSON.parse(e):this.teams[0]?.id,this.$nextTick((()=>this._updateFilters()))},methods:{prevDay(){this.date=(0,f.Z)(this.date,1),this._updateFilters()},nextDay(){this.date=(0,p.Z)(this.date,1),this._updateFilters()},_updateFilters(){this.filter.start=this.date,this.filter.end=this.date,this.selectedDate=String(this.filter.start?.toLocaleDateString("sk-SK")),this._emitFilterChanged()},_emitFilterChanged(){this.filter.start&&this.filter.end&&this.filter.team&&(this.$emit("filter-changed",this.filter),localStorage.setItem("selectedTeam",this.filter.team.id))}},watch:{selectedTeam(e){this.filter.team=this.teams.find((t=>t.id==e)),this._emitFilterChanged()},splitDays(){this.time=this.splitDays.map((e=>parseFloat(e.unscheduledTime))).reduce(((e,t)=>e+t),0)}}},b=s(40089);const D=(0,b.Z)(g,[["render",m],["__scopeId","data-v-35b7352e"]]);var y=D,w=s(15002),C=s(36797),v=s.n(C),T=(s(57658),s(2750)),F={computed:{calendarData(){if(!this.subtasks||!this.blockers)return;const e=this._generateBlockers();return{tasks:[...this._generateNonWorking(),...this._generateTasks(),...e.filter((e=>"home_office"!=e.type))],homeoffices:[...e.filter((e=>"home_office"==e.type))]}},splitDays(){const e=[],t={};v()();return this.filter.team.employees.forEach(((s,a)=>{const i=v()(this.filter.start),n=this._getRemainingWorkCapacityMinutes(s);let r=0;this.calendarData.tasks.forEach((e=>{e.subtask?.employee_id!=s.id&&e.blocker?.employee?.id!=s.id||"non-working-hours"==e.type||e.subtask?.is_finished||e.blocker?.is_finished||i.isBefore(v()(),"days")||i.isSame(v()(),"days")||(r+=T.Z._getDifferenceInMinutes(e._real_end,e._real_start))})),this.calendarData.homeoffices.forEach((e=>{e.blocker.employee?.id==s.id&&(t[e.split]=!0)}));const l=n-r;e.push({id:a+1,name:s.name,employee_id:s.id,date:this.filter.start,fullname:`${s.name} ${s.surname}`,initials:s.name.charAt(0).toUpperCase()+s.surname.charAt(0).toUpperCase(),unscheduledTime:l>0?(l/60).toFixed(1):0,isHomeoffice:!!t[a+1]})})),e}},methods:{_generateNonWorking(){const e=[],t=new Date(this.filter.start);let s=null;this.calendarConfig.date=t;const{start:a,end:i}=this._getDayStartEnd();return this.filter.team.employees.forEach(((t,n)=>{(!s||t.work_start<s)&&(s=t.work_start),e.push({title:"Non working hours",start:a,end:this._setMinutesToDate(60*(t.work_start+1.3)),split:n+1,type:"non-working-hours",draggable:!1}),e.push({title:"Non working hours",start:this._setMinutesToDate(60*(t.work_end+1.3)),end:i,split:n+1,type:"non-working-hours",draggable:!1})})),this.calendarConfig.scrollHour=s-1,e},_geneLine truncated
//# sourceMappingURL=9229.e0c6161a.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"js/9229.e0c6161a.js","mappings":"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 truncated
+2
View File
@@ -0,0 +1,2 @@
(function(){var e={41993:function(e){function t(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=function(){return[]},t.resolve=t,t.id=41993,e.exports=t},46700:function(e,t,s){var a={"./af":63906,"./af.js":63906,"./ar":40902,"./ar-dz":3853,"./ar-dz.js":3853,"./ar-kw":20299,"./ar-kw.js":20299,"./ar-ly":96825,"./ar-ly.js":96825,"./ar-ma":66379,"./ar-ma.js":66379,"./ar-sa":87700,"./ar-sa.js":87700,"./ar-tn":2059,"./ar-tn.js":2059,"./ar.js":40902,"./az":76043,"./az.js":76043,"./be":7936,"./be.js":7936,"./bg":34078,"./bg.js":34078,"./bm":14014,"./bm.js":14014,"./bn":29554,"./bn-bd":17114,"./bn-bd.js":17114,"./bn.js":29554,"./bo":6529,"./bo.js":6529,"./br":65437,"./br.js":65437,"./bs":19647,"./bs.js":19647,"./ca":59951,"./ca.js":59951,"./cs":26113,"./cs.js":26113,"./cv":37965,"./cv.js":37965,"./cy":35858,"./cy.js":35858,"./da":33515,"./da.js":33515,"./de":62831,"./de-at":6263,"./de-at.js":6263,"./de-ch":51127,"./de-ch.js":51127,"./de.js":62831,"./dv":4510,"./dv.js":4510,"./el":68616,"./el.js":68616,"./en-au":24595,"./en-au.js":24595,"./en-ca":73545,"./en-ca.js":73545,"./en-gb":79609,"./en-gb.js":79609,"./en-ie":43727,"./en-ie.js":43727,"./en-il":93302,"./en-il.js":93302,"./en-in":46305,"./en-in.js":46305,"./en-nz":39128,"./en-nz.js":39128,"./en-sg":84569,"./en-sg.js":84569,"./eo":50650,"./eo.js":50650,"./es":26358,"./es-do":64214,"./es-do.js":64214,"./es-mx":38639,"./es-mx.js":38639,"./es-us":30232,"./es-us.js":30232,"./es.js":26358,"./et":47279,"./et.js":47279,"./eu":15515,"./eu.js":15515,"./fa":27981,"./fa.js":27981,"./fi":37090,"./fi.js":37090,"./fil":79208,"./fil.js":79208,"./fo":2799,"./fo.js":2799,"./fr":23463,"./fr-ca":2213,"./fr-ca.js":2213,"./fr-ch":52848,"./fr-ch.js":52848,"./fr.js":23463,"./fy":41468,"./fy.js":41468,"./ga":88163,"./ga.js":88163,"./gd":2898,"./gd.js":2898,"./gl":76312,"./gl.js":76312,"./gom-deva":20682,"./gom-deva.js":20682,"./gom-latn":49178,"./gom-latn.js":49178,"./gu":31400,"./gu.js":31400,"./he":52795,"./he.js":52795,"./hi":17009,"./hi.js":17009,"./hr":46506,"./hr.js":46506,"./hu":69565,"./hu.js":69565,"./hy-am":93864,"./hy-am.js":93864,"./id":5626,"./id.js":5626,"./is":36649,"./is.js":36649,"./it":90151,"./it-ch":95348,"./it-ch.js":95348,"./it.js":90151,"./ja":79830,"./ja.js":79830,"./jv":33751,"./jv.js":33751,"./ka":63365,"./ka.js":63365,"./kk":85980,"./kk.js":85980,"./km":99571,"./km.js":99571,"./kn":25880,"./kn.js":25880,"./ko":16809,"./ko.js":16809,"./ku":96773,"./ku.js":96773,"./ky":65505,"./ky.js":65505,"./lb":50553,"./lb.js":50553,"./lo":51237,"./lo.js":51237,"./lt":91563,"./lt.js":91563,"./lv":61057,"./lv.js":61057,"./me":96495,"./me.js":96495,"./mi":83096,"./mi.js":83096,"./mk":43874,"./mk.js":43874,"./ml":46055,"./ml.js":46055,"./mn":87747,"./mn.js":87747,"./mr":17113,"./mr.js":17113,"./ms":8687,"./ms-my":7948,"./ms-my.js":7948,"./ms.js":8687,"./mt":14532,"./mt.js":14532,"./my":4655,"./my.js":4655,"./nb":56961,"./nb.js":56961,"./ne":2512,"./ne.js":2512,"./nl":48448,"./nl-be":72936,"./nl-be.js":72936,"./nl.js":48448,"./nn":49031,"./nn.js":49031,"./oc-lnc":5174,"./oc-lnc.js":5174,"./pa-in":30118,"./pa-in.js":30118,"./pl":93448,"./pl.js":93448,"./pt":33518,"./pt-br":62447,"./pt-br.js":62447,"./pt.js":33518,"./ro":70817,"./ro.js":70817,"./ru":10262,"./ru.js":10262,"./sd":58990,"./sd.js":58990,"./se":43842,"./se.js":43842,"./si":37711,"./si.js":37711,"./sk":80756,"./sk.js":80756,"./sl":3772,"./sl.js":3772,"./sq":6187,"./sq.js":6187,"./sr":40732,"./sr-cyrl":75713,"./sr-cyrl.js":75713,"./sr.js":40732,"./ss":99455,"./ss.js":99455,"./sv":69770,"./sv.js":69770,"./sw":80959,"./sw.js":80959,"./ta":36459,"./ta.js":36459,"./te":25302,"./te.js":25302,"./tet":67975,"./tet.js":67975,"./tg":71294,"./tg.js":71294,"./th":2385,"./th.js":2385,"./tk":24613,"./tk.js":24613,"./tl-ph":58668,"./tl-ph.js":58668,"./tlh":58190,"./tlh.js":58190,"./tr":74506,"./tr.js":74506,"./tzl":63440,"./tzl.js":63440,"./tzm":69852,"./tzm-latn":42350,"./tzm-latn.js":42350,"./tzm.js":69852,"./ug-cn":70730,"./ug-cn.js":70730,"./uk":40099,"./uk.js":40099,"./ur":72100,"./ur.js":72100,"./uz":96002,"./uz-latn":26322,"./uz-latn.js":26322,"./uz.js":96002,"./vi":14207,"./vi.js":14207,"./x-pseudo":24674,"./x-pseudo.js":24674,"./yo":10570,"./yo.js":10570,"./zh-cn":73644,"./zh-cn.js":73644,"./zh-hk":22591,"./zh-hk.js":22591,"./zh-mo":89503,"./zh-mo.js":89503,"./zh-tw":88080,"./zh-tw.js":88080};function i(e){var t=l(e);return s(t)}function l(e){if(!s.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=l,e.exports=i,i.id=46700},79456:function(e,t,s){"use strict";s.d(t,{$t:function(){return ir}});var a=s(49242),i=s(74973);async function l(){const e=await s.e(3657).then(s.t.bind(s,33657,23));e.load({google:{families:["Roboto:100,300,400,500,700,900&display=swap"]}})}var n=s(38685),o=(s(29773),(0,n.Rd)()),r=s(73752),d=s.n(r),u=s(73396),c=s(97718),m=s(Line truncated
//# sourceMappingURL=index.281a5bc0.js.map
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"js/index.281a5bc0.js","mappings":"qCAAA,SAASA,EAAyBC,GAGjC,OAAOC,QAAQC,UAAUC,MAAK,WAC7B,IAAIC,EAAI,IAAIC,MAAM,uBAAyBL,EAAM,KAEjD,MADAI,EAAEE,KAAO,mBACHF,CACP,GACD,CACAL,EAAyBQ,KAAO,WAAa,MAAO,EAAI,EACxDR,EAAyBG,QAAUH,EACnCA,EAAyBS,GAAK,MAC9BC,EAAOC,QAAUX,C,wBCZjB,IAAIY,EAAM,CACT,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,KACX,aAAc,KACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,KACX,aAAc,KACd,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,aAAc,MACd,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,KACX,aAAc,KACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,QAAS,MACT,WAAY,MACZ,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,KACX,aAAc,KACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,aAAc,MACd,gBAAiB,MACjB,aAAc,MACd,gBAAiB,MACjB,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,UAAW,MACX,aAAc,MACd,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,aAAc,MACd,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,KACR,UAAW,KACX,aAAc,KACd,UAAW,KACX,OAAQ,MACR,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,aAAc,MACd,UAAW,MACX,OAAQ,MACR,UAAW,MACX,WAAY,KACZ,cAAe,KACf,UAAW,MACX,aAAc,MACd,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,aAAc,MACd,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,YAAa,MACb,eAAgB,MAChB,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,QAAS,MACT,WAAY,MACZ,OAAQ,MACR,UAAW,MACX,OAAQ,KACR,UAAW,KACX,OAAQ,MACR,UAAW,MACX,UAAW,MACX,aAAc,MACd,QAAS,MACT,WAAY,MACZ,OAAQ,MACR,UAAW,MACX,QAAS,MACT,WAAY,MACZ,QAAS,MACT,aAAc,MACd,gBAAiB,MACjB,WAAY,MACZ,UAAW,MACX,aAAc,MACd,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,UAAW,MACX,OAAQ,MACR,YAAa,MACb,eAAgB,MAChB,UAAW,MACX,OAAQ,MACR,UAAW,MACX,aAAc,MACd,gBAAiB,MACjB,OAAQ,MACR,UAAW,MACX,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,MACd,UAAW,MACX,aAAc,OAIf,SAASC,EAAeZ,GACvB,IAAIQ,EAAKK,EAAsBb,GAC/B,OAAOc,EAAoBN,EAC5B,CACA,SAASK,EAAsBb,GAC9B,IAAIc,EAAoBC,EAAEJ,EAAKX,GAAM,CACpC,IAAII,EAAI,IAAIC,MAAM,uBAAyBL,EAAM,KAEjD,MADAI,EAAEE,KAAO,mBACHF,CACP,CACA,OAAOO,EAAIX,EACZ,CACAY,EAAeL,KAAO,WACrB,OAAOS,OAAOT,KAAKI,EACpB,EACAC,EAAeV,QAAUW,EACzBJ,EAAOC,QAAUE,EACjBA,EAAeJ,GAAK,K,iGCnSbS,eAAeC,IACrB,MAAMC,QAAsB,qCAE5BA,EAAcC,KAAK,CAClBC,OAAQ,CACPC,SAAU,CAAC,iDAGd,C,eCJA,G,UAAeC,EAAAA,EAAAA,O,8nBCHdC,EAAAA,EAAAA,IAIQC,EAAAA,EAAAA,KAAAA,C,kBAHP,IAES,EAFTD,EAAAA,EAAAA,IAESE,EAAAA,EAAAA,KAAAA,C,kBADR,IAAe,EAAfF,EAAAA,EAAAA,IAAeG,M,gBAIjBH,EAAAA,EAAAA,IAAmEI,EAAAA,CAAjDC,IAAI,eAAqBC,SAAQC,EAAAA,c,sBACnDP,EAAAA,EAAAA,IAA6EQ,EAAAA,CAAtDH,IAAI,sBAA0BC,SAAQC,EAAAA,c,sBAE7DP,EAAAA,EAAAA,IAA8ES,EAAAA,CAA5DJ,IAAI,eAAqBK,kBAAmBH,EAAAA,c,+BAC9DP,EAAAA,EAAAA,IAA0FW,EAAAA,CAAnEN,IAAI,sBAA0BO,mBAAoBL,EAAAA,e,gCACzEP,EAAAA,EAAAA,IAAoGa,EAAAA,CAAxER,IAAI,2BAAiCK,kBAAmBH,EAAAA,c,+BACpFP,EAAAA,EAAAA,IAAiGc,EAAAA,CAAxET,IAAI,yBAA4BU,mBAAoBR,EAAAA,kB,gCAC7EP,EAAAA,EAAAA,IAA6GgB,EAAAA,CAAjFX,IAAI,6BAA+BY,sBAAuBV,EAAAA,qB,mCACtFP,EAAAA,EAAAA,IAA2FkB,EAAAA,CAAlEb,IAAI,wBAA2BK,kBAAmBH,EAAAA,c,+BAC3EP,EAAAA,EAAAA,IAA4GmB,EAAAA,CAA9Ed,IAAI,+BAAgCe,mBAAoBb,EAAAA,oB,gCACtFP,EAAAA,EAAAA,IAAuDqB,EAAAA,CAA9BhB,IAAI,yBAAuB,WACpDL,EAAAA,EAAAA,IAA4CsB,EAAAA,CAAxBjB,IAAI,mBAAiB,WAEzCL,EAAAA,EAAAA,IAA+FuB,EAAAA,CAAxElB,IAAI,sBAA0Be,mBAAoBb,EAAAA,oB,gCACzEP,EAAAA,EAAAA,IAA+DwB,EAAAA,CAAnCnB,IAAI,8BAA4B,WAC5DL,EAAAA,EAAAA,IAAgDyB,EAAAA,CAA1BpB,IAAI,qBAAmB,c,yFCnBtCqB,MAAM,6C,0CAFbC,EAAAA,EAAAA,IAcWC,EAAAA,EAAAA,C,WAdQC,EAAAA,Q,qCAAAA,EAAAA,QAAO,GAAE,YAAU,MAAMC,WAAA,I,mBAC3C,IAYS,EAZT9B,EAAAA,EAAAA,IAYS+B,EAAAA,EAAAA,KAAAA,C,kBAXR,IAKM,EALNC,EAAAA,EAAAA,GAKM,MALNC,EAKM,EAJLD,EAAAA,EAAAA,GAEK,oBAFD,wCAC+B,OAAsB,kBAAhBH,EAAAA,KAAKK,MAAI,YAAO,SAEzDlC,EAAAA,EAAAA,IAA0EmC,EAAAA,EAAAA,CAAjEC,QAAK,yBAAO7B,EAAAA,cAAU,WAAI8B,KAAK,YAAYC,KAAK,aAG1DtC,EAAAA,EAAAA,IAGiBuC,EAAAA,EAAAA,CAHDb,MAAM,uDAAqD,C,kBAC1E,IAA0G,EAA1G1B,EAAAA,EAAAA,IAA0GwC,EAAAA,EAAAA,CAAnGd,MAAMLine truncated
-2
View File
@@ -1,2 +0,0 @@
(function(){var e={41993:function(e){function t(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=function(){return[]},t.resolve=t,t.id=41993,e.exports=t},46700:function(e,t,s){var a={"./af":63906,"./af.js":63906,"./ar":40902,"./ar-dz":3853,"./ar-dz.js":3853,"./ar-kw":20299,"./ar-kw.js":20299,"./ar-ly":96825,"./ar-ly.js":96825,"./ar-ma":66379,"./ar-ma.js":66379,"./ar-sa":87700,"./ar-sa.js":87700,"./ar-tn":2059,"./ar-tn.js":2059,"./ar.js":40902,"./az":76043,"./az.js":76043,"./be":7936,"./be.js":7936,"./bg":34078,"./bg.js":34078,"./bm":14014,"./bm.js":14014,"./bn":29554,"./bn-bd":17114,"./bn-bd.js":17114,"./bn.js":29554,"./bo":6529,"./bo.js":6529,"./br":65437,"./br.js":65437,"./bs":19647,"./bs.js":19647,"./ca":59951,"./ca.js":59951,"./cs":26113,"./cs.js":26113,"./cv":37965,"./cv.js":37965,"./cy":35858,"./cy.js":35858,"./da":33515,"./da.js":33515,"./de":62831,"./de-at":6263,"./de-at.js":6263,"./de-ch":51127,"./de-ch.js":51127,"./de.js":62831,"./dv":4510,"./dv.js":4510,"./el":68616,"./el.js":68616,"./en-au":24595,"./en-au.js":24595,"./en-ca":73545,"./en-ca.js":73545,"./en-gb":79609,"./en-gb.js":79609,"./en-ie":43727,"./en-ie.js":43727,"./en-il":93302,"./en-il.js":93302,"./en-in":46305,"./en-in.js":46305,"./en-nz":39128,"./en-nz.js":39128,"./en-sg":84569,"./en-sg.js":84569,"./eo":50650,"./eo.js":50650,"./es":26358,"./es-do":64214,"./es-do.js":64214,"./es-mx":38639,"./es-mx.js":38639,"./es-us":30232,"./es-us.js":30232,"./es.js":26358,"./et":47279,"./et.js":47279,"./eu":15515,"./eu.js":15515,"./fa":27981,"./fa.js":27981,"./fi":37090,"./fi.js":37090,"./fil":79208,"./fil.js":79208,"./fo":2799,"./fo.js":2799,"./fr":23463,"./fr-ca":2213,"./fr-ca.js":2213,"./fr-ch":52848,"./fr-ch.js":52848,"./fr.js":23463,"./fy":41468,"./fy.js":41468,"./ga":88163,"./ga.js":88163,"./gd":2898,"./gd.js":2898,"./gl":76312,"./gl.js":76312,"./gom-deva":20682,"./gom-deva.js":20682,"./gom-latn":49178,"./gom-latn.js":49178,"./gu":31400,"./gu.js":31400,"./he":52795,"./he.js":52795,"./hi":17009,"./hi.js":17009,"./hr":46506,"./hr.js":46506,"./hu":69565,"./hu.js":69565,"./hy-am":93864,"./hy-am.js":93864,"./id":5626,"./id.js":5626,"./is":36649,"./is.js":36649,"./it":90151,"./it-ch":95348,"./it-ch.js":95348,"./it.js":90151,"./ja":79830,"./ja.js":79830,"./jv":33751,"./jv.js":33751,"./ka":63365,"./ka.js":63365,"./kk":85980,"./kk.js":85980,"./km":99571,"./km.js":99571,"./kn":25880,"./kn.js":25880,"./ko":16809,"./ko.js":16809,"./ku":96773,"./ku.js":96773,"./ky":65505,"./ky.js":65505,"./lb":50553,"./lb.js":50553,"./lo":51237,"./lo.js":51237,"./lt":91563,"./lt.js":91563,"./lv":61057,"./lv.js":61057,"./me":96495,"./me.js":96495,"./mi":83096,"./mi.js":83096,"./mk":43874,"./mk.js":43874,"./ml":46055,"./ml.js":46055,"./mn":87747,"./mn.js":87747,"./mr":17113,"./mr.js":17113,"./ms":8687,"./ms-my":7948,"./ms-my.js":7948,"./ms.js":8687,"./mt":14532,"./mt.js":14532,"./my":4655,"./my.js":4655,"./nb":56961,"./nb.js":56961,"./ne":2512,"./ne.js":2512,"./nl":48448,"./nl-be":72936,"./nl-be.js":72936,"./nl.js":48448,"./nn":49031,"./nn.js":49031,"./oc-lnc":5174,"./oc-lnc.js":5174,"./pa-in":30118,"./pa-in.js":30118,"./pl":93448,"./pl.js":93448,"./pt":33518,"./pt-br":62447,"./pt-br.js":62447,"./pt.js":33518,"./ro":70817,"./ro.js":70817,"./ru":10262,"./ru.js":10262,"./sd":58990,"./sd.js":58990,"./se":43842,"./se.js":43842,"./si":37711,"./si.js":37711,"./sk":80756,"./sk.js":80756,"./sl":3772,"./sl.js":3772,"./sq":6187,"./sq.js":6187,"./sr":40732,"./sr-cyrl":75713,"./sr-cyrl.js":75713,"./sr.js":40732,"./ss":99455,"./ss.js":99455,"./sv":69770,"./sv.js":69770,"./sw":80959,"./sw.js":80959,"./ta":36459,"./ta.js":36459,"./te":25302,"./te.js":25302,"./tet":67975,"./tet.js":67975,"./tg":71294,"./tg.js":71294,"./th":2385,"./th.js":2385,"./tk":24613,"./tk.js":24613,"./tl-ph":58668,"./tl-ph.js":58668,"./tlh":58190,"./tlh.js":58190,"./tr":74506,"./tr.js":74506,"./tzl":63440,"./tzl.js":63440,"./tzm":69852,"./tzm-latn":42350,"./tzm-latn.js":42350,"./tzm.js":69852,"./ug-cn":70730,"./ug-cn.js":70730,"./uk":40099,"./uk.js":40099,"./ur":72100,"./ur.js":72100,"./uz":96002,"./uz-latn":26322,"./uz-latn.js":26322,"./uz.js":96002,"./vi":14207,"./vi.js":14207,"./x-pseudo":24674,"./x-pseudo.js":24674,"./yo":10570,"./yo.js":10570,"./zh-cn":73644,"./zh-cn.js":73644,"./zh-hk":22591,"./zh-hk.js":22591,"./zh-mo":89503,"./zh-mo.js":89503,"./zh-tw":88080,"./zh-tw.js":88080};function i(e){var t=l(e);return s(t)}function l(e){if(!s.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=l,e.exports=i,i.id=46700},13954:function(e,t,s){"use strict";s.d(t,{$t:function(){return Bo}});var a=s(49242),i=s(74973);async function l(){const e=await s.e(3657).then(s.t.bind(s,33657,23));e.load({google:{families:["Roboto:100,300,400,500,700,900&display=swap"]}})}var n=s(38685),o=(s(29773),(0,n.Rd)()),r=s(73752),d=s.n(r),u=s(73396),c=s(97718),m=s(Line truncated
//# sourceMappingURL=index.e6e95a77.js.map
-1
View File
@@ -1 +0,0 @@
{"version":3,"file":"js/index.e6e95a77.js","mappings":"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 truncated
+8 -1
View File
@@ -10,6 +10,7 @@
<Z-task-modal ref="z-task-modal" @on-subtask-edited="onTaskEdited" />
<Z-delete-task-modal ref="z-delete-task-modal" @on-subtask-deleted="onTaskDeleted" />
<Z-delete-timeBlock-modal ref="z-delete-timeblock-modal" @on-subtask-edited="onTaskEdited" />
<Z-delete-blocker-modal ref="z-delete-blocker-modal" @on-blocker-deleted="onBlockerDeleted" />
<Z-delete-master-task-modal ref="z-delete-master-task-modal" @on-mastertask-deleted="onMasterTaskDeleted" />
<Z-complete-task-modal ref="z-complete-task-modal" @on-subtask-edited="onTaskEdited" />
@@ -26,6 +27,7 @@
import ZDeleteTeamModal from '@/plugins/tm@modal/team/z-delete-team-modal.vue'
import ZTeamModal from '@/plugins/tm@modal/team/z-team-modal.vue'
import ZDeleteTaskModal from '@/plugins/tm@modal/task/z-delete-task-modal.vue'
import ZDeleteTimeBlockModal from '@/plugins/tm@modal/task/z-delete-timeblock-modal.vue'
import ZTaskModal from '@/plugins/tm@modal/task/z-task-modal.vue'
import ZDeleteBlockerModal from '@/plugins/tm@modal/blocker/z-delete-blocker-modal.vue'
import ZCompleteTaskModal from '@/plugins/tm@modal/task/z-complete-task-modal.vue'
@@ -51,7 +53,8 @@ export default {
ZDeleteMasterTaskModal,
ZDeleteTeamMemberModal,
ZShowMenuModal,
ZCompleteMasterTaskModal
ZCompleteMasterTaskModal,
ZDeleteTimeBlockModal
},
mounted() {
@@ -71,6 +74,10 @@ export default {
this.$refs['z-delete-task-modal'].showModal({subtask})
})
this.$events.on('show-delete-timeblock-modal', ({subtask}) => {
this.$refs['z-delete-timeblock-modal'].showModal({subtask})
})
this.$events.on('show-delete-blocker-modal', ({blocker}) => {
this.$refs['z-delete-blocker-modal'].showModal({blocker})
})
@@ -104,12 +104,30 @@
<v-btn rounded class="event-footer-button me-2" :class="{'completed': event.subtask?.is_finished}" @click.stop="completeTask(event)"><img :src="require('@/plugins/app/_img/icons/checkmark-double.svg')" alt=""></v-btn>
<v-btn rounded class="event-footer-button me-2" :class="{'completed': event._timeblock_is_finished}" @click.stop="toggleTimeblockIsFinished(event)"><img :src="require('@/plugins/app/_img/icons/checkmark.svg')" alt=""></v-btn>
<v-btn rounded class="event-footer-button me-2" @click.stop="editTask(event)"><img :src="require('@/plugins/app/_img/icons/eye.svg')" alt=""></v-btn>
<v-btn rounded class="event-footer-button me-2" @click.stop="deleteTask(event)"><img :src="require('@/plugins/app/_img/icons/bin.svg')" alt=""></v-btn>
<v-btn rounded class="event-footer-button me-2" @click.stop="deleteTimeBlockInTask(event)"><img :src="require('@/plugins/app/_img/icons/bin.svg')" alt=""></v-btn>
</template>
</div>
</div>
</template>
</Vue-cal>
<!-- <v-dialog v-model="visible" max-width="750" persistent>
<v-card>
<div class="d-flex justify-space-between align-center">
<h1 class="text-red">Ste si istý, že chcete pridať timeblock po deadline ?</h1>
<v-icon
@click.stop="visible = false"
icon="mdi-close"
size="large"
class="mb-15"
></v-icon>
</div>
<v-card-actions class="mt-10 d-flex justify-start align-center mobile-view">
<v-btn class="button primary half" variant="flat">ÁNO</v-btn>
<v-btn class="button primary half outline" @click.stop="visible = false">ZRUŠIŤ</v-btn>
</v-card-actions>
</v-card>
</v-dialog> -->
</div>
</template>
@@ -157,7 +175,8 @@ export default {
},
focusedEventId: null,
timeCellHeight: 100,
tmUtils
tmUtils,
visible: false
}
},
@@ -173,6 +192,14 @@ export default {
return moment(masterTask).format('DD.MM.yyyy') ? moment(masterTask.deadline).format('DD.MM.yyyy') : ''
},
isAfterDeadline(event) {
const deadline = this.getDeadline(event.subtask)
if (deadline) {
return this.tmUtils.isAfter(event.date, moment(deadline, 'DD.MM.yyyy'))
}
return false
},
weekChanged() {
const scrollContainer = this.$el.getElementsByClassName('vuecal__scrollable-body')[0]
scrollContainer.scrollLeft = 0
@@ -199,6 +226,7 @@ export default {
return timesheet
})
}
try {
const { subtask } = await this.$axios.put_auth(`v1/subtasks/${editedSubtask.id}`, editedSubtask)
this.$events.emit('on-subtask-edited', subtask)
@@ -208,6 +236,24 @@ export default {
} catch (error) {
this.$toast.error(error.message || error)
}
const isAfterDeadline = this.isAfterDeadline(event)
if(isAfterDeadline) this.$toast.error('Timeblock, ktorý ste presunuli je po deadline !')
// if (isAfterDeadline) {
// this.visible = true
// } else {
// try {
// const { subtask } = await this.$axios.put_auth(`v1/subtasks/${editedSubtask.id}`, editedSubtask)
// this.$events.emit('on-subtask-edited', subtask)
// if (subtask.employee_id == this.$store.getters['auth/user'].id)
// this.$events.emit('show-task-add-time-modal', { subtask })
// } catch (error) {
// this.$toast.error(error.message || error)
// }
// }
} else if(this.$route.name == 'Dashboard - Teams') {
const editedSubtask = {
...event.subtask,
@@ -317,8 +363,8 @@ export default {
this.$events.emit('show-subtask-modal', {subtask})
},
deleteTask({ subtask }) {
this.$events.emit('show-delete-task-modal', {subtask})
deleteTimeBlockInTask({ subtask }) {
this.$events.emit('show-delete-timeblock-modal', {subtask})
},
editBlocker({ blocker }) {
@@ -58,6 +58,7 @@ export default {
},
}
</script>
<style lang="sass" scoped>
#calendar
&:deep(.fc-media-screen)
@@ -112,4 +113,4 @@ export default {
right: 4px
&:deep(.fc-daygrid-day-frame)
min-height: 100px
</style>
</style>
@@ -58,6 +58,12 @@ export default {
mounted() {
const monthIndex = new Date().getMonth()
this.filter.month = monthIndex < 9 ? `0${monthIndex + 1}` : `${monthIndex + 1}`
const savedTeamMT = localStorage.getItem('savedTeamMT')
const savedCreatedBy = localStorage.getItem('savedCreatedBy')
const savedEmployee = localStorage.getItem('savedEmployee')
if(savedTeamMT) this.filter.teamId = JSON.parse(savedTeamMT)
if(savedCreatedBy) this.filter.createdById = JSON.parse(savedCreatedBy)
if(savedEmployee) this.filter.employeeId = JSON.parse(savedEmployee)
},
computed: {
@@ -88,6 +94,9 @@ export default {
filter: {
handler() {
this.$emit('filterChanged', this.filter)
localStorage.setItem('savedTeamMT', this.filter.teamId)
localStorage.setItem('savedCreatedBy', this.filter.createdById)
localStorage.setItem('savedEmployee', this.filter.employeeId)
},
deep: true
}
@@ -59,6 +59,19 @@ export default {
// };
// });
return this.mastertasks.map(event => {
// const currentDate = new Date()
// const eventDeadline = new Date(event.deadline)
// const isEventOnCurrentDate =
// eventDeadline.getFullYear() === currentDate.getFullYear() &&
// eventDeadline.getMonth() === currentDate.getMonth() &&
// eventDeadline.getDate() === currentDate.getDate()
// console.log("isEventOnCurrentDate:", isEventOnCurrentDate)
// console.log("eventDeadline:", eventDeadline)
// const backgroundColor = isEventOnCurrentDate ? 'red' : event.color
// console.log("backgroundColor:", backgroundColor)
return {
id: event.id,
title: `${event.project_code} - ${event.name}`,
+4 -1
View File
@@ -1,7 +1,7 @@
<template>
<div ref="page">
<A-task-filter v-if="$store.getters['tm/isInitialized']" :split-days="timelineData ? splitDays : null" @filter-changed="onFilterChanged" ref="filter" />
<Z-timeline v-if="timelineData" :calData="timelineData" :calConfig="config" :splits="splitDays" />
<Z-timeline v-if="timelineData && !hideCal" :calData="timelineData" :calConfig="config" :splits="splitDays" />
</div>
</template>
@@ -24,6 +24,7 @@ export default {
data() {
return {
hideCal: false,
filter: null,
subtasks: null,
config: {
@@ -174,6 +175,8 @@ export default {
this.config.scrollHour = (this.filter?.employee.work_start) - 1
this.config.date = this.filter.start
this.subtasks = [...subtasks, ...blockers]
this.hideCal = true
setTimeout(() => { this.hideCal = false }, 0)
} catch (error) {
this.$toast.error('Nepodarilo sa nacitat data!')
}
@@ -2,7 +2,8 @@
<v-row class="px-10 py-8 subheader">
<v-autocomplete
:custom-filter="customFilter"
:match-any="true" v-model="selectedTeam"
:match-any="true"
v-model="selectedTeam"
class="subheader-input"
:items="teams"
item-title="name"
@@ -68,8 +69,9 @@ export default {
},
mounted() {
// TODO automaticky preselect
this.selectedTeam = this.teams[1].id
const savedTeam = localStorage.getItem('selectedTeam')
if(savedTeam) this.selectedTeam = JSON.parse(savedTeam)
else this.selectedTeam = this.teams[0]?.id
this.$nextTick(() => this._updateFilters())
},
@@ -98,6 +100,8 @@ export default {
if (!this.filter.start || !this.filter.end || !this.filter.team) return
this.$emit('filter-changed', this.filter)
localStorage.setItem('selectedTeam', this.filter.team.id)
}
},
@@ -57,7 +57,7 @@ export default {
id: index + 1,
name: employee.name,
employee_id: employee.id,
// date: this.filter.start,
date: this.filter.start,
fullname: `${employee.name} ${employee.surname}`,
initials: employee.name.charAt(0).toUpperCase() + employee.surname.charAt(0).toUpperCase(),
unscheduledTime: unscheduledTime > 0 ? (unscheduledTime / 60).toFixed(1) : 0,
+1 -1
View File
@@ -81,7 +81,7 @@ export default {
this.subtasks = subtasks
this.blockers = blockers
this.hideCal = true
setTimeout(() => { this.hideCal = false }, 0);
setTimeout(() => { this.hideCal = false }, 0)
} catch (error) {
this.$toast.error('Nepodarilo sa nacitat data!')
}
@@ -17,7 +17,7 @@
:items="[...enrichedEmployees]" item-title="_fullName" item-value="id" variant="solo"
class="modal-input" v-model="blocker.employee_id" />
<!-- <Z-autocomplete label="Vyhľadať zamestnanca" :value="blocker?.employee ? `${blocker?.employee?.name} ${blocker?.employee?.surname}` : ''" :options="enrichedEmployees.map(employee => ({key: employee.id, value: employee._fullName}))" :clear-on-submit="false" :class="{ error: v$.blocker.employee.$errors.length }" class="modal-input" @option-selected="onEmployeeSelected" /> -->
<Datepicker class="modal-input mb-5" v-model="datepicker" format="dd.MM.yyyy" locale="sk"
<Datepicker class="modal-input mb-5" v-model="datepicker" :auto-apply="true" format="dd.MM.yyyy" locale="sk"
:class="{ error: v$.datepicker.$errors?.length }" :validations="v$.datepicker" select-text="Vybrať"
cancel-text="Zrušiť" placeholder="Dátum" :enable-time-picker="false" ref="datepicker" />
@@ -50,7 +50,7 @@
<!-- <Z-autocomplete label="Vyhľadať zamestnanca" :options="employeesOptions" class="modal-input" @option-selected="onEmployeeSelected" /> -->
<v-btn class="w-100 mb-5 button secondary" :class="{error: v$.mastertask.project_id.$errors.length}" @click="showAddEmployeeInput = true"> <v-icon class="mx-1" icon="mdi-plus" />Pridať zamestnanca </v-btn>
<v-btn :disabled="mastertask.id" class="w-100 mb-5 button secondary" :class="{error: v$.mastertask.project_id.$errors.length}" @click="showAddEmployeeInput = true"> <v-icon class="mx-1" icon="mdi-plus" />Pridať zamestnanca </v-btn>
<div class="w-100 modal-input" :class="{ error: v$.mastertask.description.$errors.length }">
<QuillEditor ref="description" v-model="mastertask.description" placeholder="Popis" theme="snow" class="rich-text-editor" @keyup="onQuillEditorInput" />
@@ -57,7 +57,8 @@ export default {
this.$events.emit('show-subtask-modal', {
subtask: {
deadline: this.localData.date,
_deadline_time: this.localData.time
_deadline_time: this.localData.time,
employee_id: this.localData.employee
},
onTaskCreated: () => {
this.closeModal()
@@ -33,7 +33,7 @@
</div>
<v-card-actions class="mt-10 d-flex flex-column modal-content">
<Datepicker v-model="form.date" format="dd.MM.yyyy" locale="sk" select-text="Vybrať" cancel-text="Zrušiť" placeholder="Dátum" :enable-time-picker="false" class="mb-5 modal-input" :class="{error: v$.form.date.$errors.length}" />
<Datepicker v-model="form.date" format="dd.MM.yyyy" locale="sk" select-text="Vybrať" cancel-text="Zrušiť" placeholder="Dátum" :auto-apply="true" :enable-time-picker="false" class="mb-5 modal-input" :class="{error: v$.form.date.$errors.length}" />
<v-text-field v-model="form.starts_at_time" type="time" variant="solo" bg-color="white" :hint="v$.form.starts_at_time.$errors ? errorUtils.parseErrors(v$.form.starts_at_time.$errors) : null" :class="{ error: v$.form.starts_at_time.$errors.length }" class="mb-1 modal-input" label="Začiatok" />
<v-text-field v-model="form.ends_at_time" type="time" variant="solo" bg-color="white" :hint="v$.form.ends_at_time.$errors ? errorUtils.parseErrors(v$.form.ends_at_time.$errors) : null" :class="{ error: v$.form.ends_at_time.$errors.length }" class="modal-input" label="Koniec" />
</v-card-actions>
@@ -41,6 +41,24 @@
<v-btn @click="submit()" class="button primary mt-5">Potvrdiť</v-btn>
</v-card>
</v-dialog>
<v-dialog v-model="visible" max-width="750" persistent>
<v-card>
<div class="d-flex justify-space-between align-center">
<h1 class="text-red">Ste si istý, že chcete pridať timeblock po deadline <br> <b class="text-black">z mastertasku {{ subtask?.project_code }} ?</b></h1>
<v-icon
@click.stop="visible = false"
icon="mdi-close"
size="large"
class="mb-15"
></v-icon>
</div>
<v-card-actions class="mt-10 d-flex justify-start align-center mobile-view">
<v-btn class="button primary half" variant="flat" @click.stop="confirmSubmit()">ÁNO</v-btn>
<v-btn class="button primary half outline" @click.stop="visible = false">ZRUŠIŤ</v-btn>
</v-card-actions>
</v-card>
</v-dialog>
</template>
@@ -52,6 +70,8 @@ import { required } from '@vuelidate/validators'
import Datepicker from '@vuepic/vue-datepicker'
import moment from 'moment'
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin'
import { mapGetters } from 'vuex'
export default {
mixins: [ modalMixin ],
@@ -79,6 +99,7 @@ export default {
errorUtils,
tmUtils,
showModal: false,
visible: false,
form: {
date: null,
starts_at_time: '09:00',
@@ -97,6 +118,10 @@ export default {
}
},
computed: {
...mapGetters('tm', ['mastertasks'])
},
methods: {
async submit() {
if (!await this.v$.$validate())
@@ -121,12 +146,46 @@ export default {
if(subtask.deadline) subtask.deadline = tmUtils.formatDateTimeForBackend(subtask.deadline)
const isAfterDeadline = this.isAfterDeadline()
if (isAfterDeadline) {
this.visible = true
} else {
if (!subtask.id) {
this.$emit('update-unfinished-subtask', subtask)
} else {
this._update(subtask)
}
}
},
async confirmSubmit() {
const subtask = JSON.parse(JSON.stringify(this.subtask))
const splittedStartsAtTime = this.form.starts_at_time.split(':')
const splittedEndsAtTime = this.form.ends_at_time.split(':')
const start = moment(this.form.date).hours(parseInt(splittedStartsAtTime[0])).minutes(parseInt(splittedStartsAtTime[1])).toISOString()
const end = moment(this.form.date).hours(parseInt(splittedEndsAtTime[0])).minutes(parseInt(splittedEndsAtTime[1])).toISOString()
if (!subtask?.timeblocks) { subtask.timeblocks = [] }
if (!subtask?.timesheets) { subtask.timesheets = [] }
if (!subtask?.is_finished) { subtask.is_finished = 0 }
subtask.timeblocks.push({
end: tmUtils.formatDateTimeForBackend(end),
id: null,
is_finished: 0,
start: tmUtils.formatDateTimeForBackend(start)
})
if(subtask.deadline) subtask.deadline = tmUtils.formatDateTimeForBackend(subtask.deadline)
if (!subtask.id) {
this.$emit('update-unfinished-subtask', subtask)
this.closeModal()
return
}
this.visible = false
this._update(subtask)
},
@@ -185,6 +244,21 @@ export default {
}
},
isAfterDeadline() {
const deadline = this.getDeadline(this.subtask)
if (deadline) {
return this.tmUtils.isAfter(this.form.date, moment(deadline, 'DD.MM.yyyy'))
}
return false
},
getDeadline(subtask) {
if(subtask.deadline) return moment(subtask.deadline).format('DD.MM.yyyy')
else if(!this.mastertasks) return ''
const masterTask = this.mastertasks.find((mt) => mt.id === subtask.master_task_id)
return moment(masterTask).format('DD.MM.yyyy') ? moment(masterTask.deadline).format('DD.MM.yyyy') : ''
},
closeModal() {
this.form = {
date: null,
@@ -53,8 +53,8 @@ export default {
await this.$axios.delete_auth(`v1/subtasks/${this.subtask.id}`)
this.$store.commit('tm/delete_subtask', this.subtask)
this.$emit('on-subtask-deleted', this.subtask)
this.closeModal()
this.$emit('on-subtask-deleted', this.subtask)
} catch (error) {
this.$toast.error(error)
} finally {
@@ -0,0 +1,83 @@
<template>
<v-dialog v-model="visible" max-width="500" persistent>
<v-card>
<div class="d-flex justify-space-between align-center">
<h4 class="mt-3">Vyberte časový úsek, ktorý chcete odstrániť</h4>
<v-icon
@click.stop="closeModal()"
icon="mdi-close"
size="large"
></v-icon>
</div>
<div v-for="(timeblock, index) in subtask.timeblocks" :key="timeblock.id" class="d-flex align-center justify-center mb-3 mt-3">
<p class="task-badge rounded-pill" :class="{'strike-through': timeblock.is_finished}">{{ tmUtils.formatDateTime(timeblock.start) }} - {{ tmUtils.formatDateTime(timeblock.end) }}</p>
<v-icon @click.stop="subtask.id ? deleteTimeblock(timeblock) : deleteTimeblockWithoutId(index)" class="close-icon circle-border cursor-pointer ml-3 text-red" icon="mdi-close" size="medium" />
</div>
</v-card>
</v-dialog>
</template>
<script>
import modalMixin from '@/plugins/tm@modal/_mixins/modal.mixin'
import tmUtils from '@/plugins/tm@_utils/tm.utils'
export default {
mixins: [ modalMixin ],
emits: ['on-subtask-edited'],
data() {
return {
visible: false,
subtask: null,
isDeleting: false,
tmUtils
}
},
methods: {
async showModal({ subtask }) {
this.subtask = subtask
this.visible = true
},
closeModal() {
this.visible = false
},
async deleteTimeblock({ id }) {
const subtask = JSON.parse(JSON.stringify(this.subtask))
subtask.timeblocks = subtask.timeblocks.filter(timeblock => timeblock.id != id)
if(subtask.deadline) subtask.deadline = tmUtils.formatDateTimeForBackend(subtask.deadline)
this._update(subtask)
},
deleteTimeblockWithoutId(i) {
this.$emit('delete-timeblock')
},
async _update(data) {
try {
const timesheets = data.timesheets.map((timesheet) => {
delete timesheet.employee_name
return timesheet
})
const { subtask } = await this.$axios.put_auth(`v1/subtasks/${data.id}`, {...data, timesheets})
this.closeModal()
this.$events.emit('on-subtask-edited', subtask)
} catch (error) {
this.$toast.error(error.message || error)
}
},
}
}
</script>
<style lang="sass" scoped>
.close-icon:hover
background: red
color: #fff !important
</style>
@@ -48,7 +48,6 @@
</template>
<template v-else>
<!-- R: Subtask nemoze mat viacero employees ci? Vyhodit -->
<div v-for="(employee, index) in subtask.employees" :key="`employee-${index}`" class="splitted-inputs remove-employee" :class="{'hide-arrow': employee.id}">
<v-autocomplete :custom-filter="customFilter" :match-any="true" v-model="employee.id" label="Priradený" :items="enrichedEmployees" item-title="_fullName" item-value="id" variant="solo" class="modal-input left" :class="{ error: employeeValidations[index]?.employee }" @update:model-value="employeeValidations[index] ? (employeeValidations[index].employee = false) : null" />
<svg v-if="employee.id" version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" class="dp__icon dp__clear_icon dp__input_icons" data-test="clear-icon"
@@ -211,7 +210,10 @@ export default {
if (subtask?.id) {
const data = await this.$axios.get_auth_data(`v1/subtasks/${subtask.id}`)
if (!data.deadline) return (this.subtask = this._enrichTask(data))
if (!data.deadline) {
this.editMode = editMode || !data.id
return (this.subtask = this._enrichTask(data))
}
const splittedDeadline = data.deadline.split(' ')
data.deadline = moment(splittedDeadline[0])
@@ -221,7 +223,8 @@ export default {
} else {
this.subtask = { master_task: mastertask, employees: [{}], _deadline_time: '17:00' }
if (subtask?.deadline && subtask._deadline_time) {
if (subtask?.deadline && subtask._deadline_time && subtask.employee_id) {
this.subtask.employee_id = subtask.employee_id
this.subtask.deadline = subtask.deadline
this.subtask._deadline_time = subtask._deadline_time
}
@@ -231,9 +234,9 @@ export default {
this.subtask.project_code = subtask.project_code
}
}
this.editMode = editMode || !this.subtask.id
} catch (error) {
console.error('ERROR', error)
this.$toast.error(error)
}
},
+1 -2
View File
@@ -81,14 +81,13 @@ export class I18n {
(response) => {
return response
},
// fixnut aby logger nezaznamenaval chybu ak padne requet kvoli loggeru
(error) => {
if(error.response) {
axios.post('https://logger.wezeo.dev/cms/api/data/new', {
data: JSON.stringify(error)
})
}
return Promise.reject(error)
return Promise.reject(error.response)
}
)
}
@@ -71,7 +71,6 @@ export default {
async delete_auth(url: string, config?: any) {
config = this._config(config)
return axios.delete(url, config)
.then(response => response.data)
.catch(error => Promise.reject(toastUtils.parseAndTranslate(error)))