2020-10-05 00:46:42 +02:00
|
|
|
var phone = 0;
|
2020-10-04 18:42:05 +02:00
|
|
|
const request = (resource: string, data: any) =>
|
|
|
|
fetch(`/api/${resource}.shs`, {
|
|
|
|
method: "POST",
|
2020-10-02 01:06:09 +02:00
|
|
|
body: new URLSearchParams(data).toString(),
|
2020-10-05 00:46:42 +02:00
|
|
|
credentials: "include",
|
2020-10-04 18:42:05 +02:00
|
|
|
}).then((res) => res.json());
|
2020-10-02 01:06:09 +02:00
|
|
|
|
2020-10-04 18:42:05 +02:00
|
|
|
window.addEventListener("load", () => {
|
2020-10-04 21:05:52 +02:00
|
|
|
const login = document.querySelector(".login-form")!;
|
|
|
|
login.addEventListener("submit", function (event) {
|
2020-10-04 18:42:05 +02:00
|
|
|
event.preventDefault();
|
2020-10-04 21:05:52 +02:00
|
|
|
const form = event.target as HTMLFormElement;
|
|
|
|
request("login", {
|
|
|
|
login: form.login.value,
|
|
|
|
password: form.password.value,
|
|
|
|
});
|
2020-10-04 18:42:05 +02:00
|
|
|
});
|
|
|
|
|
2020-10-04 21:05:52 +02:00
|
|
|
const register = document.querySelector(".register-form")!;
|
|
|
|
register.addEventListener("submit", function (event) {
|
2020-10-04 18:42:05 +02:00
|
|
|
event.preventDefault();
|
2020-10-04 21:05:52 +02:00
|
|
|
const form = event.target as HTMLFormElement;
|
|
|
|
request("register", {
|
|
|
|
login: form.login.value,
|
|
|
|
password: form.password.value,
|
|
|
|
phone: form.phone.value,
|
|
|
|
});
|
2020-10-05 00:46:42 +02:00
|
|
|
phone = form.phone.value;
|
|
|
|
});
|
|
|
|
|
|
|
|
const sms = document.querySelector(".sms-form")!;
|
|
|
|
sms.addEventListener("submit", function (event) {
|
|
|
|
event.preventDefault();
|
|
|
|
const form = event.target as HTMLFormElement;
|
|
|
|
request("smscode", {
|
|
|
|
code: form.code.value,
|
|
|
|
phone: phone,
|
|
|
|
});
|
2020-10-04 18:42:05 +02:00
|
|
|
});
|
|
|
|
|
|
|
|
request("packages", {}).then((res) => {
|
2020-10-05 19:31:41 +02:00
|
|
|
const table = document.querySelector("tbody")!;
|
|
|
|
res.forEach((i: any) => {
|
|
|
|
let row = table.insertRow();
|
|
|
|
let id = row.insertCell(1);
|
|
|
|
let sender = row.insertCell(2);
|
|
|
|
let status = row.insertCell(3);
|
|
|
|
id.innerHTML = i.shipmentNumber;
|
|
|
|
sender.innerHTML = i.senderName;
|
|
|
|
status.innerHTML = i.status;
|
|
|
|
console.log(i);
|
|
|
|
});
|
2020-10-04 18:42:05 +02:00
|
|
|
});
|
2020-10-02 01:06:09 +02:00
|
|
|
});
|