diff --git a/hosta-admin-9.zip b/hosta-admin-9.zip deleted file mode 100644 index 4031624..0000000 Binary files a/hosta-admin-9.zip and /dev/null differ diff --git a/src/routes/+layout.js b/src/routes/+layout.js deleted file mode 100644 index d2c0be2..0000000 --- a/src/routes/+layout.js +++ /dev/null @@ -1,2 +0,0 @@ -export const prerender = true; -export const ssr = false; \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte deleted file mode 100644 index 67cef9b..0000000 --- a/src/routes/+layout.svelte +++ /dev/null @@ -1,67 +0,0 @@ - - -{#if loggedIn} -
- -
-{/if} - -
-
- -
-
- - - diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte deleted file mode 100644 index ced3ef6..0000000 --- a/src/routes/+page.svelte +++ /dev/null @@ -1,8 +0,0 @@ - \ No newline at end of file diff --git a/src/routes/disputes/+page.svelte b/src/routes/disputes/+page.svelte deleted file mode 100644 index e08af03..0000000 --- a/src/routes/disputes/+page.svelte +++ /dev/null @@ -1,304 +0,0 @@ - - -
-
-
-

Споры

-
-
-
- { - currentPageDisputes = n; - getDisputes(); - }} - disableButtons={disablePagesDisputes} - css={"btn-neutral"} - /> -

- Всего страниц: {numOfPagesDisputes} -

