PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / v3 / src / store / modules / employee.js
ameliabooking / v3 / src / store / modules Last commit date
appointment.js 1 year ago attendee.js 1 year ago auth.js 1 year ago bookableType.js 3 years ago booking.js 1 year ago cabinet.js 1 year ago cabinetFilters.js 1 year ago coupon.js 2 years ago customFields.js 2 years ago customerInfo.js 1 year ago employee.js 1 year ago entities.js 1 year ago event.js 1 year ago eventBooking.js 3 years ago eventEntities.js 1 year ago eventWaitingListOptions.js 1 year ago pagination.js 3 years ago params.js 1 year ago payment.js 2 years ago persons.js 1 year ago recurring.js 1 year ago shortcodeParams.js 2 years ago tickets.js 1 year ago
employee.js
197 lines
1 export default {
2 namespaced: true,
3
4 state: {
5 id: null,
6 firstName: '',
7 lastName: '',
8 email: '',
9 phone: '',
10 locationId: '',
11 serviceList: {},
12 outlookCalendar: {
13 id: null,
14 calendarId: '',
15 token: null,
16 },
17 googleCalendar: {
18 id: null,
19 calendarId: '',
20 token: null,
21 },
22 appleCalendarId: '',
23 stripeConnect: null,
24 zoomUserId: '',
25 note: '',
26 description: '',
27 descriptionMode: 'html',
28 weekDayList: [],
29 specialDayList: [],
30 dayOffList: [],
31 },
32
33 getters: {
34 getEmployee (state) {
35 return state
36 },
37
38 getId (state) {
39 return state.id
40 },
41
42 getFirstName (state) {
43 return state.firstName
44 },
45
46 getLastName (state) {
47 return state.lastName
48 },
49
50 getEmail (state) {
51 return state.email
52 },
53
54 getPhone (state) {
55 return state.phone
56 },
57
58 getLocationId (state) {
59 return state.locationId
60 },
61
62 getServiceList (state) {
63 return state.serviceList
64 },
65
66 getZoomUserId (state) {
67 return state.zoomUserId
68 },
69
70 getOutlookCalendarId (state) {
71 return state.outlookCalendar.calendarId
72 },
73
74 getOutlookToken (state) {
75 return state.outlookCalendar.token
76 },
77
78 getGoogleCalendarId (state) {
79 return state.googleCalendar.calendarId
80 },
81
82 getGoogleToken (state) {
83 return state.googleCalendar.token
84 },
85
86 getAppleCalendarId (state) {
87 return state.appleCalendarId
88 },
89
90 getStripeConnect (state) {
91 return state.stripeConnect
92 },
93
94 getNote (state) {
95 return state.note
96 },
97
98 getDescription (state) {
99 return state.description
100 },
101
102 getDescriptionMode (state) {
103 return state.descriptionMode
104 },
105 },
106
107 mutations: {
108 setEmployee (state, payload) {
109 Object.assign(state, payload)
110 },
111
112 setId (state, payload) {
113 state.id = payload
114 },
115
116 setFirstName (state, payload) {
117 state.firstName = payload
118 },
119
120 setLastName (state, payload) {
121 state.lastName = payload
122 },
123
124 setEmail (state, payload) {
125 state.email = payload
126 },
127
128 setPhone (state, payload) {
129 state.phone = payload
130 },
131
132 setLocationId (state, payload) {
133 state.locationId = payload
134 },
135
136 setServiceList (state, payload) {
137 state.serviceList = payload
138 },
139
140 setZoomUserId (state, payload) {
141 state.zoomUserId = payload
142 },
143
144 setOutlookId (state, payload) {
145 state.outlookCalendar.id = payload
146 },
147
148 setOutlookCalendarId (state, payload) {
149 state.outlookCalendar.calendarId = payload
150 },
151
152 setOutlookToken (state, payload) {
153 state.outlookCalendar.token = payload
154 },
155
156 setGoogleId (state, payload) {
157 state.googleCalendar.id = payload
158 },
159
160 setGoogleCalendarId (state, payload) {
161 state.googleCalendar.calendarId = payload
162 },
163
164 setGoogleToken (state, payload) {
165 state.googleCalendar.token = payload
166 },
167
168 setAppleCalendarId (state, payload) {
169 state.appleCalendarId = payload
170 },
171
172 setStripeConnect (state, payload) {
173 state.stripeConnect = payload
174 },
175
176 setNote (state, payload) {
177 state.note = payload
178 },
179
180 setDescription (state, payload) {
181 state.description = payload
182 },
183
184 setDescriptionMode (state, payload) {
185 state.descriptionMode = payload
186 },
187
188 setServiceEnabled (state, payload) {
189 let { serviceId, categoryId, value } = payload
190 state.serviceList[categoryId][serviceId].enabled = value
191 }
192 },
193
194 actions: {
195 }
196 }
197