From 1b6f4853ac3b43910761981582bd613bc328774a Mon Sep 17 00:00:00 2001 From: SunTao <328867980@qq.com> Date: Sat, 12 Oct 2024 17:25:56 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BA=A4=E5=AE=89=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/xj/traffic.js | 86 +++ .../inspection/disease-management/index.vue | 13 +- .../xj/inspection/linear-management/index.vue | 0 .../road-management/components/road-add.vue | 2 +- .../xj/inspection/road-management/index.vue | 35 +- .../components/event-add.vue | 476 ++++++++++++ .../components/event-view.vue | 151 ++++ .../inspection/traffic-management/index.vue | 696 ++++++++++++++++++ 8 files changed, 1446 insertions(+), 13 deletions(-) create mode 100644 src/api/xj/traffic.js create mode 100644 src/views/xj/inspection/linear-management/index.vue create mode 100644 src/views/xj/inspection/traffic-management/components/event-add.vue create mode 100644 src/views/xj/inspection/traffic-management/components/event-view.vue create mode 100644 src/views/xj/inspection/traffic-management/index.vue diff --git a/src/api/xj/traffic.js b/src/api/xj/traffic.js new file mode 100644 index 0000000..065d305 --- /dev/null +++ b/src/api/xj/traffic.js @@ -0,0 +1,86 @@ +import request from "@/utils/request"; + +// 获取事件列表数据接口 +export function getEventTable(params) { + return request({ + url: "/xj/event/list", + method: "get", + params, + }); +} + +// 道路名称下拉数据 +export function getSegment() { + return request({ + url: "/api/v2/segment/selectList", + method: "post", + }); +} + +// 事件类型下拉 +export function getEventType() { + return request({ + url: "/metadata/eventDefectType", + method: "get", + }); +} + +// 事件状态下拉类型 +export function getDefectStatus() { + return request({ + url: "/metadata/defectState", + method: "get", + }); +} + +// 新增事件接口 +export function addEvent(data) { + return request({ + url: "/xj/event", + method: "post", + data, + }); +} + +// 修改事件接口 +export function uploadEvent(data) { + return request({ + url: "/xj/event", + method: "put", + data, + }); +} + +// 删除路产接口 +export function deleteType(data) { + return request({ + url: "/xj/event", + method: "delete", + data, + }); +} + +// 批量修改事件接口 +export function changeEvent(data) { + return request({ + url: "/xj/event/batch", + method: "put", + data, + }); +} + +// 路产详情接口 +export function detailRoad(id) { + return request({ + url: "/xj/equipment/" + id, + method: "get", + }); +} + +// 路产类型下拉 +export function getRoadType() { + return request({ + url: "/metadata/equipmentEquipmentType", + method: "get", + }); +} diff --git a/src/views/xj/inspection/disease-management/index.vue b/src/views/xj/inspection/disease-management/index.vue index 6156b4d..7749a28 100644 --- a/src/views/xj/inspection/disease-management/index.vue +++ b/src/views/xj/inspection/disease-management/index.vue @@ -2,7 +2,7 @@ * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git * @Date: 2024-10-08 10:58:25 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2024-10-12 11:38:12 + * @LastEditTime: 2024-10-12 15:22:08 * @FilePath: \znxjxt-ui\src\views\xj\inspection\disease-management .vue * @Description: 巡检信息管理-病害管理 --> @@ -233,6 +233,17 @@ {{ filterState(scope.row.state) }} + + + diff --git a/src/views/xj/inspection/linear-management/index.vue b/src/views/xj/inspection/linear-management/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/xj/inspection/road-management/components/road-add.vue b/src/views/xj/inspection/road-management/components/road-add.vue index 72b01d1..ab3e981 100644 --- a/src/views/xj/inspection/road-management/components/road-add.vue +++ b/src/views/xj/inspection/road-management/components/road-add.vue @@ -335,7 +335,7 @@ export default { const dataItem = { ...this.roadForm, media: this.upload.fileList.map((item) => { - return { img: item.img }; + return { ...item, img: item.img }; }), geometry: { type: "Point", diff --git a/src/views/xj/inspection/road-management/index.vue b/src/views/xj/inspection/road-management/index.vue index b35468d..90f707f 100644 --- a/src/views/xj/inspection/road-management/index.vue +++ b/src/views/xj/inspection/road-management/index.vue @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2024-10-11 15:14:16 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2024-10-12 14:31:18 + * @LastEditTime: 2024-10-12 16:08:23 * @FilePath: \znxjxt-ui\src\views\xj\inspection\road-management\index.vue * @Description: 巡检信息-路产管理 --> @@ -225,9 +225,20 @@ {{ filterState(scope.row.state) }} + + + - + @@ -283,10 +294,10 @@
- \ No newline at end of file diff --git a/src/views/xj/inspection/traffic-management/components/event-add.vue b/src/views/xj/inspection/traffic-management/components/event-add.vue new file mode 100644 index 0000000..0d559f5 --- /dev/null +++ b/src/views/xj/inspection/traffic-management/components/event-add.vue @@ -0,0 +1,476 @@ + + + + + + + \ No newline at end of file diff --git a/src/views/xj/inspection/traffic-management/components/event-view.vue b/src/views/xj/inspection/traffic-management/components/event-view.vue new file mode 100644 index 0000000..240d107 --- /dev/null +++ b/src/views/xj/inspection/traffic-management/components/event-view.vue @@ -0,0 +1,151 @@ + + + + + \ No newline at end of file diff --git a/src/views/xj/inspection/traffic-management/index.vue b/src/views/xj/inspection/traffic-management/index.vue new file mode 100644 index 0000000..1c5da2f --- /dev/null +++ b/src/views/xj/inspection/traffic-management/index.vue @@ -0,0 +1,696 @@ + + + + + + + + \ No newline at end of file