From e9ab4f4e3141d534161c580f63fff529a8afe601 Mon Sep 17 00:00:00 2001 From: SunTao <328867980@qq.com> Date: Mon, 25 Nov 2024 14:27:01 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=E7=97=85?= =?UTF-8?q?=E5=AE=B3=E7=B1=BB=E5=9E=8B=E4=B8=8B=E6=8B=89=E4=B8=BA=E7=BA=A7?= =?UTF-8?q?=E8=81=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 32 ++- src/api/xj/confirmation.js | 3 +- src/api/xj/disease.js | 4 +- src/api/xj/index/index.js | 17 ++ src/api/xj/scope.js | 14 +- src/api/xj/screen/disease-screen.js | 4 +- src/api/xj/screen/index.js | 9 + src/api/xj/surface.js | 13 +- .../disease-components/traffic-log.vue | 135 +++++++++++-- src/views/big-screen/index.vue | 8 - .../overview-components/disease-trends.vue | 84 +------- .../inspection-vehicles.vue | 68 +++++-- src/views/index-components/disease-index.vue | 112 +++++++---- src/views/index-components/road-index.vue | 5 +- src/views/index-components/traffic-index.vue | 186 ++++++++++++++---- .../components/image-dialog.vue | 47 ++--- .../confirmation-management/index.vue | 71 ++++--- .../components/merge-dialog.vue | 41 ++-- .../inspection/disease-management/index.vue | 95 +++++---- .../components/surface-map.vue | 3 +- .../inspection/surface-management/index.vue | 51 ++--- src/views/xj/route/route-scope/index.vue | 1 + .../components/terminal-add.vue | 14 +- src/views/xj/route/route-terminal/index.vue | 77 ++++++-- 24 files changed, 719 insertions(+), 375 deletions(-) diff --git a/src/App.vue b/src/App.vue index b3745db..a32717b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,7 @@ + + diff --git a/src/api/xj/confirmation.js b/src/api/xj/confirmation.js index 3c7b7b5..697b9d1 100644 --- a/src/api/xj/confirmation.js +++ b/src/api/xj/confirmation.js @@ -11,7 +11,8 @@ import request from "@/utils/request"; // 查询列表病害类型 export function getDefectList(params) { return request({ - url: "/metadata/defectType", + // url: "/metadata/defectType", + url: "/bigscreen/v2/getDefectTypesDrowDown", method: "get", params, }); diff --git a/src/api/xj/disease.js b/src/api/xj/disease.js index 2b943bc..4b66ea2 100644 --- a/src/api/xj/disease.js +++ b/src/api/xj/disease.js @@ -71,7 +71,9 @@ export function getSegment() { // 查询列表病害类型 export function getDefectList(params) { return request({ - url: "/metadata/defectType", + // 病害类型下拉 + // url: "/metadata/defectType", + url: "/bigscreen/v2/getDefectTypesDrowDown", method: "get", params, }); diff --git a/src/api/xj/index/index.js b/src/api/xj/index/index.js index bd089ee..5ed97bb 100644 --- a/src/api/xj/index/index.js +++ b/src/api/xj/index/index.js @@ -64,6 +64,14 @@ export function getRoadCondition(query) { }); } +// 获取路况评定常数统计数据 +export function getRoadConditionLog(query) { + return request({ + url: "/xj/home/getRoadConditionAssessmentLog", + method: "get", + params: query, + }); +} // 获取数据栏右上角选择数据接口 export function selectTypeList(query) { @@ -72,4 +80,13 @@ export function selectTypeList(query) { method: "get", params: query, }); +} + +// 获取病害类型分布与总数 +export function getTotalList(query) { + return request({ + url: "/xj/home/getTotal", + method: "get", + params: query, + }); } \ No newline at end of file diff --git a/src/api/xj/scope.js b/src/api/xj/scope.js index 2b05165..6d1a034 100644 --- a/src/api/xj/scope.js +++ b/src/api/xj/scope.js @@ -1,18 +1,18 @@ import request from "@/utils/request"; // 查询作业范围列表 -export function getScopeList(query) { +export function getScopeList(params) { return request({ - url: "/api/v2/segment/list", - method: "post", - data: query, + url: "/api/fence/list", + method: "get", + params, }); } // 删除作业范围 export function deleteScope(query) { return request({ - url: "/api/v2/segment/delete", + url: "/api/fence/delete", method: "delete", data: query, }); @@ -21,7 +21,7 @@ export function deleteScope(query) { // 新增作业范围 export function addScope(query) { return request({ - url: "/api/v2/segment/add", + url: "/api/fence/add", method: "post", data: query, }); @@ -30,7 +30,7 @@ export function addScope(query) { // 修改作业范围 export function updateScope(query) { return request({ - url: "/api/v2/segment/update", + url: "/api/fence/update", method: "put", data: query, }); diff --git a/src/api/xj/screen/disease-screen.js b/src/api/xj/screen/disease-screen.js index 3ebc41a..3f06b8b 100644 --- a/src/api/xj/screen/disease-screen.js +++ b/src/api/xj/screen/disease-screen.js @@ -12,7 +12,7 @@ export function roadRankList(query) { // 病害趋势柱状图接口 export function roadTrends(query) { return request({ - url: "/bigscreen/getHistoryDefect", + url: "/bigscreen/v2/getHistoryDefect", method: "get", params: query, }); @@ -121,7 +121,7 @@ export function getVideoUrl(params) { // 关闭设备的上传视频流 export function closeVideoUrl(params) { return request({ - url: "/bigscreen/v2/colseAiotVideo", + url: "/bigscreen/v2/closeAiotVideo", method: "get", params, }); diff --git a/src/api/xj/screen/index.js b/src/api/xj/screen/index.js index 92d6c3d..0ca4d17 100644 --- a/src/api/xj/screen/index.js +++ b/src/api/xj/screen/index.js @@ -72,6 +72,15 @@ export function defeaseList(data) { }); } +// 获取病害筛选病害日志路线下拉数据 +export function getDefectDropDown(params) { + return request({ + url: "/xj/route/listDropDown", + method: "get", + params, + }); +} + // 获取病害筛选弹窗路段下拉数据 // export function getSegment(data) { // return request({ diff --git a/src/api/xj/surface.js b/src/api/xj/surface.js index fd7dced..8770727 100644 --- a/src/api/xj/surface.js +++ b/src/api/xj/surface.js @@ -17,15 +17,24 @@ export function getSegment() { }); } -// 病害类型下拉数据 +// 病害类型级联下拉数据 export function getDefectList(params) { return request({ - url: "/bigscreen/v2/getAllDefectType", + // url: "/bigscreen/v2/getAllDefectType", + url: "/bigscreen/v2/getDefectTypesDrowDown", method: "get", params, }); } +// 获取病害类型下拉数据 +export function getDefectSelectList(params) { + return request({ + url: "/bigscreen/v2/getAllDefectType", + method: "get", + params, + }); +} // 获取病害详细数据接口 export function getCompareList(params) { diff --git a/src/views/big-screen/disease-components/traffic-log.vue b/src/views/big-screen/disease-components/traffic-log.vue index 51bebb4..a894963 100644 --- a/src/views/big-screen/disease-components/traffic-log.vue +++ b/src/views/big-screen/disease-components/traffic-log.vue @@ -18,11 +18,28 @@ label-position="left" label-width="5rem" > - + + + + + + @@ -163,7 +180,7 @@