
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 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 NoticeOne from "./user/community/NoticeOne.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 "./user/Data/DataOne.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 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 AdminDataSelectList from "../pages/admin/databook/DataSelectList.vue";
import AdminDataSelectOne from "./admin/databook/DataSelectOne.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: "/NoticeOne.page", name: "NoticeOne", component: NoticeOne },
{
path: "/MatchingOne.page",
name: "MatchingOne",
component: MatchingOne,
},
{
path: "/TechnologyOne.page",
name: "TechnologyOne",
component: TechnologyOne,
},
/* 관리자 */
{
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: "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/dataSelectList.page",
name: "AdminDataSelectList",
component: AdminDataSelectList,
},
{
path: "/adm/dataSelectOne.page",
name: "AdminDataSelectOne",
component: AdminDataSelectOne,
},
{
path: "/adm/dataInsert.page",
name: "AdminDataInsert",
component: AdminDataInsert,
},
];
const AppRouter = createRouter({
history: createWebHistory(),
routes,
});
export default AppRouter;