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) }}
+
+
+ {{
+ scope.row.dataStatus
+ ? scope.row.dataStatus === 1
+ ? "未校验"
+ : "已校验"
+ : ""
+ }}
+
+
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) }}
+
+
+ {{
+ scope.row.dataStatus
+ ? scope.row.dataStatus === 1
+ ? "未校验"
+ : "已校验"
+ : ""
+ }}
+
+
-
+
@@ -283,10 +294,10 @@