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; + }
@@ -423,11 +477,11 @@

IP заказчика: {selectedPayout.customer_ip}

Карта: {selectedPayout.pan}

-

+

Сумма

@@ -440,38 +494,40 @@

Курс

{selectedPayout.rate} {selectedPayout.code}

--> -
-

ID нового трейдера:

-

- Оставьте пустым, чтобы оставить прежнего трейдера -

- -
-
-

Изменить статус:

- -
- {#if selectedPayout["status"] === "2"} + {#if selectedPayout["status"] !== "4"} +
+

ID нового трейдера:

+

+ Оставьте пустым, чтобы оставить прежнего трейдера +

+ +
+
+

Изменить статус:

+ +
+ {/if} + {#if selectedPayout["status"] === "2" || selectedPayout["status"] === "4"} {/if} - - + {#if selectedPayout["status"] !== "4"} + + {/if} + {#if selectedPayout["status"] === "4"} + + + {/if} + {#if selectedPayout["status"] !== "4"} + + {/if}