function getIndex(adr) {
var formData = new FormData();
formData.append('action', 'getindex');
formData.append('address', adr);
return fetch(ajaxurl, {
method: 'POST',
body: formData
}).then(resp => resp.text())
.then(data => data)
}
Визуализировано это просто календарь на JS с днями, в каждом дне есть секции по 10 мин от начала раб. дня до конца с учетом обедов. Можно выбрать например три секции по 10 минут (30 мин) для одной записи клиента. В данных к записи будет что то вроде заметки текстовой для данных клиента и какую услугу оказываем.
Но как это все хранить, чтобы это всё было удобно и грамотно для загрузки на страницу и для обработки и хранения, пока не укладывается в голове.