payouts fixing-27-12-2024
This commit is contained in:
parent
5f098985a5
commit
eb125432c9
@ -258,6 +258,7 @@
|
|||||||
|
|
||||||
let awaitChangingNull = false;
|
let awaitChangingNull = false;
|
||||||
async function nullificatePayout() {
|
async function nullificatePayout() {
|
||||||
|
if (awaitChangingNull) return;
|
||||||
awaitChangingNull = true;
|
awaitChangingNull = true;
|
||||||
const result = await makePost(
|
const result = await makePost(
|
||||||
"admin/payouts",
|
"admin/payouts",
|
||||||
@ -292,6 +293,7 @@
|
|||||||
|
|
||||||
let awaitAccepting = false;
|
let awaitAccepting = false;
|
||||||
async function acceptPayout() {
|
async function acceptPayout() {
|
||||||
|
if (awaitAccepting) return;
|
||||||
awaitAccepting = true;
|
awaitAccepting = true;
|
||||||
const result = await makePost(
|
const result = await makePost(
|
||||||
"admin/payouts",
|
"admin/payouts",
|
||||||
@ -319,6 +321,7 @@
|
|||||||
|
|
||||||
let awaitDecline = false;
|
let awaitDecline = false;
|
||||||
async function declinePayout() {
|
async function declinePayout() {
|
||||||
|
if (awaitDecline) return;
|
||||||
awaitDecline = true;
|
awaitDecline = true;
|
||||||
const result = await makePost(
|
const result = await makePost(
|
||||||
"admin/payouts",
|
"admin/payouts",
|
||||||
@ -343,6 +346,33 @@
|
|||||||
getPayouts();
|
getPayouts();
|
||||||
awaitDecline = false;
|
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>
|
</script>
|
||||||
|
|
||||||
<div class="w-full flex flex-col gap-8">
|
<div class="w-full flex flex-col gap-8">
|
||||||
@ -603,6 +633,19 @@
|
|||||||
{/if}
|
{/if}
|
||||||
</button>
|
</button>
|
||||||
{/if}
|
{/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"}
|
{#if selectedPayout["status"] !== "4"}
|
||||||
<button
|
<button
|
||||||
on:click={() => {
|
on:click={() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user