From c56277adb90298a35a8b55e9cca55b4b7fea3963 Mon Sep 17 00:00:00 2001 From: you Date: Tue, 3 Sep 2024 10:29:45 +0300 Subject: [PATCH] fix --- src/routes/merchants/+page.svelte | 43 ++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/src/routes/merchants/+page.svelte b/src/routes/merchants/+page.svelte index 27583de..06c3b81 100644 --- a/src/routes/merchants/+page.svelte +++ b/src/routes/merchants/+page.svelte @@ -12,6 +12,7 @@ let merchants = []; let value_merchantsFilter = "true"; let showMerchants = false; + let value_sumMerchant = 0; $: value_merchantsFilter, getMerchants(); @@ -56,6 +57,8 @@ let statsResult = {}; let showStats = false; + let disablePayButton = false; + let showPaySpin = false; async function getStatistics() { showStats = false; let res = await makePost( @@ -72,6 +75,28 @@ statsResult = res.data; showStats = true; } + + async function payToMerchant() { + if(value_sumMerchant <= 0) {return;} + showPaySpin = true; + disablePayButton = true; + let res = await makePost("admin/decreaseMerchantBalance", { + id: selectedMerchant, + amount: value_sumMerchant+"" + }, makeAuthHeaderForAxios(getAuthInfo()?.a)); + // console.log(res); + if(res.error) + { + sayError("Что-то пошло не так"); + showPaySpin = false; + disablePayButton = false; + return; + } + sayInfo("Успешно!"); + showPaySpin = false; + disablePayButton = false; + getMerchants(); + }
@@ -98,8 +123,9 @@ ID Интеграция Имя + Баланс (USDT) Комиссия - + Курс на выплаты @@ -119,7 +145,9 @@ {merch["id"]} {merch["integration_type"]} {merch["name"]} + {merch["balance"]} {merch["rate"]}% + {merch["payout_rate"]} {/each} @@ -167,6 +195,19 @@ {/if} {/if} +

Уменьшение баланса

+ +
{/if}