From 21ea5ff10ff6410d5f81d61b1dfeee0ee4d4d426 Mon Sep 17 00:00:00 2001 From: hoon7566 Date: Mon, 21 Mar 2022 20:57:42 +0900 Subject: [PATCH] =?UTF-8?q?feat(owner-vue):=20dashboard=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - dashboard 페이지 추가 --- owner-vue/src/api/order.js | 3 + owner-vue/src/router/index.js | 12 +++- owner-vue/src/views/HomeDashBoard.vue | 88 +++++++++++++++++++++++++++ 3 files changed, 100 insertions(+), 3 deletions(-) create mode 100644 owner-vue/src/views/HomeDashBoard.vue diff --git a/owner-vue/src/api/order.js b/owner-vue/src/api/order.js index b309bf6..cdc0d8b 100644 --- a/owner-vue/src/api/order.js +++ b/owner-vue/src/api/order.js @@ -25,5 +25,8 @@ export default { orderStatus: orderStatus } return axios.patch(process.env.VUE_APP_OWNER_SERVICE_BASEURL + "/order-service/order/" + orderId, body); + }, + findDashboard(){ + return axios.get(process.env.VUE_APP_API_URL + "/order/dashboard"); } } \ No newline at end of file diff --git a/owner-vue/src/router/index.js b/owner-vue/src/router/index.js index f9e74ea..ac6ebec 100644 --- a/owner-vue/src/router/index.js +++ b/owner-vue/src/router/index.js @@ -24,10 +24,16 @@ const authCheck = async function (to, from, next) { }; const routes = [ { - path: '/order', - redirect: 'order', + path: '/', + redirect: 'dashboard', component: DashboardLayout, children: [ + { + path: '/dashboard', + name: 'dashboard', + beforeEnter: authCheck, + component: () => import('./../views/HomeDashBoard') + }, { path: '/category', name: 'category', @@ -61,7 +67,7 @@ const routes = [ ] }, { - path: '/', + path: '/login', redirect: 'login', component: AuthLayout, children: [ diff --git a/owner-vue/src/views/HomeDashBoard.vue b/owner-vue/src/views/HomeDashBoard.vue new file mode 100644 index 0000000..7d96b3d --- /dev/null +++ b/owner-vue/src/views/HomeDashBoard.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file