import { createWebHistory, createRouter } from 'vue-router'; // import Main from "../pages/main/Main.vue"; //240116 임재현 메인메뉴 import FileManagement from '../pages/file/FileManagement.vue'; import HostManagement from '../pages/file/HostManagement.vue'; import ScheduleManagement from '../pages/schedule/ScheduleManagement.vue'; import ScheduleLogManagement from '../pages/schedule/ScheduleLogManagement.vue'; import Login from '../pages/login/Login.vue'; import Register from '../pages/login/Register.vue'; import Mypage from '../pages/mypage/MyPage.vue'; import MainMenu from '../pages/main/MainMenu.vue'; //240116 임재현 메인메뉴 import DqiList from '../pages/dbManagement/DqiList.vue'; //240116 임재현 품질지표조회 import ValRuleList from '../pages/rule/ValRuleList.vue'; //240117 임재현 검증룰관리 import DbSchema from '../pages/dbManagement/DbSchema.vue'; import CodeList from '../pages/rule/CodeList.vue'; // 코드 관리 import DomainRule from '../pages/rule/DomainRuleList.vue'; // 코드 관리 import TableManage from '../pages/dbManagement/TableManage.vue'; //진단대사 테이블 관리 import WorkRuleManagement from '../pages/rule/WorkRuleManagement.vue'; // 업무규칙 관리 import ColumnManagement from '../pages/dbManagement/ColumnManagement.vue'; //240125 임재현 컬럼분석 import Join from '../pages/join/Join.vue'; import ExecRuleManagement from '../pages/schedule/ExecRuleManagement.vue'; //240126 진단항목별 실행 import DuplRuleManagement from '../pages/rule/DuplRuleManagement.vue'; //중복 분석 // 템플릿 import Searchbar from '../template/templateElement/Searchbar.vue'; import Table from '../template/templateElement/Table.vue'; import BtnPosition from '../template/templateElement/BtnPosition.vue'; import Horizontal from '../template/layoutTemplate/Horizontal.vue'; import Vertical from '../template/layoutTemplate/Vertical.vue'; import FormModal from '../template/templateElement/FormModal.vue'; import AlertModal from '../template/templateElement/AlertModal.vue'; import Guide from '../template/guide/TemplateGuide.vue'; const routes = [ /* 메인화면 */ // { path: '/', name: 'Main', component: Main }, //240116 임재현 메인메뉴 { path: '/fileManagement.page', name: 'FileManagement', component: FileManagement, }, { path: '/hostManagement.page', name: 'HostManagement', component: HostManagement, }, { path: '/scheduleManagement.page', name: 'ScheduleManagement', component: ScheduleManagement, }, { path: '/scheduleLogManagement.page', name: 'ScheduleLogManagement', component: ScheduleLogManagement, }, { path: '/', name: 'Login', component: Login }, { path: '/join.page', name: 'Join', component: Join }, // 회원가입 { path: '/register.page', name: 'Register', component: Register }, { path: '/myPage.page', name: 'Mypage', component: Mypage }, { path: '/main.page', name: 'MainMenu', component: MainMenu }, //240116 임재현 메인메뉴 { path: '/dqiList.page', name: 'DqiList', component: DqiList }, //240116 임재현 품질지표조회 { path: '/valRuleList.page', name: 'ValRuleList', component: ValRuleList }, //240117 임재현 검증룰 관리 { path: '/dbmsManagement.page', name: 'DbManagement', component: DbSchema }, { path: '/codeList.page', name: 'CodeList', component: CodeList }, // 코드 관리 { path: '/domainRuleManagement.page', name: 'DomainRule', component: DomainRule, }, // 도메인 관리 { path: '/tableManagement.page', name: 'TableManage', component: TableManage, }, { path: '/workRuleManagement.page', name: 'WorkRuleManagement', component: WorkRuleManagement, }, // 업무 규칙 { //240123 임재현 컬럼분석 path: '/columnManagement.page', name: 'ColumnManagement', component: ColumnManagement, }, { //240126 임재현 진단항목별 실행 path: '/execRuleManagement.page', name: 'ExecRuleManagement', component: ExecRuleManagement, }, { path: '/duplRuleManagement.page', name: 'DuplRuleManagement', component: DuplRuleManagement }, //중복 분석 // 템플릿 화면 { path: '/searchbar.page', name: 'Searchbar', component: Searchbar }, { path: '/table.page', name: 'Table', component: Table }, { path: '/btnPosition.page', name: 'BtnPosition', component: BtnPosition }, { path: '/horizontal.page', name: 'Horizontal', component: Horizontal }, { path: '/vertical.page', name: 'Vertical', component: Vertical }, { path: '/formModal.page', name: 'FormModal', component: FormModal }, { path: '/alertModal.page', name: 'AlertModal', component: AlertModal }, { path: '/guide.page', name: 'Guide', component: Guide }, ]; const AppRouter = createRouter({ history: createWebHistory(), routes, }); export default AppRouter;