
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 userIDsearch from "../pages/user/login/userIDsearch.vue";
import Join from "../pages/user/join/Join.vue";
import Terms from "../pages/user/join/Terms.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 WgcommunityOne from "../pages/user/community/WgcommunityOne.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 AdminCompanySelectOne from "../pages/admin/user/CompanySelectOne.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 AdminNoticeUpdate from "../pages/admin/notice/NoticeUpdate.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 AdminNewsUpdate from "../pages/admin/news/NewsUpdate.vue";
import AdminWgSelectList from "../pages/admin/wgcommunity/WgSelectList.vue";
import AdminWgSelectOne from "../pages/admin/wgcommunity/WgSelectOne.vue";
import AdminWgInsert from "../pages/admin/wgcommunity/WgInsert.vue";
import AdminWgUpdate from "../pages/admin/wgcommunity/WgUpdate.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 AdminTechUpdate from "../pages/admin/technology/TechUpdate.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";
import AdminPopupSelectList from "../pages/admin/popup/PopupSelectList.vue";
import AdminPopupSelectOne from "../pages/admin/popup/PopupSelectOne.vue";
import AdminPopupInsert from "../pages/admin/popup/PopupInsert.vue";
import AdminPopupUpdate from "../pages/admin/popup/PopupUpdate.vue";
import AdminSubscribe from "../pages/admin/subscribe/Subscribe.vue";
import AdminTag from "../pages/admin/tag/Tag.vue";
import AdminVisit from "../pages/admin/statistics/Visit.vue";
import AdminMenuVisit from "../pages/admin/statistics/MenuStatistics.vue";
import AdminCoporate from "../pages/admin/statistics/CorporatePRCenter.vue";
import AdminData from "../pages/admin/statistics/Data.vue";
import AdminMember from "../pages/admin/statistics/Member.vue";
import AdminNewsAndPr from "../pages/admin/statistics/NewsAndPr.vue";
import AdminNotice from "../pages/admin/statistics/Notice.vue";
import AdminTech from "../pages/admin/statistics/Tech.vue";
import AdminWgCommunity from "../pages/admin/statistics/WgCommunity.vue";
import AdminMatching from "../pages/admin/statistics/MatchingStatistics.vue";
const routes = [
/* 메인화면 */
{ path: "/", name: "Main", component: Main, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]}},
{ path: "/Data.page", name: "Data", component: Data, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Matching.page", name: "Matching", component: Matching, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Login.page", name: "Login", component: Login, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]}},
{ path: "/Join.page", name: "Join", component: Join, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Terms.page", name: "Terms", component: Terms, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Joinsub.page", name: "Joinsub", component: Joinsub, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Introduction.page", name: "Introduction", component: Introduction, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Technology.page", name: "Technology", component: Technology, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Notice.page", name: "Notice", component: Notice, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]}},
{ path: "/Info.page", name: "Info", component: Info,meta:{authorization:["준회원","일반 정회원","기업 정회원"]} },
{ path: "/Guide.page", name: "Guide", component: Guide, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]}},
{ path: "/Infosub.page", name: "Infosub", component: Infosub,meta:{authorization:["일반 정회원","기업 정회원"]} },
{ path: "/News.page", name: "News", component: News, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/DataDtali.page", name: "DataDtali", component: DataDtali,meta:{authorization:["일반 정회원","기업 정회원"]} },
{ path: "/NoticeOne.page", name: "NoticeOne", component: NoticeOne, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/Wgcommunity.page", name: "Wgcommunity", component: Wgcommunity, meta:{authorization:["비회원","준회원","일반 정회원","기업 정회원"]} },
{ path: "/WgcommunityOne.page", name: "WgcommunityOne", component: WgcommunityOne,meta:{authorization:["일반 정회원","기업 정회원"]}},
{ path: "/MatchingOne.page", name: "MatchingOne", component: MatchingOne,meta:{authorization:["일반 정회원","기업 정회원"]} },
// { path: "/userIDsearch.page", name: "userIDsearch", component: userIDsearch,meta:{authorization:["비회원"]} },
{ path: "/TechnologyOne.page", name: "TechnologyOne", component: TechnologyOne,meta:{authorization:["일반 정회원","기업 정회원"]}},
{ path: "/MatchingManager.page", name: "MatchingManager", component: MatchingManager,meta:{authorization:["기업 정회원"]}},
/* 관리자 */
{ 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/companySelectOne.page", name: "AdminCompanySelectOne", component: AdminCompanySelectOne,},
{ 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/noticeUpdate.page", name: "AdminNoticeUpdate", component: AdminNoticeUpdate,},
{ 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/newsUpdate.page", name: "AdminNewsUpdate", component: AdminNewsUpdate,},
{ path: "/adm/wgSelectList.page", name: "AdminWgSelectList", component: AdminWgSelectList,},
{ path: "/adm/wgSelectOne.page", name: "AdminWgSelectOne", component: AdminWgSelectOne,},
{ path: "/adm/wgInsert.page", name: "AdminWgInsert", component: AdminWgInsert,},
{ path: "/adm/wgUpdate.page", name: "AdminWgUpdate", component: AdminWgUpdate,},
{ 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/techUpdate.page", name: "AdminTechUpdate", component: AdminTechUpdate,},
{ 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 },
{ path: "/adm/popupSelectList.page", name: "AdminPopupSelectList", component: AdminPopupSelectList },
{ path: "/adm/popupSelectOne.page", name: "AdminPopupSelectOne", component: AdminPopupSelectOne },
{ path: "/adm/popupInsert.page", name: "AdminPopupInsert", component: AdminPopupInsert },
{ path: "/adm/popupUpdate.page", name: "AdminPopupUpdate", component: AdminPopupUpdate },
{ path: "/adm/subscribe.page", name: "AdminSubscribe", component: AdminSubscribe },
{ path: "/adm/tag.page", name: "AdminTag", component: AdminTag },
{ path: "/adm/visit.page", name: "AdminVisit", component: AdminVisit },
{ path: "/adm/menuVisit.page", name: "AdminMenuVisit", component: AdminMenuVisit },
{ path: "/adm/pr.page", name: "AdminCoporate", component: AdminCoporate },
{ path: "/adm/dataStatistics.page", name: "AdminData", component: AdminData },
{ path: "/adm/member.page", name: "AdminMember", component: AdminMember },
{ path: "/adm/NewsAndPr.page", name: "AdminNewsAndPr", component: AdminNewsAndPr },
{ path: "/adm/noticeStatistics.page", name: "AdminNotice", component: AdminNotice },
{ path: "/adm/techStatistics.page", name: "AdminTech", component: AdminTech },
{ path: "/adm/wgCommunity.page", name: "AdminWgCommunity", component: AdminWgCommunity },
{ path: "/adm/matchingStatistics.page", name: "AdminMatching", component: AdminMatching },
];
const AppRouter = createRouter({
history: createWebHistory(),
routes,
});
export default AppRouter;