Merge branch 'UC-203' into 'master'

События запрашиваются по текущему дню календаря

See merge request andrusyakka/urban-couscous!216
This commit is contained in:
Daria Golova
2022-12-23 09:12:32 +00:00
3 changed files with 13 additions and 10 deletions

View File

@@ -167,7 +167,15 @@ export default {
}, },
fetchEventsData() { fetchEventsData() {
fetchWrapper fetchWrapper
.get("registry/event/?limit=100") .get(
`registry/event/?limit=100&start=${this.currentDate.format(
"YYYY-MM-DD"
)}T${
this.timeInformation.dayStartTime
}:00Z&end=${this.currentDate.format("YYYY-MM-DD")}T${
this.timeInformation.dayEndTime
}:00Z`
)
.then((res) => this.saveEventsData(res)); .then((res) => this.saveEventsData(res));
}, },
changeWidth(value) { changeWidth(value) {
@@ -210,6 +218,7 @@ export default {
}, },
currentDate() { currentDate() {
this.fetchSchedulesData(); this.fetchSchedulesData();
this.fetchEventsData();
}, },
}, },
mounted() { mounted() {

View File

@@ -207,12 +207,12 @@ export default {
startDate() { startDate() {
return this.selectedEventData.start return this.selectedEventData.start
? moment.parseZone(this.selectedEventData.start) ? moment.parseZone(this.selectedEventData.start)
: moment(); : this.currentDate;
}, },
endDate() { endDate() {
return this.selectedEventData.end return this.selectedEventData.end
? moment.parseZone(this.selectedEventData.end) ? moment.parseZone(this.selectedEventData.end)
: moment(); : this.currentDate;
}, },
eventEmployee() { eventEmployee() {
if (this.selectedEventData.employees) { if (this.selectedEventData.employees) {

View File

@@ -185,12 +185,6 @@ export default {
ownersCount() { ownersCount() {
return this.filteredOwners.length; return this.filteredOwners.length;
}, },
filteredEventsByDate() {
return this.eventsData.filter(
({ start }) =>
start.slice(0, 10) === this.currentDate.format("YYYY-MM-DD")
);
},
columnHeight() { columnHeight() {
return ( return (
(this.timeCoil.length - 1) * this.pixelsPerHour + (this.timeCoil.length - 1) * this.pixelsPerHour +
@@ -301,7 +295,7 @@ export default {
}, },
filterEventsByOwner(owner) { filterEventsByOwner(owner) {
let filteredArray = []; let filteredArray = [];
this.filteredEventsByDate.forEach((item) => { this.eventsData.forEach((item) => {
let foundEvent = item.employees.find( let foundEvent = item.employees.find(
(elem) => elem.employee.id === owner.id && elem.role === "owner" (elem) => elem.employee.id === owner.id && elem.role === "owner"
); );