multiple fixes in index.js

This commit is contained in:
0Pranav 2019-11-13 12:13:42 +05:30
parent f25e2a29f7
commit a92f060740

View File

@ -185,30 +185,30 @@ function setup_details_page() {
}
async function submit() {
let button = document.getElementById('submit-button');
button.disabled = true;
let form = document.querySelector('#customer-form');
if (!form.checkValidity()) {
form.reportValidity();
button.disabled = false;
return;
}
get_form_data();
let contact = get_form_data();
let appointment = (await frappe.call({
method: 'erpnext.www.book-appointment.index.create_appointment',
args: {
'date': window.selected_date,
'time': window.selected_time,
'contact': window.contact,
'contact': contact,
'tz':window.selected_timezone
}
})).message;
frappe.msgprint(__('Appointment Created Successfully'));
let button = document.getElementById('submit-button');
button.disabled = true;
button.onclick = null
}
function get_form_data() {
contact = {};
let inputs = ['name', 'skype', 'number', 'notes', 'email'];
inputs.forEach((id) => contact[id] = document.getElementById(`customer_${id}`).value)
window.contact = contact
return contact
}