refs #4856 refactor: make agnostic the component calendar

This commit is contained in:
Vicent Llopis 2023-03-14 07:44:39 +01:00
parent 1693907ee0
commit 4dc9e9e590
3 changed files with 4 additions and 7 deletions

View File

@ -159,8 +159,6 @@ export default class Calendar extends FormInput {
this.repaint();
this.emit('move', {$date: date});
this.getMailStates({$day: date});
}
/*
@ -237,7 +235,6 @@ ngModule.vnComponent('vnCalendar', {
bindings: {
defaultDate: '=?',
hasEvents: '&?',
getMailStates: '&?',
getClass: '&?',
formatDay: '&?',
formatWeek: '&?',

View File

@ -123,7 +123,7 @@
class="vn-pt-md"
ng-model="$ctrl.date"
format-week="$ctrl.formatWeek($element)"
get-mail-states="$ctrl.getMailStates($day)"
on-move="$ctrl.getMailStates($date)"
has-events="$ctrl.hasEvents($day)">
</vn-calendar>
</div>

View File

@ -421,10 +421,10 @@ class Controller extends Section {
return [parseInt(hours), parseInt(minutes), parseInt(seconds)];
}
getMailStates(day) {
getMailStates(date) {
const params = {
month: day.getMonth() + 1,
year: day.getFullYear()
month: date.getMonth() + 1,
year: date.getFullYear()
};
const query = `WorkerTimeControls/${this.$params.id}/getMailStates`;
this.$http.get(query, {params})