const myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
const graphql = JSON.stringify({
query: `query TryCalc(
$duration: Int!, $prepaid: Float!,
$price: Float!, $propType: PropertyTypes
) {
tryCalc(input: {
duration: $duration
prepaid: $prepaid
price: $price
propType: $propType
})
}`,
variables: {
duration: 36, // срок, месяцев (13–83)
prepaid: 2000000, // аванс, руб.
price: 5000000, // стоимость объекта, руб.
propType: "realEstate" // тип: realEstate / residentialEstate
}
});
fetch("https://api2.leasing-trade.ru/graphql", {
method: "POST",
headers: myHeaders,
body: graphql,
redirect: "follow"
})
.then(response => response.json())
.then(result => {
const monthlyPayment = result.data.tryCalc;
// Отобразить ежемесячный платёж в интерфейсе
})
.catch(error => console.error("Ошибка:", error));