-
-
+
+
-
@@ -39,12 +42,12 @@ async function checkRedirect() {
},
true
);
- if (row === "error" || row === undefined) $requestLogin();
+ if (row === "error" || row === undefined) return; /* $requestLogin(); */
else {
row.token = route.query.token;
$store.commit("login", row);
}
- } else if (!$store.login) return $requestLogin();
+ } else if (!$store.login) return /* $requestLogin(); */
await checkLogin();
}
async function checkLogin() {
@@ -58,9 +61,10 @@ async function checkLogin() {
true
));
let authtoken = await $getdata("token", { token: $store.login.token }, undefined, true);
- if (authtoken ? authtoken.expiry : true) return $requestLogin();
+ if (authtoken ? authtoken.expiry : true) return /* $requestLogin(); */
authorized.value = true;
- } else $requestLogin();
+ }
+ // else $requestLogin();
}
onMounted(() => {
checkRedirect()
diff --git a/app/plugins/02-connection.js b/app/plugins/02-connection.js
index 77c274a..cfb7ce6 100644
--- a/app/plugins/02-connection.js
+++ b/app/plugins/02-connection.js
@@ -7,9 +7,9 @@ export default defineNuxtPlugin(() => {
const module = "application";
const mode = "dev";
const paths = [
- { name: "dev", url: "https://dev.api.utopia.com.vn/" },
+ { name: "dev", url: "https://erpapi.bigdatatech.vn/" },
{ name: "local", url: "http://localhost:8000/" },
- { name: "prod", url: "https://api.utopia.com.vn/" },
+ { name: "prod", url: "https://erpapi.bigdatatech.vn/" },
];
const path = paths.find((v) => v.name === mode).url;
const apis = [
diff --git a/app/plugins/03-api-loader.js b/app/plugins/03-api-loader.js
index 1138b08..0f9a572 100644
--- a/app/plugins/03-api-loader.js
+++ b/app/plugins/03-api-loader.js
@@ -1,8 +1,8 @@
export default defineNuxtPlugin(async (nuxtApp) => {
const { $getapi, $readyapi } = useNuxtApp()
- let connlist = $readyapi(['moneyunit', 'datatype', 'filterchoice', 'colorchoice', 'textalign', 'placement', 'colorscheme',
+ let connlist = $readyapi(['datatype', 'filterchoice', 'colorchoice', 'textalign', 'placement', 'colorscheme',
'filtertype', 'sorttype', 'tablesetting', 'settingchoice', 'sharechoice', 'menuchoice', 'settingtype', 'settingclass',
- 'common', 'sex', 'legaltype', 'cart'])
+'sex', 'legaltype', 'cart'])
let filter = connlist.filter(v=>!v.ready)
if(filter.length>0) await $getapi(filter)
})
diff --git a/app/plugins/04-components.js b/app/plugins/04-components.js
index cee20a1..0952a6e 100644
--- a/app/plugins/04-components.js
+++ b/app/plugins/04-components.js
@@ -1,4 +1,7 @@
import { defineNuxtPlugin } from "#app";
+import Dashboard from '@/components/dashboard/Dashboard.vue';
+import Orders from '@/components/orders/Orders.vue';
+import Inventory from '@/components/inventory/Inventory.vue';
import Notebox from "~/components/common/Notebox.vue";
import ProductCountbox from "~/components/common/ProductCountbox.vue";
import SvgIcon from "~/components/SvgIcon.vue";
@@ -126,6 +129,9 @@ const components = {
DebtCustomer,
Due,
Overdue,
+ Dashboard,
+ Orders,
+ Inventory
};
export default defineNuxtPlugin((nuxtApp) => {