Anna Ho преди 1 година
родител
ревизия
67598e3079
променени са 2 файла, в които са добавени 81 реда и са изтрити 29 реда
  1. +46
    -15
      src/routes/GLDUserRoutes.js
  2. +35
    -14
      src/routes/SettingRoutes.js

+ 46
- 15
src/routes/GLDUserRoutes.js Целия файл

@@ -72,72 +72,103 @@ const GLDUserRoutes = {
element: <ProofReply_GLD/>
}:{},

isGrantedAny(["VIEW_PROOF","MAINTAIN_PROOF"])?
isGranted(["MAINTAIN_PAYMENT"])?
{
path: '/paymentPage/search',
element: <PaymentSearch_GLD/>
}:{},
isGranted(["MAINTAIN_PAYMENT"])?
{
path: '/paymentPage/details/:id',
element: <PaymentDetails_GLD/>
},
}:{},

isGranted(["MAINTAIN_DEMANDNOTE"])?
{
path: '/paymentPage/createDemandNote',
element: <DemandNote_Create/>
},
}:{},

isGrantedAny(["VIEW_DEMANDNOTE","MAINTAIN_DEMANDNOTE"])?
{
path: '/paymentPage/demandNote',
element: <DemandNote_Search/>
},
}:{},

isGrantedAny(["VIEW_DEMANDNOTE","MAINTAIN_DEMANDNOTE"])?
{
path: '/paymentPage/demandNote/details/:id',
element: <DemandNote_Details/>
},
}:{},

isGranted("MAINTAIN_RECON") ?
{
path: '/paymentPage/reconReport',
element: <ReconReportPage/>
},
}:{},

isGranted("MAINTAIN_RECON") ?
{
path: '/gfmis/search',
element: <GFMIS_Search/>
},
}:{},


{
path: '/user/profile',
element: <UserMaintainPage />
},

isGranted("MAINTAIN_SETTING") ?
{
path: '/setting/sys',
element: <SystemSetting />
},
}:{},

isGranted("MAINTAIN_ANNOUNCEMENT") ?
{
path: '/setting/announcement',
element: <AnnouncementSearch />
},
}:{},

isGranted("MAINTAIN_ANNOUNCEMENT")?
{
path: '/setting/announcement/details/:id',
element: <AnnouncementDetails />
},
}:{},

isGranted("MAINTAIN_EMAIL")?
{
path: '/setting/emailTemplate',
element: <EmailTemplatePage/>
},
}:{},

isGranted("MAINTAIN_EMAIL")?
{
path: '/setting/emailTemplate/:id',
element: <EmailTemplateDetailPage/>
},
}:{},

isGranted("MAINTAIN_GAZETTE_ISSUE")?
{
path: '/setting/holiday',
element: <HolidayPage/>
},
}:{},

isGranted("MAINTAIN_GAZETTE_ISSUE")?
{
path: '/setting/gazetteissuepage',
element: <GazetteIssuePage/>
},
}:{},

isGranted("MAINTAIN_DR")?
{
path: '/setting/drImport',
element: <DrImport />
},
}:{},

{
path: '/setting/auditLog',
element: <AuditLogPage />


+ 35
- 14
src/routes/SettingRoutes.js Целия файл

@@ -2,11 +2,10 @@ import { lazy } from 'react';

// project import
import Loadable from 'components/Loadable';
// import MainLayout from "../layout/MainLayout";

import {isGranted, isGrantedAny} from "auth/utils";
const MainLayout = Loadable(lazy(() => import('layout/MainLayout')));
// import {Navigate} from "react-router";

// render - login
const SettingPage = Loadable(lazy(() => import('pages/pnspsSettingPage')));
const PasswordPolicyPage = Loadable(lazy(()=> import('pages/pnspsPasswordPolicyPage')))
const UserSearchPage = Loadable(lazy(()=>import ('pages/User/SearchPage')));
@@ -28,50 +27,72 @@ const SettingRoutes = {
path: '/',
element: <MainLayout />,
children: [
isGrantedAny(["VIEW_GROUP","MAINTAIN_GROUP"])?
{
path: 'usergroupSearchview',
element: <UserGroupSearchPage />
},
}:{},

isGrantedAny(["VIEW_GROUP","MAINTAIN_GROUP"])?
{
path: '/userGroup/:id',
element: <UserGroupDetailPage />
},
}:{},

isGrantedAny(["VIEW_USER","MAINTAIN_USER"])?
{
path: 'userSearchview',
element: <UserSearchPage />
},
}:{},

isGrantedAny(["VIEW_USER","MAINTAIN_USER"])?
{
path: '/user/:id',
element: <UserMaintainPage />
},
}:{},

isGrantedAny(["VIEW_USER","MAINTAIN_USER"])?
{
path: 'indUser',
element: <UserSearchPage_Individual />
},
}:{},

isGrantedAny(["VIEW_USER","MAINTAIN_USER"])?
{
path: '/indUser/:id',
element: <UserMaintainPage_Individual />
},
}:{},

isGrantedAny(["VIEW_USER","MAINTAIN_USER"])?
{
path: 'orgUser',
element: <UserSearchPage_Organization />
},
}:{},

isGrantedAny(["VIEW_USER","MAINTAIN_USER"])?
{
path: '/orgUser/:id',
element: <UserMaintainPage_Organization />
},
}:{},

isGrantedAny(["VIEW_ORG","MAINTAIN_ORG"])?
{
path: 'org',
element: <OrganizationSearchPage />
},
}:{},

isGrantedAny(["VIEW_ORG","MAINTAIN_ORG"])?
{
path: '/org/:id',
element: <OrganizationDetailPage />
},
}:{},

isGranted(["VIEW_USER","MAINTAIN_ORG"]) || isGranted(["MAINTAIN_USER","MAINTAIN_ORG"])?
{
path: '/org/fromUser/:id',
element: <OrganizationDetailPage_fromUser />
},
}:{},

{
path: 'setting',
element: <SettingPage />


Зареждане…
Отказ
Запис