From beb8fbec7612b32014608c40fc00acfae39efe21 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=9B=A8yuuula?=
<15122962+rain-yuuula@user.noreply.gitee.com>
Date: Thu, 7 Aug 2025 05:27:14 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0route.js=E3=80=81route?=
=?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=B9=E5=92=8Ctransport-fee=E6=96=87?=
=?UTF-8?q?=E4=BB=B6=E5=A4=B9(=E8=B7=AF=E7=BA=BF=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E5=92=8C=E8=BF=90=E8=BE=93=E9=87=91=E9=A2=9D=E7=AE=A1=E7=90=86?=
=?UTF-8?q?)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/route.js | 82 +++++++++
.../route/manageroute/add-route/index.vue | 143 ++++++++++++++++
.../route/manageroute/edit-route/index.vue | 159 +++++++++++++++++
src/views/route/manageroute/index.vue | 161 ++++++++++++++++++
.../transport-fee/components/SetFeeModal.vue | 98 +++++++++++
src/views/transport-fee/index.vue | 152 +++++++++++++++++
6 files changed, 795 insertions(+)
create mode 100644 src/api/route.js
create mode 100644 src/views/route/manageroute/add-route/index.vue
create mode 100644 src/views/route/manageroute/edit-route/index.vue
create mode 100644 src/views/route/manageroute/index.vue
create mode 100644 src/views/transport-fee/components/SetFeeModal.vue
create mode 100644 src/views/transport-fee/index.vue
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