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 @@