fix
This commit is contained in:
parent
f22743d57c
commit
c56277adb9
@ -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();
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="w-full flex flex-col gap-8">
|
||||
@ -98,8 +123,9 @@
|
||||
<th>ID</th>
|
||||
<th>Интеграция</th>
|
||||
<th>Имя</th>
|
||||
<th>Баланс (USDT)</th>
|
||||
<th>Комиссия</th>
|
||||
<!-- <th></th> -->
|
||||
<th>Курс на выплаты</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@ -119,7 +145,9 @@
|
||||
<td class="font-semibold">{merch["id"]}</td>
|
||||
<td>{merch["integration_type"]}</td>
|
||||
<td>{merch["name"]}</td>
|
||||
<td>{merch["balance"]}</td>
|
||||
<td>{merch["rate"]}%</td>
|
||||
<td>{merch["payout_rate"]}</td>
|
||||
</tr>
|
||||
{/each}
|
||||
</tbody>
|
||||
@ -167,6 +195,19 @@
|
||||
<span class="loading loading-spinner self-center mt-4"></span>
|
||||
{/if}
|
||||
{/if}
|
||||
<p class="mt-4">Уменьшение баланса</p>
|
||||
<input
|
||||
bind:value={value_sumMerchant}
|
||||
type="number"
|
||||
class="input input-bordered max-w-[200px] mt-1"
|
||||
>
|
||||
<button on:click={()=>{
|
||||
payToMerchant();
|
||||
}} disabled={disablePayButton} class="btn btn-secondary flex justify-center items-center mt-1">Уменьшить
|
||||
{#if showPaySpin}
|
||||
<span class="loading loading-spinner self-center"></span>
|
||||
{/if}
|
||||
</button>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user