diff --git a/src/api/route.js b/src/api/route.js
new file mode 100644
index 0000000..ed84730
--- /dev/null
+++ b/src/api/route.js
@@ -0,0 +1,82 @@
+import request from '@/utils/request'
+
+// 分页查询路线(支持路线名模糊查询)
+export function getRoutesByPage(params) {
+ return request({
+ url: 'cpRoute',
+ method: 'get',
+ params
+ })
+}
+
+// 添加路线
+export function createRoute(data) {
+ return request({
+ url: 'cpRoute',
+ method: 'post',
+ data
+ })
+}
+
+// 修改路线
+export function updateRoute(data) {
+ return request({
+ url: 'cpRoute',
+ method: 'put',
+ data
+ })
+}
+
+// 全部路线
+export function getAllRoutes(params) {
+ return request({
+ url: 'cpRoute/all',
+ method: 'get',
+ params
+ })
+}
+
+// 根据景区获取景区下的所有路线
+export function getRoutesByAreaId(params) {
+ return request({
+ url: 'cpRoute/getByAreaId',
+ method: 'get',
+ params
+ })
+}
+
+// 根据景区名称模糊查询路线
+export function searchRoutesByName(params) {
+ return request({
+ url: 'cpRoute/searchRoutesByName',
+ method: 'get',
+ params
+ })
+}
+
+// 查询单个路线
+export function getRouteDetail(id) {
+ return request({
+ url: `cpRoute/${id}`,
+ method: 'get'
+ })
+}
+
+// 删除路线
+export function deleteRoute(id) {
+ return request({
+ url: `cpRoute/${id}`,
+ method: 'delete'
+ })
+}
+
+export default {
+ getRoutesByPage,
+ createRoute,
+ updateRoute,
+ getAllRoutes,
+ getRoutesByAreaId,
+ searchRoutesByName,
+ getRouteDetail,
+ deleteRoute
+}
\ No newline at end of file
diff --git a/src/views/route/manageroute/add-route/index.vue b/src/views/route/manageroute/add-route/index.vue
new file mode 100644
index 0000000..af7bce8
--- /dev/null
+++ b/src/views/route/manageroute/add-route/index.vue
@@ -0,0 +1,143 @@
+
+
+
+
+ 新增路线
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 保存
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/route/manageroute/edit-route/index.vue b/src/views/route/manageroute/edit-route/index.vue
new file mode 100644
index 0000000..84fb6e5
--- /dev/null
+++ b/src/views/route/manageroute/edit-route/index.vue
@@ -0,0 +1,159 @@
+
+
+
+
+ 修改路线
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 修改
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/route/manageroute/index.vue b/src/views/route/manageroute/index.vue
new file mode 100644
index 0000000..383a47b
--- /dev/null
+++ b/src/views/route/manageroute/index.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+ 查询
+
+
+ 新增路线
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/transport-fee/components/SetFeeModal.vue b/src/views/transport-fee/components/SetFeeModal.vue
new file mode 100644
index 0000000..668ddf1
--- /dev/null
+++ b/src/views/transport-fee/components/SetFeeModal.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/transport-fee/index.vue b/src/views/transport-fee/index.vue
new file mode 100644
index 0000000..da36c44
--- /dev/null
+++ b/src/views/transport-fee/index.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+ 设置金额
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file