
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 { useStore } from "vuex";
import Main from "../pages/user/main/Main.vue";
import Matching from "../pages/user/networking/Matching.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 TechnologyDtail from "../pages/user/Data/TechnologyDtail.vue";
import Notice from "../pages/user/community/Notice.vue";
import News from "../pages/user/community/News.vue";
import NoticeDtail from "../pages/user/community/NoticeDtail.vue";
import Info from "../pages/user/mypage/Info.vue";
import Infosub from "../pages/user/mypage/Infosub.vue";
import Guide from "../pages/user/Data/Guide.vue";
import DataDtali from "../pages/user/Data/DataDtali.vue";
/* 관리자 */
import AdminLogin from "../pages/admin/login/Login.vue";
import AdminMain from "../pages/admin/main/Amain.vue";
import AdminUser from "../pages/admin/user/UserSelectList.vue";
import AdminNotice from "../pages/admin/notice/noticeSelectList.vue";
import AdminNewsSelectList from "../pages/admin/news/NewsSelectList.vue";
import AdminNewsSelectOne from "../pages/admin/news/NewsSelectListOne.vue";
import AdminNewsInsert from "../pages/admin/news/NewsInsert.vue";
import AdminDataSelectList from "../pages/admin/databook/DataSelectList.vue";
import AdminDataSelectOne from "../pages/admin/databook/DataSelectListOne.vue";
import AdminDataInsert from "../pages/admin/databook/DataInsert.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: "/NoticeDtail.page", name: "NoticeDtail", component: NoticeDtail },
{
path: "/TechnologyDtail.page",
name: "TechnologyDtail",
component: TechnologyDtail,
},
/* 관리자 */
{ path: "/adm.page", name: "AdminMain", component: AdminMain ,meta: { requiresAuth: true }},
{ path: "/adm/login.page", name: "AdminLogin", component: AdminLogin},
{ path: "/adm/userSelectList.page", name: "AdminUser", component: AdminUser},
{ path: "/adm/noticeSelectList.page", name: "AdminNotice", component: AdminNotice},
{ path: "/adm/newsSelectList.page", name: "AdminNewsSelectList", component: AdminNewsSelectList},
{ path: "/adm/newsSelectListOne.page", name: "AdminNewsSelectOne", component: AdminNewsSelectOne},
{ path: "/adm/newsInsert.page", name: "AdminNewsInsert", component: AdminNewsInsert},
{ path: "/adm/dataSelectList.page", name: "AdminDataSelectList", component: AdminDataSelectList},
{ path: "/adm/dataSelectListOne.page", name: "AdminDataSelectOne", component: AdminDataSelectOne},
{ path: "/adm/dataInsert.page", name: "AdminDataInsert", component: AdminDataInsert},
];
const AppRouter = createRouter({
history: createWebHistory(),
routes,
});
export default AppRouter;