
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import { createWebHistory, createRouter } from "vue-router";
import Main from '../pages/main/Main.vue';
import RealtimeStatus from '../pages/RealtimeStatus/RealtimeStatus.vue';
import mRealtimeStatus from '../pages/RealtimeStatus/mRealtimeStatus.vue';
import CrosswalkListSearch from '../pages/RealtimeStatus/CrosswalkListSearch.vue';
import SituationSearch from '../pages/RealtimeStatus/SituationSearch.vue';
import mSituationSearch from '../pages/RealtimeStatus/mSituationSearch.vue';
import ErrorSearch from '../pages/RealtimeStatus/ErrorSearch.vue';
import mErrorSearch from '../pages/RealtimeStatus/mErrorSearch.vue';
import Analysis from '../pages/Analysis/Analysis.vue';
import CrosswalkInsert from '../pages/CrosswalkManagement/CrosswalkInsert.vue';
import CrosswalkSearch from '../pages/CrosswalkManagement/CrosswalkSearch.vue';
import UserManagement from '../pages/SystemManagement/UserManagement.vue';
import DongManagement from '../pages/SystemManagement/DongManagement.vue';
import NodeManagement from '../pages/SystemManagement/NodeManagement.vue';
import NodeAddForm from '../pages/SystemManagement/NodeAddForm.vue';
import ChargeManagement from '../pages/SystemManagement/ChargeManagement.vue';
import DataRecord from '../pages/SystemManagement/DataRecord.vue';
import UserAddForm from '../pages/SystemManagement/UserAddForm.vue';
import ManagerAddForm from '../pages/SystemManagement/ManagerAddForm.vue';
import AccessRecord from '../pages/SystemManagement/AccessRecord.vue';
import Mypage from '../pages/User/Mypage.vue';
import Login from '../pages/main/Login.vue';
import IdFind from '../pages/main/IdFind.vue';
import Introduction from '../pages/Introduction/Introduction.vue';
import ManualDown from '../pages/Introduction/ManualDown.vue';
import UserModifyForm from '../pages/SystemManagement/UserModifyForm.vue';
import ManagerModifyForm from '../pages/SystemManagement/ManagerModifyForm.vue';
const routes = [
/* 메인화면 */
{ path: '/', name: 'Main', component: Main ,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/RealtimeStatus.page', name: 'RealtimeStatus', component: RealtimeStatus,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/mRealtimeStatus.page', name: 'mRealtimeStatus', component: mRealtimeStatus,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/Analysis.page', name: 'Analysis', component: Analysis,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/CrosswalkInsert.page', name: 'CrosswalkInsert', component: CrosswalkInsert,meta:{authorization:["지자체관리자"]}},
{ path: '/CrosswalkSearch.page', name: 'CrosswalkSearch', component: CrosswalkSearch,meta:{authorization:["지자체관리자"]}},
{ path: '/UserManagement.page', name: 'UserManagement', component: UserManagement,meta:{authorization:["지자체관리자"]}},
{ path: '/Mypage.page', name: 'Mypage', component: Mypage,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/Login.page', name: 'Login', component: Login,meta:{authorization:[]}},
{ path: '/Introduction.page', name: 'Introduction', component: Introduction,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/ManualDown.page', name: 'ManualDown', component: ManualDown,meta:{authorization:["지자체관리자"]}},
{ path: '/CrosswalkListSearch.page', name: 'CrosswalkListSearch', component: CrosswalkListSearch,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/SituationSearch.page', name: 'SituationSearch', component: SituationSearch,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/mSituationSearch.page', name: 'mSituationSearch', component: mSituationSearch,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/ErrorSearch.page', name: 'ErrorSearch', component: ErrorSearch,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/mErrorSearch.page', name: 'mErrorSearch', component: mErrorSearch,meta:{authorization:["지자체관리자","시청관리자"]}},
{ path: '/DongManagement.page', name: 'DongManagement', component: DongManagement,meta:{authorization:["지자체관리자"]}},
{ path: '/NodeManagement.page', name: 'NodeManagement', component: NodeManagement,meta:{authorization:["지자체관리자"]}},
{ path: '/NodeAddForm.page', name: 'NodeAddForm', component: NodeAddForm,meta:{authorization:["지자체관리자"]}},
{ path: '/ChargeManagement.page', name: 'ChargeManagement', component: ChargeManagement,meta:{authorization:["지자체관리자"]}},
{ path: '/DataRecord.page', name: 'DataRecord', component: DataRecord,meta:{authorization:["지자체관리자"]}},
{ path: '/UserAddForm.page', name: 'UserAddForm', component: UserAddForm,meta:{authorization:["지자체관리자"]}},
{ path: '/ManagerAddForm.page', name: 'ManagerAddForm', component: ManagerAddForm,meta:{authorization:["지자체관리자"]}},
{ path: '/IdFind.page', name: 'IdFind', component: IdFind,meta:{authorization:["지자체관리자"]}},
{ path: '/AccessRecord.page', name: 'AccessRecord', component: AccessRecord,meta:{authorization:["지자체관리자"]}},
{ path: '/UserModifyForm.page', name: 'UserModifyForm', component: UserModifyForm,meta:{authorization:["지자체관리자"]}},
{ path: '/ManagerModifyForm.page', name: 'ManagerModifyForm', component: ManagerModifyForm,meta:{authorization:["지자체관리자"]}},
];
const AppRouter = createRouter({
history: createWebHistory(),
routes,
});
export default AppRouter;