From 88441f5a9d2a4113e0b8d7eeba47c0c4f18bf9e7 Mon Sep 17 00:00:00 2001 From: FIRST_NAME LAST_NAME Date: Fri, 11 Apr 2025 22:28:09 +0300 Subject: [PATCH] added withdraw access --- src/lib/ui-components/CopyButton.svelte | 20 +++ src/routes/newuser/+page.svelte | 36 +++-- src/routes/user/change/[userToken]/+page.js | 25 ++- .../user/change/[userToken]/+page.svelte | 20 ++- .../user/profile/[userToken]/+page.svelte | 149 ++++++++++++------ 5 files changed, 186 insertions(+), 64 deletions(-) create mode 100644 src/lib/ui-components/CopyButton.svelte diff --git a/src/lib/ui-components/CopyButton.svelte b/src/lib/ui-components/CopyButton.svelte new file mode 100644 index 0000000..51b6824 --- /dev/null +++ b/src/lib/ui-components/CopyButton.svelte @@ -0,0 +1,20 @@ + + + diff --git a/src/routes/newuser/+page.svelte b/src/routes/newuser/+page.svelte index a996b06..5171333 100644 --- a/src/routes/newuser/+page.svelte +++ b/src/routes/newuser/+page.svelte @@ -18,6 +18,7 @@ let value_role = "-1"; let value_bid = 0; let value_trading = false; + let value_withdraw = false; let value_currency_code = "-1"; let value_paid_bid = 0; let value_deposit_address = ""; @@ -34,12 +35,22 @@ value_insurance ); - function checkFields(name, surname, balance, role, bid, code, pbid, addr, insurance) { + function checkFields( + name, + surname, + balance, + role, + bid, + code, + pbid, + addr, + insurance + ) { if (isStringEmptyOrSpaces(code) || code === "-1") { canCreateUser = false; return; } - if(!Number.isFinite(insurance) || insurance < 0) { + if (!Number.isFinite(insurance) || insurance < 0) { canCreateUser = false; return; } @@ -119,7 +130,8 @@ payout_bid: Number(value_paid_bid) + "", bid: value_bid.toString(), deposit_address: value_deposit_address + "", - insurance: value_insurance.toString() + insurance: value_insurance.toString(), + is_withdrawal_available: value_withdraw ? "true" : "false", }, makeAuthHeaderForAxios(getAuthInfo()?.a) ); @@ -137,7 +149,7 @@ loadingUserToken = false; } - let currentCurrencies = [{"code": ""}]; + let currentCurrencies = [{ code: "" }]; async function getCurrentCurrencies() { // Made on 4th of October. Happy Birthday Dear Alex! const result = await makeGet( @@ -150,14 +162,12 @@ return; } currentCurrencies = result.data.data; - if(!Array.isArray(currentCurrencies)) - { + if (!Array.isArray(currentCurrencies)) { currentCurrencies = []; } } - if(browser) - { + if (browser) { getCurrentCurrencies(); } @@ -250,7 +260,7 @@ -
+

Торговля:

+
+

Доступ к выплатам:

+ +
-
-
-

Токен:

-

{token}

+ +
+
+
+
+

Основная информация

+
+
+
+

Токен

+
+

{token}

+ +
+
+
+

Имя и фамилия

+

+ {userData.name} + {userData.surname} +

+
+
+

Валюта

+

{userData?.code}

+
+
+

Торговля

+

+ {userData["can_trade"] === "t" ? "Активна" : "Отключена"} +

+
+
+

Доступ к выплатам

+

+ {userData["is_withdrawal_available"] === "t" + ? "Активен" + : "Отключен"} +

+
+
+
+ +
+
+

+ Информация о финансах +

+
+
+
+

Баланс

+

+ {toValidNumberFormat(userData.balance)} + {userData?.code} +

+
+
+

Страховка

+

{userData?.insurance} USDT

+
+
+

Ставка

+

{userData.bid}%

+
+
+

Ставка на выплаты

+

{userData.payout_bid}%

+
+
+

Кошелёк пополнения

+
+

+ {userData.deposit_address} +

+ +
+
+
+
-
-

Имя и фамилия:

-

{userData.name} {userData.surname}

-
-
-

Валюта:

-

{userData?.code}

-
-
-

Баланс:

-

- {toValidNumberFormat(userData.balance)} - {userData?.code} -

-
-
-

Страховка:

-

{userData?.insurance} USDT

-
-
-

Ставка:

-

{userData.bid} %

-
-
-

Ставка на выплаты:

-

{userData.payout_bid} %

-
-
-

Кошелёк пополнения:

-

{userData.deposit_address}

-
-
-

Торговля:

-

- {userData["can_trade"] === "t" ? "Активна" : "Отключена"} -

-
-
+
ИзменитьИзменить Удалить