0.0.16 form mover
This commit is contained in:
@@ -76,4 +76,34 @@ function addCustomDataToFormData(el, formData) {
|
||||
|
||||
}
|
||||
return formData;
|
||||
}
|
||||
|
||||
function getCargoTypesWTypeTransport (data) {
|
||||
let type_transport = data.type_transport;
|
||||
let owner_type = data.owner_type;
|
||||
let success_callback = data.success_callback;
|
||||
let error_callback = data.error_callback;
|
||||
|
||||
if (!type_transport || !owner_type) return;
|
||||
|
||||
let request_data = {
|
||||
type_transport: type_transport,
|
||||
owner_type: owner_type,
|
||||
}
|
||||
let request = new api({
|
||||
url: '/routes/get_cargo_type_by_transport_type/',
|
||||
data: request_data,
|
||||
data_type: 'json',
|
||||
success: success_callback,
|
||||
error: error_callback,
|
||||
})
|
||||
|
||||
request.ajaxRequest()
|
||||
}
|
||||
|
||||
function getFormOwnerType(el){
|
||||
let form = el.closest('form');
|
||||
let owner_type = form.dataset.owner_type;
|
||||
|
||||
return owner_type;
|
||||
}
|
||||
@@ -47,4 +47,18 @@ function makePosterOrder(form) {
|
||||
})
|
||||
|
||||
request.ajaxRequest()
|
||||
}
|
||||
|
||||
function updateCargoTypeInForm(el, type_transport) {
|
||||
if (!type_transport) return;
|
||||
|
||||
getCargoTypesWTypeTransport({
|
||||
type_transport: type_transport,
|
||||
owner_type: getFormOwnerType(el),
|
||||
success_callback: function (res) {
|
||||
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
@@ -12,6 +12,6 @@ function chooseRadioInput(el, callback){
|
||||
let $radio = $parent.querySelector('.radio');
|
||||
$radio.classList.toggle("checked");
|
||||
|
||||
let checked_state = $radio.classList.contains("checked");
|
||||
if (callback) callback(checked_state)
|
||||
let el_name = $parent.dataset.name;
|
||||
if (callback) callback(el, el_name)
|
||||
}
|
||||
Reference in New Issue
Block a user