
File name
Commit message
Commit date
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/user/main/Main.vue";
import Matching from "../pages/user/networking/Matching.vue";
import MatchingOne from "./user/networking/MatchingOne.vue";
import Data from "../pages/user/Data/Data.vue";
import Login from "../pages/user/login/Login.vue";
import Join from "../pages/user/join/Join.vue";
import Joinsub from "../pages/user/join/Joinsub.vue";
import Introduction from "../pages/user/introduction/Introduction.vue";
import Technology from "../pages/user/Data/Technology.vue";
import TechnologyOne from "./user/Data/TechnologyOne.vue";
import Notice from "../pages/user/community/Notice.vue";
import News from "../pages/user/community/News.vue";
import Wgcommunity from "../pages/user/community/Wgcommunity.vue";
import NoticeOne from "./user/community/NoticeOne.vue";
import Info from "../pages/user/mypage/Info.vue";
import MatchingManager from "../pages/user/mypage/MatchingManager.vue";
import Infosub from "../pages/user/mypage/Infosub.vue";
import Guide from "../pages/user/Data/Guide.vue";
import DataDtali from "./user/Data/DataOne.vue";
/* 관리자 */
import AdminLogin from "../pages/admin/login/Login.vue";
import AdminMain from "../pages/admin/main/Amain.vue";
import AdminUserSelectList from "../pages/admin/user/UserSelectList.vue";
import AdminUserSelectOne from "../pages/admin/user/UserSelectOne.vue";
import AdminNoticeSelectList from "../pages/admin/notice/NoticeSelectList.vue";
import AdminNoticeSelectOne from "../pages/admin/notice/NoticeSelectOne.vue";
import AdminNoticeInsert from "../pages/admin/notice/NoticeInsert.vue";
import AdminNewsSelectList from "../pages/admin/news/NewsSelectList.vue";
import AdminNewsSelectOne from "../pages/admin/news/NewsSelectOne.vue";
import AdminNewsInsert from "../pages/admin/news/NewsInsert.vue";
import AdminTechSelectList from "../pages/admin/technology/TechSelectList.vue";
import AdminTechSelectOne from "../pages/admin/technology/TechSelectOne.vue";
import AdminTechInsert from "../pages/admin/technology/TechInsert.vue";
import AdminDataSelectList from "../pages/admin/databook/DataSelectList.vue";
import AdminDataSelectOne from "./admin/databook/DataSelectOne.vue";
import AdminDataInsert from "../pages/admin/databook/DataInsert.vue";
import AdminDataUpdate from "../pages/admin/databook/DataUpdate.vue";
import AdminNetworkingSelectList from "../pages/admin/networking/NetworkingSelectList.vue";
import AdminNetworkingSelectOne from "./admin/networking/NetworkingSelectOne.vue";
import AdminNetworkingUpdate from "../pages/admin/networking/NetWorkingUpdate.vue";
import AdminMailSelectList from "../pages/admin/mail/MailSelectList.vue";
import AdminMailSelectOne from "./admin/mail/MailSelectOne.vue";
import AdminMailInsert from "../pages/admin/mail/MailInsert.vue";
const routes = [
/* 메인화면 */
{ path: "/", name: "Main", component: Main },
{ path: "/Data.page", name: "Data", component: Data },
{ path: "/Matching.page", name: "Matching", component: Matching },
{ path: "/Login.page", name: "Login", component: Login },
{ path: "/Join.page", name: "Join", component: Join },
{ path: "/Joinsub.page", name: "Joinsub", component: Joinsub },
{ path: "/Introduction.page", name: "Introduction", component: Introduction },
{ path: "/Technology.page", name: "Technology", component: Technology },
{ path: "/Notice.page", name: "Notice", component: Notice },
{ path: "/Info.page", name: "Info", component: Info },
{ path: "/Guide.page", name: "Guide", component: Guide },
{ path: "/Infosub.page", name: "Infosub", component: Infosub },
{ path: "/News.page", name: "News", component: News },
{ path: "/DataDtali.page", name: "DataDtali", component: DataDtali },
{ path: "/NoticeOne.page", name: "NoticeOne", component: NoticeOne },
{ path: "/Wgcommunity.page", name: "Wgcommunity", component: Wgcommunity },
{ path: "/MatchingOne.page", name: "MatchingOne", component: MatchingOne },
{ path: "/TechnologyOne.page", name: "TechnologyOne", component: TechnologyOne, },
{ path: "/MatchingManager.page", name: "MatchingManager", component: MatchingManager, },
/* 관리자 */
{ path: "/adm.page", name: "AdminMain", component: AdminMain, meta: { requiresAuth: true } },
{ path: "/adm/login.page", name: "AdminLogin", component: AdminLogin },
{ path: "/adm/userSelectList.page", name: "AdminUserSelectList", component: AdminUserSelectList },
{ path: "/adm/userSelectOne.page", name: "AdminUserSelectOne", component: AdminUserSelectOne },
{ path: "/adm/noticeSelectList.page", name: "AdminNoticeSelectList", component: AdminNoticeSelectList },
{ path: "/adm/noticeSelectOne.page", name: "AdminNoticeSelectOne", component: AdminNoticeSelectOne },
{ path: "/adm/noticeInsert.page", name: "AdminNoticeInsert", component: AdminNoticeInsert },
{ path: "/adm/newsSelectList.page", name: "AdminNewsSelectList", component: AdminNewsSelectList },
{ path: "/adm/newsSelectOne.page", name: "AdminNewsSelectOne", component: AdminNewsSelectOne },
{ path: "/adm/newsInsert.page", name: "AdminNewsInsert", component: AdminNewsInsert },
{ path: "/adm/techSelectList.page", name: "AdminTechSelectList", component: AdminTechSelectList },
{ path: "/adm/techSelectOne.page", name: "AdminTechSelectOne", component: AdminTechSelectOne },
{ path: "/adm/techInsert.page", name: "AdminTechInsert", component: AdminTechInsert },
{ path: "/adm/dataSelectList.page", name: "AdminDataSelectList", component: AdminDataSelectList },
{ path: "/adm/dataSelectOne.page", name: "AdminDataSelectOne", component: AdminDataSelectOne },
{ path: "/adm/dataInsert.page", name: "AdminDataInsert", component: AdminDataInsert },
{ path: "/adm/dataUpdate.page", name: "AdminDataUpdate", component: AdminDataUpdate },
{ path: "/adm/networkingSelectList.page", name: "AdminNetworkingSelectList", component: AdminNetworkingSelectList },
{ path: "/adm/networkingSelectOne.page", name: "AdminNetworkingSelectOne", component: AdminNetworkingSelectOne },
{ path: "/adm/networkingUpdate.page", name: "AdminNetworkingUpdate", component: AdminNetworkingUpdate },
{ path: "/adm/mailSelectList.page", name: "AdminMailSelectList", component: AdminMailSelectList },
{ path: "/adm/mailSelectOne.page", name: "AdminMailSelectOne", component: AdminMailSelectOne },
{ path: "/adm/mailInsert.page", name: "AdminMailInsert", component: AdminMailInsert },
];
const AppRouter = createRouter({
history: createWebHistory(),
routes,
});
export default AppRouter;