Initial import

This commit is contained in:
sas.fajri
2026-04-27 10:08:27 +07:00
commit 01c2963a43
356 changed files with 197152 additions and 0 deletions

51
apps/login/api.js Normal file
View File

@@ -0,0 +1,51 @@
const URL_LOGIN =
"/one-api/v1/system/auth/login";
const URL_IS_LOGIN =
"/one-api/v1/system/auth/isLogin";
const ONE_TOKEN = "oneTokenId";
export async function login(userName, userPassword) {
try {
var resp = await axios.post(URL_LOGIN, {
userName: userName,
userPassword: userPassword
});
if (resp.status != 200) {
return { status: "ERR", message: resp.statusText };
}
let data = resp.data;
//Hardcoded 1st
data.nextPage = "/one-ui/apps/main/";
return data;
} catch (e) {
return { status: "ERR", message: e.message };
}
}
export async function isLogin(token) {
try {
var resp = await axios.post(URL_IS_LOGIN, {
token: token
});
if (resp.status != 200) {
return { status: "ERR", message: resp.statusText };
}
let data = resp.data;
//Hardcoded 1st
data.nextPage = "/one-ui/apps/main/";
return data;
} catch (e) {
return { status: "ERR", message: e.message };
}
}
export function loadOneToken() {
return localStorage.getItem(ONE_TOKEN);
}
export function saveOneToken(token) {
localStorage.setItem(ONE_TOKEN, token);
}
export function removeOneToken() {
localStorage.removeItem(ONE_TOKEN);
}