const url = `https://crm.testdomen.ru/rest/${idAuth}/${keyAuth}/crm.lead.add.json`;
fetch(url, {
method: 'post',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
fields: data.fields
})
})
.then(function (response) {
loader.classList.add("hiden");
success.classList.remove("hiden");
return console.log('Request succeeded', response.json());
})
.catch(function (error) {
loader.classList.add("hiden");
fail.classList.remove("hiden");
console.log('Request failed', error);
});
};
let data = {
fields: {
TITLE: "",
NAME: "",
STATUS_ID: "20",
OPENED: "20",
LAST_NAME: "",
SOURCE_ID: "",
POST: "",
BIRTHDATE: "",
UF_CRM_KOMMENTARII: '',
UF_CRM_1545200238: '216', // тип лида
PHONE: [{
VALUE: "",
VALUE_TYPE: "WORK"
}],
EMAIL: [{
VALUE_TYPE: "WORK",
VALUE: "",
}],
WEB: [{
VALUE_TYPE: "WORK",
VALUE: "",
}]
},
params: {
"REGISTER_SONET_EVENT": "Y"
}
}
const router = new VueRouter({
routes: [
{ path: '/a', redirect: to => {
// в функцию в качестве аргумента передаётся маршрут
// возвращаемым значением должна быть строка или объект пути
}}
]
})
function quicksort(array) {
if (array.length < 1) {
return array; // базовый случай
} else {
let pivotIndex = Math.floor(array.length / 2); // берем опорный элемент в середине списка.
let pivot = array[pivotIndex];
let less = [];
let greater = [];
for ( i =0; i < array.length; i++) {
if ( i == pivotIndex) continue;
if (array[i] <= pivot) {
less.push(array[i]);
} else {
greater.push(array[i]);
}
}
let result = [];
return result.concat(quicksort(less), pivot, quicksort(greater));
}
};
console.log(quicksort([10,5,2,3,19,4,4,2,3,6,7,78]));