diff --git a/src/routes/admin/payouts/+page.svelte b/src/routes/admin/payouts/+page.svelte index 5540f89..8c50e44 100644 --- a/src/routes/admin/payouts/+page.svelte +++ b/src/routes/admin/payouts/+page.svelte @@ -289,6 +289,60 @@ getPayouts(); awaitChangingNull = false; } + + let awaitAccepting = false; + async function acceptPayout() { + awaitAccepting = true; + const result = await makePost( + "admin/payouts", + { + type: 4, + uuid: selectedPayout.uuid, + status: 2, + // trader_uuid: (isStringEmptyOrSpaces(newPayoutTraderUUID) || newPayoutTraderUUID.length < 10) ? selectedPayout.trader_uuid:newPayoutTraderUUID, + // status: Number(newPayoutStatus) + }, + // @ts-ignore + makeAuthHeaderForAxios(getAuthInfo()?.a) + ); + if (result.error) { + sayError("Не удалось принять выплату"); + // disablePagesUserDeposits = false; + awaitAccepting = false; + return; + } + sayInfo("Выплата успешно принята!"); + showFullInfo = false; + getPayouts(); + awaitAccepting = false; + } + + let awaitDecline = false; + async function declinePayout() { + awaitDecline = true; + const result = await makePost( + "admin/payouts", + { + type: 4, + uuid: selectedPayout.uuid, + status: 0, + // trader_uuid: (isStringEmptyOrSpaces(newPayoutTraderUUID) || newPayoutTraderUUID.length < 10) ? selectedPayout.trader_uuid:newPayoutTraderUUID, + // status: Number(newPayoutStatus) + }, + // @ts-ignore + makeAuthHeaderForAxios(getAuthInfo()?.a) + ); + if (result.error) { + sayError("Не удалось отклонить выплату"); + // disablePagesUserDeposits = false; + awaitDecline = false; + return; + } + sayInfo("Выплата успешно отклонена!"); + showFullInfo = false; + getPayouts(); + awaitDecline = false; + }
IP заказчика: {selectedPayout.customer_ip}
Карта: {selectedPayout.pan}
-+
Сумма
@@ -440,38 +494,40 @@Курс
{selectedPayout.rate} {selectedPayout.code}
ID нового трейдера:
-- Оставьте пустым, чтобы оставить прежнего трейдера -
- -Изменить статус:
- -ID нового трейдера:
++ Оставьте пустым, чтобы оставить прежнего трейдера +
+ +Изменить статус:
+ +