change team token

This commit is contained in:
FIRST_NAME LAST_NAME 2025-10-11 17:52:07 +03:00
parent e5bd2c8198
commit 86d9ac8689

View File

@ -165,6 +165,30 @@
// showFoundedOrderWindow = false; // showFoundedOrderWindow = false;
} }
let showChangeTeamWindow = false;
let newTokenValue = "";
let changingTeam = false;
async function changeToken(uuid, newValue = "") {
if (newValue.length < 5 || changingTeam) return;
changingTeam = true;
const res = await makePost(
"admin/deposit/change/token",
{
deposit_id: uuid,
token: newValue,
},
makeAuthHeaderForAxios(getAuthInfo()?.a)
);
if (res.error) {
sayError("Не удалось сменить команду");
changingTeam = false;
return;
}
sayInfo("Команда изменена");
changingTeam = false;
showChangeTeamWindow = false;
}
let img64 = ""; let img64 = "";
let qrCode = false; let qrCode = false;
@ -320,11 +344,29 @@
{"Отправить коллбэк"} {"Отправить коллбэк"}
{/if} {/if}
</button> </button>
<!-- <p class="mt-2">Новый токен</p>
<input
type="text"
class="input input-sm w-full input-white input-bordered"
bind:value={newTokenValue}
/> -->
<button
class="btn btn-outline mt-1 btn-info"
on:click={() => {
showChangeTeamWindow = true;
}}
>
{#if changingTeam}
{"Ожидайте..."}
{:else}
{"Сменить команду"}
{/if}
</button>
<button <button
on:click={() => { on:click={() => {
showFoundedOrderWindow = false; showFoundedOrderWindow = false;
}} }}
class="btn btn-outline mt-1">Закрыть окно</button class="btn btn-outline mt-4">Закрыть окно</button
> >
</div> </div>
</div> </div>
@ -374,3 +416,36 @@
</div> </div>
</div> </div>
{/if} {/if}
{#if showChangeTeamWindow}
<div
class="fixed inset-0 z-[1001] bg-black bg-opacity-50 flex justify-center items-center"
>
<div class="flex flex-col p-4 bg-base-100 rounded-md gap-1">
<p>Укажите новый токен</p>
<input
bind:value={newTokenValue}
type="text"
class="input input-bordered min-w-[320px]"
/>
<button
on:click={() => {
changeToken(foundedDispute["uuid"], newTokenValue);
}}
class="btn btn-outline btn-info"
>
{#if changingTeam}
<span class="loading loading-dots loading-xs"></span>
{:else}
{"Изменить"}
{/if}
</button>
<button
on:click={() => {
showChangeTeamWindow = false;
}}
class="btn btn-outline">Закрыть</button
>
</div>
</div>
{/if}