From 5d9d45818b5209432fc55a591f3692c26d7a5ccc Mon Sep 17 00:00:00 2001 From: SunTao <328867980@qq.com> Date: Wed, 16 Oct 2024 09:39:01 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E9=81=93=E8=B7=AF=E6=AE=B5?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/xj/section.js | 38 ++ .../xj/inspection/road-management/index.vue | 2 +- src/views/xj/route/{ => route-line}/index.vue | 8 +- .../route-section/components/section-add.vue | 486 ++++++++++++++++++ src/views/xj/route/route-section/index.vue | 312 +++++++++++ 5 files changed, 841 insertions(+), 5 deletions(-) create mode 100644 src/api/xj/section.js rename src/views/xj/route/{ => route-line}/index.vue (99%) create mode 100644 src/views/xj/route/route-section/components/section-add.vue create mode 100644 src/views/xj/route/route-section/index.vue diff --git a/src/api/xj/section.js b/src/api/xj/section.js new file mode 100644 index 0000000..9aea352 --- /dev/null +++ b/src/api/xj/section.js @@ -0,0 +1,38 @@ +import request from "@/utils/request"; + +// 查询道路段列表 +export function getSectionList(query) { + return request({ + url: "/api/v2/segment/list", + method: "post", + data: query, + }); +} + +// 新增路段 +export function addSection(query) { + return request({ + url: "/api/v2/segment/add", + method: "post", + data: query, + }); +} + +// 删除路段 +export function deleteSection(query) { + return request({ + url: "/api/v2/segment/delete", + method: "delete", + data: query, + }); + } + +// 修改路段信息 +export function updateSection(query) { + return request({ + url: "/api/v2/segment/update", + method: "put", + data: query, + }); + } + diff --git a/src/views/xj/inspection/road-management/index.vue b/src/views/xj/inspection/road-management/index.vue index 90f707f..d0c20ac 100644 --- a/src/views/xj/inspection/road-management/index.vue +++ b/src/views/xj/inspection/road-management/index.vue @@ -171,7 +171,7 @@ icon="el-icon-delete" size="mini" :disabled="multiple" - @click="handleDelete" + @click="handleDelete(null)" v-hasPermi="['system:defect:remove']" >删除 diff --git a/src/views/xj/route/index.vue b/src/views/xj/route/route-line/index.vue similarity index 99% rename from src/views/xj/route/index.vue rename to src/views/xj/route/route-line/index.vue index 795ba02..d71507d 100644 --- a/src/views/xj/route/index.vue +++ b/src/views/xj/route/route-line/index.vue @@ -1,8 +1,8 @@ @@ -102,10 +102,10 @@ >导出 - + > --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/xj/route/route-section/index.vue b/src/views/xj/route/route-section/index.vue new file mode 100644 index 0000000..adfb1b0 --- /dev/null +++ b/src/views/xj/route/route-section/index.vue @@ -0,0 +1,312 @@ + + + + + + + + + + + + + 搜索 + 重置 + + + + + + 新增 + + 删除 + + 导出 + + + + + + + + + + + + + + + + + + 修改 + + 删除 + + + + + + + + + + + + + + + + + + +