-
-
- {#if !disablePagesDisputes} - - - - - - - - - - - - - - - - - - {#each disputes as dispute} - - - - - - - - - - - - {/each} - -
IDСтатусСБПКартаТелефонКурсСуммаВремя созданияОпции
{dispute["order_id"]}{disputesStatusMap[dispute["order_status"]]}{dispute["is_sbp"] === "t" ? "да" : "нет"}{dispute["requisite_cardnumber"]}{dispute["requisite_phone"]}{dispute["order_rate"]}{dispute["amount"]}{dispute["order_creationtime"]} { - selectedDispute = dispute; - showFullInfo = true; - }} - class="flex gap-2" - > - -
- {:else} - - {/if} -
-
-
- -{#if showFullInfo} -
-
-

ID: {selectedDispute.order_id}

-

- {disputesStatusMap[selectedDispute["order_status"]]} -

-

{selectedDispute.order_creationtime}

-
-

{selectedDispute.name}

-

Карта: {selectedDispute.requisite_cardnumber}

-

Телефон: {selectedDispute.requisite_phone}

-
-
-

Курс

-

{selectedDispute.order_rate} RUB

-
-
-

Сумма по факту

-

- {Number(selectedDispute.order_rate) * Number(selectedDispute.amount)} RUB -

-
- {#if selectedDispute["order_status"] === "4"} - - - {/if} - {#if selectedDispute["order_status"] !== "4"} - - {/if} - -
-
-{/if} diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte deleted file mode 100644 index f7e286e..0000000 --- a/src/routes/login/+page.svelte +++ /dev/null @@ -1,118 +0,0 @@ - - -
-
-

Вход

- - - - -
-
diff --git a/src/routes/newuser/+page.svelte b/src/routes/newuser/+page.svelte deleted file mode 100644 index e474649..0000000 --- a/src/routes/newuser/+page.svelte +++ /dev/null @@ -1,214 +0,0 @@ - - -
-
-
-

Создание нового пользователя

-
-
- - - - - - -
-

Торговля:

- -
- - {#if userToken !== ""} -
-

- Токен пользователя: {userToken} -

-
- {/if} -
-
diff --git a/src/routes/user/change/[userToken]/+page.js b/src/routes/user/change/[userToken]/+page.js deleted file mode 100644 index 361dcdc..0000000 --- a/src/routes/user/change/[userToken]/+page.js +++ /dev/null @@ -1,35 +0,0 @@ -import { browser } from "$app/environment"; -import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth"; -import { makePost } from "$lib/tools/requests/requests"; -import { sayError } from "$lib/tools/toaster/Toaster"; -import { redirect } from "$lib/tools/url/URLTools"; - -export async function load({ params }) { - if(!browser) return; - const { userToken } = params; - let userResult = await makePost( - "getUser", - { - token: userToken, - }, - makeAuthHeaderForAxios(getAuthInfo()?.a) - ); - if (userResult.status === 401) { - sayError("Данные авторизации устарели"); - // window.location.href = "/"; - redirect("/admin/"); - return {}; - } - if (userResult.error) { - sayError("Не удалось настроить пользователя"); - return {}; - } - userResult["can_trade"] = userResult["can_trade"] === "t" ? true:false; - userResult["can_trade_global"] = userResult["can_trade_global"] === "t" ? true:false; - userResult["balance"] = Number(userResult["balance"]); - userResult["bid"] = Number(userResult["bid"]); - return { - token: userToken, - userData: userResult.data - }; -} \ No newline at end of file diff --git a/src/routes/user/change/[userToken]/+page.svelte b/src/routes/user/change/[userToken]/+page.svelte deleted file mode 100644 index fde8283..0000000 --- a/src/routes/user/change/[userToken]/+page.svelte +++ /dev/null @@ -1,153 +0,0 @@ - - -
-
-
-

Изменение информации о пользователе

-
-
-
- - - - - -
-

Торговля:

- -
- - -
-
-
diff --git a/src/routes/user/edit/req/[userToken]/[reqID]/+page.js b/src/routes/user/edit/req/[userToken]/[reqID]/+page.js deleted file mode 100644 index 6b70881..0000000 --- a/src/routes/user/edit/req/[userToken]/[reqID]/+page.js +++ /dev/null @@ -1,14 +0,0 @@ -import { browser } from "$app/environment"; -import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth"; -import { makePost } from "$lib/tools/requests/requests"; -import { sayError } from "$lib/tools/toaster/Toaster"; - -export async function load({ params }) { - if(!browser) return; - const { userToken } = params; - const { reqID } = params; - return { - token: userToken, - reqID: reqID - }; -} \ No newline at end of file diff --git a/src/routes/user/edit/req/[userToken]/[reqID]/+page.svelte b/src/routes/user/edit/req/[userToken]/[reqID]/+page.svelte deleted file mode 100644 index 58b02cf..0000000 --- a/src/routes/user/edit/req/[userToken]/[reqID]/+page.svelte +++ /dev/null @@ -1,146 +0,0 @@ - - -
-
-
-

Изменение реквизита (ID: {reqID})

-
-
- {#each reqInfo as req} - - - -
-

Активный:

- -
- - - {/each} -
-
diff --git a/src/routes/user/neworder/[userToken]/+page.js b/src/routes/user/neworder/[userToken]/+page.js deleted file mode 100644 index 2b81760..0000000 --- a/src/routes/user/neworder/[userToken]/+page.js +++ /dev/null @@ -1,12 +0,0 @@ -import { browser } from "$app/environment"; -import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth"; -import { makePost } from "$lib/tools/requests/requests"; -import { sayError } from "$lib/tools/toaster/Toaster"; - -export async function load({ params }) { - if(!browser) return; - const { userToken } = params; - return { - token: userToken, - }; -} \ No newline at end of file diff --git a/src/routes/user/neworder/[userToken]/+page.svelte b/src/routes/user/neworder/[userToken]/+page.svelte deleted file mode 100644 index 8d57ed0..0000000 --- a/src/routes/user/neworder/[userToken]/+page.svelte +++ /dev/null @@ -1,49 +0,0 @@ - - -
-
-
-

Создание заявок

-
-
- - {#each { length: numOfOrders } as _, index} -
-

Заявка #{index+1}

- - -
- {/each} -
-
diff --git a/src/routes/user/profile/[userToken]/+page.js b/src/routes/user/profile/[userToken]/+page.js deleted file mode 100644 index b5f86c8..0000000 --- a/src/routes/user/profile/[userToken]/+page.js +++ /dev/null @@ -1,31 +0,0 @@ -import { browser } from "$app/environment"; -import { getAuthInfo, makeAuthHeaderForAxios } from "$lib/auth/Auth"; -import { makePost } from "$lib/tools/requests/requests"; -import { sayError } from "$lib/tools/toaster/Toaster"; -import { redirect } from "$lib/tools/url/URLTools"; - -export async function load({ params }) { - if(!browser) return; - const { userToken } = params; - const userResult = await makePost( - "getUser", - { - token: userToken, - }, - makeAuthHeaderForAxios(getAuthInfo()?.a) - ); - if (userResult.status === 401) { - sayError("Данные авторизации устарели"); - // window.location.href = "/"; - redirect("/admin/"); - return {}; - } - if (userResult.error) { - sayError("Не удалось настроить пользователя"); - return {}; - } - return { - token: userToken, - userData: userResult.data - }; -} diff --git a/src/routes/user/profile/[userToken]/+page.svelte b/src/routes/user/profile/[userToken]/+page.svelte deleted file mode 100644 index c87f2cb..0000000 --- a/src/routes/user/profile/[userToken]/+page.svelte +++ /dev/null @@ -1,387 +0,0 @@ - - -
-
-
-

Информация о пользователе

-
-
-
-

Токен:

-

{token}

-
-
-

Имя и фамилия:

-

{userData.name} {userData.surname}

-
-
-

Валюта:

-

{userData?.code}

-
-
-

Баланс:

-

{userData.balance} USDT

-
-
-

Заморожено:

-

{userData?.insurance}

-
-
-

Ставка:

-

{userData.bid} %

-
-
-

Торговля:

-

- {userData["can_trade"] === "t" ? "Активна" : "Отключена"} -

-
-
- - Изменить - -
-
- -
-
-

Реквизиты пользователя

- -
-
-
- - - - - - - - - - - - - - - - - - {#each userRequisites as requisite} - - - - - - - - - - - - {/each} - -
IDСтатусБанкСБПКартаТелефонИмяДевайсОпции
{requisite["id"]}{requisite["status"] === "t" ? "активен" : "отключен"}{requisite["bankname"]}{requisite["is_sbp"] === "t" ? "да" : "нет"}{requisite["cardnumber"]}{requisite["phone"]}{requisite["name"]}{requisite["device_id"]} - Изменить - -
-
-
- - - -
-
-

Текущие заявки

- -
-
-
- { - currentPageUserOrders = n; - getUserOrders(); - }} - disableButtons={disablePagesUserOrders} - css={"btn-neutral"} - /> -

Всего страниц: {numPagesUserOrders}

-
-
- - - - - - - - - - - - - - - - - - {#each userOrders as order} - - - - - - - - - - - - {/each} - -
IDСтатусСуммаКурсСБПМерчантВремя созданияВремя закрытия
{order["id"]}{order["status"]}{order["summa"]} USDT{order["rate"]} RUB{order["is_sbp"] === "t" ? "да" : "нет"}{order["merchant_id"]}{order["creationtime"]}{order["closetime"]}
-
-
- -
-
-

Заявки на пополнение

-
-
-
- { - currentPageUserDeposits = n; - getUserDeposits(); - }} - disableButtons={disablePagesUserDeposits} - css={"btn-neutral"} - /> -

- Всего страниц: {numOfPagesUserDeposits} -

-
-
- - - - - - - - - - - - - {#each userDeposits as depo} - - - - - - - {/each} - -
СтатусСуммаВремя создания
{depoStatusMap[depo["pending"]]}{depo["amount"]} USDT{depo["creationtime"]}
-
-
-
diff --git a/src/routes/userslist/+page.svelte b/src/routes/userslist/+page.svelte deleted file mode 100644 index d3d6372..0000000 --- a/src/routes/userslist/+page.svelte +++ /dev/null @@ -1,73 +0,0 @@ - - -
-
-
-

Все пользователи

-
-
-
- {#if usersReady} - - - - - - - - - - - - - {#each users as user} - - - - - - - {/each} - -
ТокенИмяБаланс
{user["token"]}{user["name"]} {user["surname"]}{user["balance"]} USDT - Профиль -
- {:else} -
- -
- {/if} -
-
-
diff --git a/svelte.config.js b/svelte.config.js index dba8af7..abe63cd 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -20,15 +20,15 @@ const config = { prerender: { // default: true, entries: [ - "/user/change/sampleToken", - "/user/edit/req/sampleToken/sampleReqID", - "/user/neworder/sampleToken", - "/user/profile/sampleToken", - "/", - "/login", - "/newuser", - "/userslist", - "/disputes" + "/admin/user/change/sampleToken", + "/admin/user/edit/req/sampleToken/sampleReqID", + "/admin/user/neworder/sampleToken", + "/admin/user/profile/sampleToken", + "/admin", + "/admin/login", + "/admin/newuser", + "/admin/userslist", + "/admin/disputes" ], }, },