diff --git a/hosta-admin-10.zip b/hosta-admin-10.zip new file mode 100644 index 0000000..e9a8864 Binary files /dev/null and b/hosta-admin-10.zip differ diff --git a/src/routes/admin/+layout.js b/src/routes/admin/+layout.js new file mode 100644 index 0000000..d2c0be2 --- /dev/null +++ b/src/routes/admin/+layout.js @@ -0,0 +1,2 @@ +export const prerender = true; +export const ssr = false; \ No newline at end of file diff --git a/src/routes/admin/+layout.svelte b/src/routes/admin/+layout.svelte new file mode 100644 index 0000000..928c894 --- /dev/null +++ b/src/routes/admin/+layout.svelte @@ -0,0 +1,67 @@ + + +{#if loggedIn} +
+ Всего страниц: {numOfPagesDisputes} +
+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" + > + + | +
ID: {selectedDispute.dispute_uuid}
++ {disputesStatusMap[selectedDispute["order_status"]]} +
+{selectedDispute.order_creationtime}
+{selectedDispute.name}
+Карта: {selectedDispute.requisite_cardnumber}
+Телефон: {selectedDispute.requisite_phone}
+Курс
+{selectedDispute.order_rate} {selectedDispute.out_code}
+Сумма в споре
++ {(Number(selectedDispute.new_amount) / Number(selectedDispute.order_rate)).toFixed(2)} {selectedDispute.out_code} ({Number(selectedDispute.new_amount)} USDT) +
+Сумма в заявке
++ {Number(selectedDispute.order_rate) * Number(selectedDispute.amount)} {selectedDispute.out_code} ({Number(selectedDispute.amount)} USDT) +
+Торговля:
+ ++ Токен пользователя: {userToken} +
+Заявка #{index+1}
+ + +Токен:
+{token}
+Имя и фамилия:
+{userData.name} {userData.surname}
+Валюта:
+{userData?.code}
+Баланс:
+{userData.balance} USDT
+Заморожено:
+{userData?.insurance}
+Ставка:
+{userData.bid} %
+Торговля:
++ {userData["can_trade"] === "t" ? "Активна" : "Отключена"} +
+ID | +Статус | +Банк | +СБП | +Карта | +Телефон | +Имя | +Девайс | +Опции | + +
---|---|---|---|---|---|---|---|---|
{requisite["id"]} | +{requisite["status"] === "t" ? "активен" : "отключен"} | +{requisite["bankname"]} | +{requisite["is_sbp"] === "t" ? "да" : "нет"} | +{requisite["cardnumber"]} | +{requisite["phone"]} | +{requisite["name"]} | +{requisite["device_id"]} | ++ Изменить + + | +
Всего страниц: {numPagesUserOrders}
+ID | +Статус | +Сумма | +Курс | +СБП | +Мерчант | +Время создания | +Время закрытия | + + +
---|---|---|---|---|---|---|---|
{order["id"]} | +{order["status"]} | +{order["summa"]} USDT | +{order["rate"]} RUB | +{order["is_sbp"] === "t" ? "да" : "нет"} | +{order["merchant_id"]} | +{order["creationtime"]} | +{order["closetime"]} | + +
+ Всего страниц: {numOfPagesUserDeposits} +
+Статус | +Сумма | +Время создания | + + +
---|---|---|
{depoStatusMap[depo["pending"]]} | +{depo["amount"]} USDT | +{depo["creationtime"]} | + +
Токен | +Имя | +Баланс | ++ |
---|---|---|---|
{user["token"]} | +{user["name"]} {user["surname"]} | +{user["balance"]} USDT | ++ Профиль + | +