payouts fixing-27-12-2024
This commit is contained in:
parent
5f098985a5
commit
eb125432c9
@ -258,6 +258,7 @@
|
||||
|
||||
let awaitChangingNull = false;
|
||||
async function nullificatePayout() {
|
||||
if (awaitChangingNull) return;
|
||||
awaitChangingNull = true;
|
||||
const result = await makePost(
|
||||
"admin/payouts",
|
||||
@ -292,6 +293,7 @@
|
||||
|
||||
let awaitAccepting = false;
|
||||
async function acceptPayout() {
|
||||
if (awaitAccepting) return;
|
||||
awaitAccepting = true;
|
||||
const result = await makePost(
|
||||
"admin/payouts",
|
||||
@ -319,6 +321,7 @@
|
||||
|
||||
let awaitDecline = false;
|
||||
async function declinePayout() {
|
||||
if (awaitDecline) return;
|
||||
awaitDecline = true;
|
||||
const result = await makePost(
|
||||
"admin/payouts",
|
||||
@ -343,6 +346,33 @@
|
||||
getPayouts();
|
||||
awaitDecline = false;
|
||||
}
|
||||
|
||||
let awaitCancel = false;
|
||||
async function cancelPayout() {
|
||||
if (awaitCancel) return;
|
||||
awaitCancel = true;
|
||||
const result = await makePost(
|
||||
"admin/payouts",
|
||||
{
|
||||
type: 5,
|
||||
uuid: selectedPayout.uuid,
|
||||
// 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;
|
||||
awaitCancel = false;
|
||||
return;
|
||||
}
|
||||
sayInfo("Выплата успешно отменена!");
|
||||
showFullInfo = false;
|
||||
getPayouts();
|
||||
awaitCancel = false;
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="w-full flex flex-col gap-8">
|
||||
@ -603,6 +633,19 @@
|
||||
{/if}
|
||||
</button>
|
||||
{/if}
|
||||
<button
|
||||
on:click={() => {
|
||||
cancelPayout();
|
||||
// changePayout();
|
||||
// showFullInfo = false;
|
||||
}}
|
||||
class="btn btn-outline btn-ghost mt-4 btn-error disabled:bg-transparent"
|
||||
>
|
||||
Отменить выплату
|
||||
{#if awaitCancel}
|
||||
<span class="loading loading-spinner loading-md"></span>
|
||||
{/if}
|
||||
</button>
|
||||
{#if selectedPayout["status"] !== "4"}
|
||||
<button
|
||||
on:click={() => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user