- added add company page;

- connected api for delega download, upload and deleting;
This commit is contained in:
Vitalii Kiiko
2024-10-09 17:33:06 +02:00
parent b139825b47
commit 8cac4ea23e
11 changed files with 547 additions and 71 deletions

View File

@@ -14,6 +14,7 @@ const i18n = createI18n({}, 'gepafin');
function App() {
const role = useStore().main.getRole();
const chosenCompanyId = useStore().main.chosenCompanyId();
const callback = (data) => {
//console.log('app /me', data);
@@ -30,7 +31,7 @@ function App() {
storeSet.main.unsetAsyncRequest();
}
const companyCallback = (data) => {
/*const companyCallback = (data) => {
if (data.status === 'SUCCESS') {
storeSet.main.companies(data.data);
}
@@ -40,13 +41,16 @@ function App() {
const errCompanyCallback = (data) => {
storeSet.main.doLogout();
storeSet.main.unsetAsyncRequest();
}
}*/
useEffect(() => {
if (role === 'ROLE_BENEFICIARY') {
storeSet.main.setAsyncRequest();
//storeSet.main.setAsyncRequest();
const userData = storeGet.main.userData();
CompanyService.getCompanyForUser(userData.id, companyCallback, errCompanyCallback)
if (userData.companies) {
storeSet.main.companies(userData.companies);
}
//CompanyService.getCompanyForUser(userData.id, companyCallback, errCompanyCallback)
}
}, [role])
@@ -65,7 +69,7 @@ function App() {
return (
<I18nProvider i18n={i18n}>
<BrowserRouter>
<Routes role={role}/>
<Routes role={role} chosenCompanyId={chosenCompanyId}/>
</BrowserRouter>
</I18nProvider>
);