diff --git a/public/hpp-hosta-fix-label.zip b/public/hpp-hosta-fix-label.zip new file mode 100644 index 0000000..d95b273 Binary files /dev/null and b/public/hpp-hosta-fix-label.zip differ diff --git a/src/Pages/DepositPage.svelte b/src/Pages/DepositPage.svelte index 5846af9..8891af0 100644 --- a/src/Pages/DepositPage.svelte +++ b/src/Pages/DepositPage.svelte @@ -32,18 +32,20 @@ let invalidURL = true; async function getTokenFromURL() { const queryString = window.location.search; - // console.log(queryString); + // //console.log(queryString); // await delay(5000); const urlParams = new URLSearchParams(queryString); tokenURL = urlParams.get("token"); - console.log(tokenURL); + //console.log(tokenURL); validateJWT(tokenURL); - // console.log(); + // //console.log(); if (invalidURL == true) { sayError("Неверный ID заявки"); } else { await getOrderStatus(); - + //console.log(orderStatus); + + switch (orderStatus) { case 1: getPaymentMethods(); @@ -56,17 +58,20 @@ break; case 4: getPaymentMethods(); + break; case 5: getPaymentMethods(); + break; case 6: showTimeout = true; + break; default: break; } // getPaymentMethods(); } - // console.log(urlParams.get("token")); + // //console.log(urlParams.get("token")); } getTokenFromURL(); @@ -74,11 +79,11 @@ try { let t = jwtDecode(token); orderID = t["order_id"]; - console.log(t); + // //console.log(t); invalidURL = false; } catch (error) { invalidURL = true; - console.log(error); + // //console.log(error); } } @@ -86,6 +91,8 @@ let timeLeftInterval = -1; function calculateDate(src) { const originalDate = parseISO(src); + //console.log(originalDate); + const newDate = addMinutes(originalDate, 10); timeLeftInterval = setInterval(() => { timeLeft = formatDistanceToNow(newDate, { @@ -175,7 +182,7 @@ "8d895e75b7a0def7699e6c4d7cd54c51d9844775bd5fd5e8e3d34748", ); const captchaInput = form.querySelector("input"); - if (captchaInput.value !== "") { + if (captchaInput?.value !== "") { captchaVerified = true; captchaValue = captchaInput.value; } else { @@ -230,8 +237,8 @@ }, ); requestingReqs = false; - requisites = result.data; - console.log(result); + requisites = result.data["requisite"]; + // console.log(result); showReqs = true; calculateDate(result.data["requisite_creation_time"]); } catch (error) { @@ -252,19 +259,24 @@ }, }); orderStatus = result.data.status; - console.log(result); + // //console.log(result); if(orderStatus === 4) { - selectedBank = result.data["bank_id"]; + selectedBank = result.data["bank_id"]+""; } else if (orderStatus === 5) { - selectedBank = result.data["bank_id"]; - requisites = result.data["requisites"]; - calculateDate(requisites["requisite_creation_time"]); + //console.log('hello!'); + + selectedBank = result.data["bank_id"] + ""; + requisites = result.data["requisite"]; + calculateDate(result.data["requisite_creation_time"]); + disableGetReqBtn = true; showReqs = true; } } catch (error) { + //console.log(error); + orderStatus=6; } @@ -281,7 +293,7 @@ "Content-Type": "multipart/form-data", }, }); - console.log(result); + // //console.log(result); } async function createDispute() { @@ -297,7 +309,7 @@ }, }, ); - console.log(result); + // //console.log(result); } async function choosePaymentMethod() { @@ -313,7 +325,7 @@ }, }, ); - console.log(result); + //console.log(result); } async function cancelOrder() { @@ -329,15 +341,15 @@ }, }, ); - console.log(result); + //console.log(result); } async function copyToClipboard() { try { - await navigator.clipboard.writeText(requisites.requisite[1]); + await navigator.clipboard.writeText(requisites[1]); sayInfo("Скопировано!"); } catch (err) { - console.error("Failed to copy: ", err); + //console.error("Failed to copy: ", err); } } @@ -406,7 +418,7 @@
Выбор банка
+{selectedBank === "" ? "Выбор банка":(requisites.length < 1 ? "Запрос реквизитов":"Оплата заявки")}
{#each paymentMethods as pm}Получатель: {requisites.requisite[0]}
+Получатель: {requisites[0]}
Время на оплату: {timeLeft}
diff --git a/src/lib/loadingSpinner.svelte b/src/lib/loadingSpinner.svelte new file mode 100644 index 0000000..acacd76 --- /dev/null +++ b/src/lib/loadingSpinner.svelte @@ -0,0 +1,26 @@ + + +