@@ -48,20 +48,36 @@ export default {
48
48
},
49
49
methods: {
50
50
showEventDetail (eventClickInfo ) {
51
- this .showAppointmentModal = ! this .showAppointmentModal ;
52
- this .getClientAppointmentSummaries (eventClickInfo .event .extendedProps .client .id );
53
- this .appointmentModalInfo = {
54
- title: eventClickInfo .event .title ,
55
- startDateTime: eventClickInfo .event .start ,
56
- notes: eventClickInfo .event .extendedProps .notes ,
57
- id: eventClickInfo .event .id ,
58
- client: eventClickInfo .event .extendedProps .client ,
59
- endDateTime: eventClickInfo .event .end ,
60
- confirmed: eventClickInfo .event .extendedProps .confirmed ,
61
- cancelled: eventClickInfo .event .extendedProps .cancelled ,
62
- clientName: eventClickInfo .event .extendedProps .clientName ,
63
- typeTitle: eventClickInfo .event .extendedProps .typeTitle ,
64
- };
51
+ console .log (eventClickInfo);
52
+ if (eventClickInfo .event .extendedProps .typeTitle === ' Closed Day' ) {
53
+ this .appointmentModalInfo = {
54
+ title: eventClickInfo .event .title ,
55
+ startDateTime: eventClickInfo .event .start ,
56
+ notes: eventClickInfo .event .extendedProps .notes ,
57
+ id: eventClickInfo .event .id ,
58
+ client: {},
59
+ endDateTime: eventClickInfo .event .end ,
60
+ confirmed: true ,
61
+ cancelled: false ,
62
+ clientName: ' Workshop' ,
63
+ typeTitle: eventClickInfo .event .extendedProps .typeTitle ,
64
+ };
65
+ } else {
66
+ this .getClientAppointmentSummaries (eventClickInfo .event .extendedProps .client .id );
67
+ this .appointmentModalInfo = {
68
+ title: eventClickInfo .event .title ,
69
+ startDateTime: eventClickInfo .event .start ,
70
+ notes: eventClickInfo .event .extendedProps .notes ,
71
+ id: eventClickInfo .event .id ,
72
+ client: eventClickInfo .event .extendedProps .client ,
73
+ endDateTime: eventClickInfo .event .end ,
74
+ confirmed: eventClickInfo .event .extendedProps .confirmed ,
75
+ cancelled: eventClickInfo .event .extendedProps .cancelled ,
76
+ clientName: eventClickInfo .event .extendedProps .clientName ,
77
+ typeTitle: eventClickInfo .event .extendedProps .typeTitle ,
78
+ };
79
+ }
80
+ this .showAppointmentModal = true ;
65
81
},
66
82
openAddClosedDayModal (info ) {
67
83
this .addClosedDayDate = info .dateStr ;
0 commit comments