Optimization dahsboard load
This commit is contained in:
parent
4cc5974275
commit
c23a96af6d
|
|
@ -672,193 +672,77 @@ const Productcatlogue = lazy(
|
||||||
const subDirectory = import.meta.env.BASE_URL;
|
const subDirectory = import.meta.env.BASE_URL;
|
||||||
const apiCommonUrl = import.meta.env.ENV_API_URL_COMMON;
|
const apiCommonUrl = import.meta.env.ENV_API_URL_COMMON;
|
||||||
|
|
||||||
|
const initSession = () => {
|
||||||
|
sessionStore('AppId', 1);
|
||||||
|
sessionStore('BranchId', 437);
|
||||||
|
sessionStore('AppName', 'Bakery');
|
||||||
|
sessionStore('CompId', 281);
|
||||||
|
sessionStore('MobileNo', '9360642244');
|
||||||
|
sessionStore('UserType', 'Admin');
|
||||||
|
sessionStore('UserId', 3333);
|
||||||
|
sessionStore('userName', 'Karthiga');
|
||||||
|
|
||||||
|
sessionStorage.setItem(
|
||||||
|
'auth',
|
||||||
|
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTM2MDY0MjI0NCIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzcwOTIyMDEyLCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.8iuEF8S7kW1OvVUda3YAx9v7ilp-uy9PVfbBvCPoq20'
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
const getAppType = async () => {
|
||||||
|
// 🔥 If already stored, don't call API again
|
||||||
|
const storedType = getSession('AppType');
|
||||||
|
if (storedType) {
|
||||||
|
return storedType === 'Wholesale';
|
||||||
|
}
|
||||||
|
|
||||||
|
const AppId = getSession('AppId');
|
||||||
|
if (!AppId) return null;
|
||||||
|
|
||||||
|
const response = await axios.get(
|
||||||
|
`${apiCommonUrl}/application?AppId=${AppId}`
|
||||||
|
);
|
||||||
|
|
||||||
|
const subCategoryName =
|
||||||
|
response?.data?.data?.[0]?.SubCategoryName?.toLowerCase();
|
||||||
|
|
||||||
|
const isWholesale = subCategoryName === 'wholesale';
|
||||||
|
|
||||||
|
sessionStore('AppType', isWholesale ? 'Wholesale' : 'Sale');
|
||||||
|
|
||||||
|
return isWholesale;
|
||||||
|
};
|
||||||
|
|
||||||
const fetchComponent = async () => {
|
const fetchComponent = async () => {
|
||||||
try {
|
try {
|
||||||
// sessionStore('AppId', 82);
|
initSession();
|
||||||
// sessionStore('BranchId', 404);
|
|
||||||
// sessionStore('AppName', 'Sports');
|
|
||||||
// sessionStore('CompId', 256);
|
|
||||||
// sessionStore('MobileNo', '9698838966');
|
|
||||||
// sessionStore('UserType', 'Admin');
|
|
||||||
// sessionStore('UserId', 3128);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTY5ODgzODk2NiIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY3OTg0OTk1LCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.dbwbvmzkddUYIDrLif1jKC8n5ZiOUqpWdW1Xeq1tGuc'
|
|
||||||
// );
|
|
||||||
|
|
||||||
// sessionStore('AppId', 1);
|
const isWholesale = await getAppType();
|
||||||
// sessionStore('BranchId', 121);
|
if (isWholesale === null) return null;
|
||||||
// sessionStore('AppName', 'Bakery');
|
|
||||||
// sessionStore('CompId', 72);
|
|
||||||
// sessionStore('MobileNo', '8072329153');
|
|
||||||
// sessionStore('UserType', 'Admin');
|
|
||||||
// sessionStore('UserId', 39);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiODA3MjMyOTE1MyIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY3NzIzOTk0LCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.Uyham6EJoEgXqhVQFyWPPcs1cclWpWT9jedyrxOzAI4'
|
|
||||||
// );
|
|
||||||
|
|
||||||
// sessionStore("AppId", 1)
|
return isWholesale
|
||||||
// sessionStore("BranchId", 127)
|
? import('./Pages/AppPage/WholesaleAppPage.jsx')
|
||||||
// sessionStore("AppName", "Restaraunt")
|
: import('./Pages/AppPage/AppPage.jsx');
|
||||||
// sessionStore("CompId", 77)
|
} catch (err) {
|
||||||
// sessionStore("MobileNo", "9972702376")
|
console.error('API call failed:', err);
|
||||||
// sessionStore("UserType", "Admin")
|
return null;
|
||||||
// sessionStore("UserId", 1791)
|
|
||||||
// sessionStore("userName", "Karthiga")
|
|
||||||
// sessionStorage.setItem('auth', "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTk3MjcwMjM3NiIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY1OTEyODgyLCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.OxzLs_XOl61Rs-PgLdWAUiYscycnOcyckQ_QeviwpAY")
|
|
||||||
|
|
||||||
// sessionStore('AppId', 1);
|
|
||||||
// sessionStore('BranchId', 435);
|
|
||||||
// sessionStore('AppName', 'Bakery');
|
|
||||||
// sessionStore('CompId', 280);
|
|
||||||
// sessionStore('MobileNo', '9360642222');
|
|
||||||
// sessionStore('UserType', 'Admin');
|
|
||||||
// sessionStore('UserId', 3308);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTM2MDY0MjIyMiIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY3OTg2MDI1LCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.bHBj3BFUflN62gdSlS6qFqL6cDlGZqOwcRBJTFB-Zy8'
|
|
||||||
// );
|
|
||||||
sessionStore('AppId', 1);
|
|
||||||
sessionStore('BranchId', 437);
|
|
||||||
sessionStore('AppName', 'Bakery');
|
|
||||||
sessionStore('CompId', 281);
|
|
||||||
sessionStore('MobileNo', '9360642244');
|
|
||||||
sessionStore('UserType', 'Admin');
|
|
||||||
sessionStore('UserId', 3333);
|
|
||||||
sessionStore('userName', 'Karthiga');
|
|
||||||
sessionStorage.setItem(
|
|
||||||
'auth',
|
|
||||||
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTM2MDY0MjI0NCIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzcwNzQ5MjkxLCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.aXnhbA3ReRVyt8denDX_LK_ecVBiG5KdeHsurVR7iwQ'
|
|
||||||
);
|
|
||||||
|
|
||||||
const AppId = getSession('AppId');
|
|
||||||
if (AppId != null && AppId != undefined) {
|
|
||||||
const response = await axios.get(
|
|
||||||
`${apiCommonUrl}/application?AppId=${AppId}`
|
|
||||||
);
|
|
||||||
const subCategoryName = response?.data?.data?.[0]?.SubCategoryName;
|
|
||||||
if (subCategoryName?.toLowerCase() == 'wholesale') {
|
|
||||||
sessionStore('AppType', 'Wholesale');
|
|
||||||
return import('./Pages/AppPage/WholesaleAppPage.jsx');
|
|
||||||
} else {
|
|
||||||
sessionStore('AppType', 'Sale');
|
|
||||||
return import('./Pages/AppPage/AppPage.jsx');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (error) {
|
|
||||||
console.error('API call failed:', error);
|
|
||||||
return null; // Return null in case of error
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
const fetchHomeComponent = async () => {
|
const fetchHomeComponent = async () => {
|
||||||
try {
|
try {
|
||||||
// sessionStore('AppId', 82);
|
initSession();
|
||||||
// sessionStore('BranchId', 404);
|
|
||||||
// sessionStore('AppName', 'Sports');
|
|
||||||
// sessionStore('CompId', 256);
|
|
||||||
// sessionStore('MobileNo', '9698838966');
|
|
||||||
// sessionStore('UserType', 'Admin');
|
|
||||||
// sessionStore('UserId', 3128);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTY5ODgzODk2NiIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY3OTg0OTk1LCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.dbwbvmzkddUYIDrLif1jKC8n5ZiOUqpWdW1Xeq1tGuc'
|
|
||||||
// );
|
|
||||||
// sessionStore('AppId', 104);
|
|
||||||
// sessionStore('BranchId', 817);
|
|
||||||
// sessionStore('AppName', 'Sports');
|
|
||||||
// sessionStore('CompId', 678);
|
|
||||||
// sessionStore('MobileNo', '9698838966');
|
|
||||||
// sessionStore('UserType', 'Admin');
|
|
||||||
// sessionStore('UserId', 2257);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTY5ODgzODk2NiIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwczovL2FwaS5wb3pvLmRldi9wb3pvLXJldGFpbC1hcGkiLCJodHRwczovL2FwaS5wb3pvLmRldi9wb3pvLWNvbW1vbi1hcGkiLCJodHRwczovL2FwaS5wb3pvLmRldi9wb3pvLXNtcy1lbWFpbC10ZW1wbGF0ZS1hcGkiLCJodHRwczovL2FwaS5wb3pvLmRldi9wb3pvLWNvbW1vbi1hcGkiXSwiZXhwIjoxNzY3MDQ4NjgwLCJpc3MiOiJodHRwczovL2FwaS5wb3pvLmRldi9Kd3RUb2tlbiJ9.Pi3XXzF1LmZLy8q2NDvjcK6BlUmJO4hHUAa1Rld7h6s'
|
|
||||||
// );
|
|
||||||
|
|
||||||
// sessionStore('AppId', 26);
|
const isWholesale = await getAppType();
|
||||||
// sessionStore('BranchId', 85);
|
if (isWholesale === null) return null;
|
||||||
// sessionStore('AppName', 'Bakery');
|
|
||||||
// sessionStore('CompId', 78);
|
|
||||||
// sessionStore('MobileNo', '9362311570');
|
|
||||||
// sessionStore('UserType', 'Super Admin');
|
|
||||||
// sessionStore('UserId', 1);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTM2MjMxMTU3MCIsIlBhc3N3b3JkIjoiWkB6OTM3MCIsImF1ZCI6WyJodHRwczovL2FwaS5wb3pvLmFwcC9wb3pvLWNvbW1vbi1hcGkiLCJodHRwczovL2FwaS5wb3pvLmFwcC9wb3pvLWNvbW1vbi1hcGktdGVzdCIsImh0dHBzOi8vYXBpLnBvem8uYXBwL3Bvem8tcmV0YWlsLWFwaSIsImh0dHBzOi8vYXBpLnBvem8uYXBwL3Bvem8tc21zLWVtYWlsLXRlbXBsYXRlLWFwaSIsImh0dHBzOi8vYXBpLnBvem8uYXBwL3Bvem8tY29tbW9uLWFwaSJdLCJleHAiOjE3NjMxOTAxMTAsImlzcyI6Imh0dHBzOi8vYXBpLnBvem8uYXBwL0p3dFRva2VuIn0.nkx5p-533gEM7Dd8J8SiTzLJrnNEMcyLp4iBdz5s8LA'
|
|
||||||
// // );
|
|
||||||
// sessionStore('AppId', 1);
|
|
||||||
// sessionStore('BranchId', 121);
|
|
||||||
// sessionStore('AppName', 'Bakery');
|
|
||||||
// sessionStore('CompId', 72);
|
|
||||||
// sessionStore('MobileNo', '8072329153');
|
|
||||||
// sessionStore('UserType', 'Admin');
|
|
||||||
// sessionStore('UserId', 39);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiODA3MjMyOTE1MyIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY3NzIzOTk0LCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.Uyham6EJoEgXqhVQFyWPPcs1cclWpWT9jedyrxOzAI4'
|
|
||||||
// );
|
|
||||||
|
|
||||||
// sessionStore('AppId', 1);
|
return isWholesale
|
||||||
// sessionStore('BranchId', 435);
|
? import('./Pages/DashBoard/WholesaleDashboard.jsx')
|
||||||
// sessionStore('AppName', 'Bakery');
|
: import('./Pages/DashBoard/RetailDashboard.jsx');
|
||||||
// sessionStore('CompId', 280);
|
} catch (err) {
|
||||||
// sessionStore('MobileNo', '9360642222');
|
console.error('API call failed:', err);
|
||||||
// sessionStore('UserType', 'Admin');
|
return null;
|
||||||
// sessionStore('UserId', 3308);
|
|
||||||
// sessionStore('userName', 'Karthiga');
|
|
||||||
// sessionStorage.setItem(
|
|
||||||
// 'auth',
|
|
||||||
// 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTM2MDY0MjIyMiIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY3OTg2MDI1LCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.bHBj3BFUflN62gdSlS6qFqL6cDlGZqOwcRBJTFB-Zy8'
|
|
||||||
// );
|
|
||||||
// sessionStore("AppId", 1)
|
|
||||||
// sessionStore("BranchId", 127)
|
|
||||||
// sessionStore("AppName", "Restaraunt")
|
|
||||||
// sessionStore("CompId", 77)
|
|
||||||
// sessionStore("MobileNo", "9972702376")
|
|
||||||
// sessionStore("UserType", "Admin")
|
|
||||||
// sessionStore("UserId", 1791)
|
|
||||||
// sessionStore("userName", "Karthiga")
|
|
||||||
// sessionStorage.setItem('auth', "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTk3MjcwMjM3NiIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzY1OTEyODgyLCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.OxzLs_XOl61Rs-PgLdWAUiYscycnOcyckQ_QeviwpAY")
|
|
||||||
sessionStore('AppId', 1);
|
|
||||||
sessionStore('BranchId', 437);
|
|
||||||
sessionStore('AppName', 'Bakery');
|
|
||||||
sessionStore('CompId', 281);
|
|
||||||
sessionStore('MobileNo', '9360642244');
|
|
||||||
sessionStore('UserType', 'Admin');
|
|
||||||
sessionStore('UserId', 3333);
|
|
||||||
sessionStore('userName', 'Karthiga');
|
|
||||||
sessionStorage.setItem(
|
|
||||||
'auth',
|
|
||||||
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiOTM2MDY0MjI0NCIsIlBhc3N3b3JkIjoiWkB6MTIzNCIsImF1ZCI6WyJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTIiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTQiLCJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMTMiXSwiZXhwIjoxNzcwNzQ5MjkxLCJpc3MiOiJodHRwOi8vMTkyLjE2OC4xLjM3OjgwMDEifQ.aXnhbA3ReRVyt8denDX_LK_ecVBiG5KdeHsurVR7iwQ'
|
|
||||||
);
|
|
||||||
|
|
||||||
const AppId = getSession('AppId');
|
|
||||||
if (AppId) {
|
|
||||||
const response = await axios.get(
|
|
||||||
`${apiCommonUrl}/application?AppId=${AppId}`
|
|
||||||
);
|
|
||||||
const subCategoryName = response?.data?.data?.[0]?.SubCategoryName;
|
|
||||||
if (subCategoryName?.toLowerCase() == 'wholesale') {
|
|
||||||
sessionStore('AppType', 'Wholesale');
|
|
||||||
return import('./Pages/DashBoard/WholesaleDashboard.jsx');
|
|
||||||
} else {
|
|
||||||
sessionStore('AppType', 'Sale');
|
|
||||||
return import('./Pages/DashBoard/RetailDashboard.jsx');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} catch (error) {
|
|
||||||
console.error('API call failed:', error);
|
|
||||||
return null; // Return null in case of error
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const routesConfig = [
|
export const routesConfig = [
|
||||||
{ path: `${subDirectory}customer-display`, component: CustomerDisplay },
|
{ path: `${subDirectory}customer-display`, component: CustomerDisplay },
|
||||||
{ path: `${subDirectory}PricingPage`, component: PricingPage },
|
{ path: `${subDirectory}PricingPage`, component: PricingPage },
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue