diff --git a/src/App.svelte b/src/App.svelte index 4753a35..5322bc6 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -60,7 +60,7 @@ //****************************************************variable section**********************************************************/ //******************************************************************************************************************************/ let myip = document.location.hostname; - if (devMode) myip = "192.168.1.232"; + if (devMode) myip = "192.168.87.242"; //Flags let firstDevListRequest = true; diff --git a/src/lang.js b/src/lang.js index 6144b4a..883d4f7 100644 --- a/src/lang.js +++ b/src/lang.js @@ -4,8 +4,9 @@ export default { "login.pass": "Пароль", "login.login": "Вход", "profile.update": "Собрать прошивку", - ok_success: "Задача запущена", + ok_success: "Задача добавлена", err_order_exist: "Ваша задача выполняется! Cледующию задачу можно будет запустить после завершения", + err_add_order: "Ошибка отправки задачи", err_of_login: "Ошибка входа в систему", err_user_not_exist: "Такой пользователь не был зарегестрирован", err_pass: "Неправильный пароль", @@ -21,8 +22,9 @@ export default { "login.pass": "Password", "login.login": "Login", "profile.update": "Собрать прошивку", - ok_success: "Задача запущена", + ok_success: "Задача добавлена", err_order_exist: "Ваша задача выполняется! Cледующию задачу можно будет запустить после завершения", + err_add_order: "Ошибка отправки задачи", err_of_login: "Ошибка входа в систему", err_user_not_exist: "Такой пользователь не был зарегестрирован", err_pass: "Неправильный пароль", diff --git a/src/pages/Profile.svelte b/src/pages/Profile.svelte index 796d41a..b13a487 100644 --- a/src/pages/Profile.svelte +++ b/src/pages/Profile.svelte @@ -8,6 +8,7 @@ export let show; export let myProfileJson; export let userdata; + import CrossIcon from "../svg/Cross.svelte"; let errors = []; let allmodeinfo = null; let userBuilds = null; @@ -81,7 +82,29 @@ } }; - const update = async () => { + const delBuild = async (ord) => { + try { + const JWT = Cookies.get("token_iotm2"); + let res = await fetch("https://portal.iotmanager.org/compiler/delete/builds/" + ord.orderId, { + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${JWT}`, + }, + mode: "cors", + method: "GET", + }); + if (res.ok) { + await getUserBuilds(); + } else { + console.log("error", res.statusText); + } + } catch (e) { + console.log("error", e); + } + }; + + const placeOrder = async () => { + delete myProfileJson["_id"]; const JWT = Cookies.get("token_iotm2"); try { let res = await fetch("https://portal.iotmanager.org/compiler/order", { @@ -93,7 +116,6 @@ body: JSON.stringify(myProfileJson), }); const content = await res.json(); - //console.log(content); if (res.ok) { errors = [{ msg: "ok_success" }]; await getUserBuilds(); @@ -161,7 +183,7 @@ {#each errors as e, i}
{$t(e.msg)}
{/each} - + {#if userBuilds}| Подготовка | Сборка build | Сборка fs | ++ | @@ -184,8 +208,11 @@ | {new Date(build.dateAdded).toLocaleString("ru", { timeZone: "Europe/Vienna" })} | {#if build.status.preparation === 0 && build.status.build === 0 && build.status.fs === 0}
- {"Ожидание очереди..."} +{"Ожидание очереди..."} |
+ + | + | {:else} |
showLog(build, "py.txt")}>
@@ -200,6 +227,21 @@
-
|
+ {#if build.status.build === 2 && build.status.preparation === 2 && build.status.fs === 2}
+ showLog(build, "fs.txt")}>{st[build.status.fs]}
showLog(build, "fs.txt")} class="tbl-bdy-lg ipt-lg w-full cursor-pointer select-none bg-green-100 hover:bg-green-200">
+ |
+ {:else}
+ Установить +
+ {/if}
+
+ {#if build.processed}
+ |
+ |
+ {:else}
+
+ {/if}
{/if}
{/if}
diff --git a/src/pages/System.svelte b/src/pages/System.svelte
index 2a2b10c..2f54dee 100644
--- a/src/pages/System.svelte
+++ b/src/pages/System.svelte
@@ -1,130 +1,130 @@
{#if show}
@@ -309,7 +309,7 @@
UPDATE_BUILD_FAILED
PATH_ERROR
-->
- |
+
-
+
@@ -492,7 +492,7 @@
+
{:else}
|
|---|