diff --git a/src/router/index.js b/src/router/index.js index 11360c2..c2516f1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -84,6 +84,28 @@ const routes = [ name: 'StationListView', component: () => import('@/views/passenger/StationListView.vue'), }, + // 하차 관련 검색 페이지 + { + path: '/landingSearch', + name: 'busLandingSearchView', + component: () => import('@/views/passenger/landing/BusLandingSearchView.vue'), + }, + { + path: '/keyboardLandingSearch/:keyword', + name: 'KeyboardLandingSearchView', + component: () => import('@/views/passenger/landing/KeyboardLandingSearchView.vue'), + }, + { + path: '/landingStopBusList/:arsId/:stId', + name: 'LandingStopBusListView', + props: true, + component: () => import('@/views/passenger/landing/LandingStopBusListView.vue'), + }, + { + path: '/landingStationList/:busRouteId', + name: 'LandingStationListView', + component: () => import('@/views/passenger/landing/LandingStationListView.vue'), + }, ]; const router = createRouter({ diff --git a/src/views/passenger/FavoriteStopView.vue b/src/views/passenger/FavoriteStopView.vue index c160cf1..05ea4e8 100644 --- a/src/views/passenger/FavoriteStopView.vue +++ b/src/views/passenger/FavoriteStopView.vue @@ -3,16 +3,37 @@
-
+ +

이력이 없습니다.

+
-
-
- {{ i }} +
+
+
+
+
+
{{ stop.stationNm }}
+
{{ stop.direction }}행
+
+ 역에서 탑승가능한 버스를 보는 버튼 +
+
+
+
+ 탑승 가능 버스 +
+ {{ bus.busRouteNm }}   +
+
+ 역에서 탑승가능한 버스를 보는 버튼 +
+
+
@@ -21,6 +42,7 @@ diff --git a/src/views/passenger/landing/BusLandingSearchView.vue b/src/views/passenger/landing/BusLandingSearchView.vue new file mode 100644 index 0000000..9d12a68 --- /dev/null +++ b/src/views/passenger/landing/BusLandingSearchView.vue @@ -0,0 +1,187 @@ + + + + + diff --git a/src/views/passenger/landing/KeyboardLandingSearchView.vue b/src/views/passenger/landing/KeyboardLandingSearchView.vue new file mode 100644 index 0000000..186cc9b --- /dev/null +++ b/src/views/passenger/landing/KeyboardLandingSearchView.vue @@ -0,0 +1,335 @@ + + + + + diff --git a/src/views/passenger/landing/LandingStationListView.vue b/src/views/passenger/landing/LandingStationListView.vue new file mode 100644 index 0000000..2bfb9a7 --- /dev/null +++ b/src/views/passenger/landing/LandingStationListView.vue @@ -0,0 +1,279 @@ + + + + + diff --git a/src/views/passenger/landing/LandingStopBusListView.vue b/src/views/passenger/landing/LandingStopBusListView.vue new file mode 100644 index 0000000..435ef5a --- /dev/null +++ b/src/views/passenger/landing/LandingStopBusListView.vue @@ -0,0 +1,314 @@ + + + + +