Properly set the selected date when editing an existing appointment in the booking page.
This commit is contained in:
parent
7a496f0166
commit
76755a286d
2 changed files with 5 additions and 5 deletions
|
@ -690,7 +690,7 @@ window.FrontendBook = window.FrontendBook || {};
|
|||
// Set Appointment Date
|
||||
$('#select-date').datepicker('setDate',
|
||||
Date.parseExact(appointment.start_datetime, 'yyyy-MM-dd HH:mm:ss'));
|
||||
FrontendBookApi.getAvailableHours($('#select-date').val());
|
||||
FrontendBookApi.getAvailableHours(moment(appointment.start_datetime).format('YYYY-MM-DD'));
|
||||
|
||||
// Apply Customer's Data
|
||||
$('#last-name').val(customer.last_name);
|
||||
|
|
|
@ -32,9 +32,9 @@ window.FrontendBookApi = window.FrontendBookApi || {};
|
|||
* This function makes an AJAX call and returns the available hours for the selected service,
|
||||
* provider and date.
|
||||
*
|
||||
* @param {String} selDate The selected date of which the available hours we need to receive.
|
||||
* @param {String} selectedDate The selected date of the available hours we need.
|
||||
*/
|
||||
exports.getAvailableHours = function (selDate) {
|
||||
exports.getAvailableHours = function (selectedDate) {
|
||||
$('#available-hours').empty();
|
||||
|
||||
// Find the selected service duration (it is going to be send within the "data" object).
|
||||
|
@ -61,7 +61,7 @@ window.FrontendBookApi = window.FrontendBookApi || {};
|
|||
csrfToken: GlobalVariables.csrfToken,
|
||||
service_id: $('#select-service').val(),
|
||||
provider_id: $('#select-provider').val(),
|
||||
selected_date: selDate,
|
||||
selected_date: selectedDate,
|
||||
service_duration: serviceDuration,
|
||||
manage_mode: FrontendBook.manageMode,
|
||||
appointment_id: appointmentId
|
||||
|
@ -117,7 +117,7 @@ window.FrontendBookApi = window.FrontendBookApi || {};
|
|||
}
|
||||
|
||||
var availableHourMoment = moment
|
||||
.tz(selDate + ' ' + availableHour + ':00', providerTimezone)
|
||||
.tz(selectedDate + ' ' + availableHour + ':00', providerTimezone)
|
||||
.tz(selectedTimezone);
|
||||
|
||||
$('#available-hours div:eq(' + (currentColumn - 1) + ')').append(
|
||||
|
|
Loading…
Reference in a new issue