change team token
This commit is contained in:
parent
e5bd2c8198
commit
86d9ac8689
@ -165,6 +165,30 @@
|
||||
// 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 qrCode = false;
|
||||
|
||||
@ -320,11 +344,29 @@
|
||||
{"Отправить коллбэк"}
|
||||
{/if}
|
||||
</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
|
||||
on:click={() => {
|
||||
showFoundedOrderWindow = false;
|
||||
}}
|
||||
class="btn btn-outline mt-1">Закрыть окно</button
|
||||
class="btn btn-outline mt-4">Закрыть окно</button
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
@ -374,3 +416,36 @@
|
||||
</div>
|
||||
</div>
|
||||
{/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}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user