diff --git a/src/api/xj/document.js b/src/api/xj/document.js
index 90cdb80..28222a3 100644
--- a/src/api/xj/document.js
+++ b/src/api/xj/document.js
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2024-11-27 10:58:33
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2024-11-27 10:58:33
+ * @LastEditTime: 2025-02-21 14:11:52
* @FilePath: \znxjxt-ui\src\api\xj\document.js
* @Description: 养护通知单相关接口
*/
@@ -69,3 +69,138 @@ export function listDefect(query) {
params: query,
});
}
+
+// 查询病害成因下拉列表
+export function getCausesList(params) {
+ return request({
+ url: "/hxDic/diseCauses",
+ method: "get",
+ params,
+ });
+}
+
+// 获取路段类型下拉列表
+export function getSegmentTypeList(params) {
+ return request({
+ url: "/hxDic/roadPosiType",
+ method: "get",
+ params,
+ });
+}
+
+// 获取匝道类型下拉数据
+export function getRampTypeList(params) {
+ return request({
+ url: "/hxDic/rampType",
+ method: "get",
+ params,
+ });
+}
+
+// 获取道路方向下拉数据
+export function getRoadDirectionList(params) {
+ return request({
+ url: "/hxDic/roadDirection",
+ method: "get",
+ params,
+ });
+}
+
+//获取收费站位置下拉数据
+export function getStationLocation(params) {
+ return request({
+ url: "/hxDic/stationLocation",
+ method: "get",
+ params,
+ });
+}
+
+// 获取一级病害类型下拉列表
+export function getDiseFirstType(params) {
+ return request({
+ url: "/hxDic/diseFirstType",
+ method: "get",
+ params,
+ });
+}
+
+// 获取病害详细类型下拉数据
+export function getDiseTypeDetailed(params) {
+ return request({
+ url: "/hxDic/diseTypeDetailed",
+ method: "get",
+ params,
+ });
+}
+
+// 获取海信路段下拉数据
+export function getDiseRoadPartDropDown(params) {
+ return request({
+ url: "/hxsection/dropDown",
+ method: "get",
+ params,
+ });
+}
+
+// 获取工区下拉数据
+export function getTaskareaDropDown(params) {
+ return request({
+ url: "/hxtaskarea/dropDown",
+ method: "get",
+ params,
+ });
+}
+
+// 获取工作站下拉数据
+export function getWorkstationDropDown(params) {
+ return request({
+ url: "/hxworkstation/dropDown",
+ method: "get",
+ params,
+ });
+}
+
+// 获取桥梁下拉数据
+export function getBridgeDropDown(params) {
+ return request({
+ url: "/hxBridge/dropDown",
+ method: "get",
+ params,
+ });
+}
+
+// 获取隧道下拉数据
+export function getTunnelDropDown(params) {
+ return request({
+ url: "/hxtunnel/dropDown",
+ method: "get",
+ params,
+ });
+}
+
+// 获取收费站下拉数据
+export function getStationDropDown(params) {
+ return request({
+ url: "/hxstation/dropDown",
+ method: "get",
+ params,
+ });
+}
+
+// 获取匝道下拉数据
+export function getRampDropDown(params) {
+ return request({
+ url: "/hxramp/dropDown",
+ method: "get",
+ params,
+ });
+}
+
+// 获取互通立交下拉数据
+export function getCrossDropDown(params) {
+ return request({
+ url: "/hxCross/dropDown",
+ method: "get",
+ params,
+ });
+}
diff --git a/src/api/xj/hisense/bridge.js b/src/api/xj/hisense/bridge.js
index 3a53cfc..a8a1624 100644
--- a/src/api/xj/hisense/bridge.js
+++ b/src/api/xj/hisense/bridge.js
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2025-02-13 09:11:50
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2025-02-17 15:52:12
+ * @LastEditTime: 2025-02-21 13:20:11
* @FilePath: \znxjxt-ui\src\api\xj\hisense\inter-change.js
* @Description: 海信-桥梁
*/
@@ -43,7 +43,7 @@ export function delData(id) {
});
}
-// 获取互通立交下拉数据
+// 获取桥梁下拉数据
export function getDropDown(params) {
return request({
url: "/hxBridge/dropDown",
diff --git a/src/api/xj/hisense/route-section.js b/src/api/xj/hisense/route-section.js
new file mode 100644
index 0000000..266512c
--- /dev/null
+++ b/src/api/xj/hisense/route-section.js
@@ -0,0 +1,54 @@
+/*
+ * @Author: SunTao 328867980@qq.com
+ * @Date: 2025-02-13 09:11:50
+ * @LastEditors: SunTao 328867980@qq.com
+ * @LastEditTime: 2025-02-21 13:26:37
+ * @FilePath: \znxjxt-ui\src\api\xj\hisense\inter-change.js
+ * @Description: 海信-路段
+ */
+import request from "@/utils/request";
+
+// 获取列表数据
+export function getList(query) {
+ return request({
+ url: "/hxsection/page",
+ method: "get",
+ params: query,
+ });
+}
+
+// 新增数据
+export function add(data) {
+ return request({
+ url: "/hxsection",
+ method: "post",
+ data,
+ });
+}
+
+// 更新数据
+export function updata(data) {
+ return request({
+ url: "/hxsection",
+ method: "put",
+ data,
+ });
+}
+
+// 删除数据
+export function delData(id) {
+ return request({
+ url: `/hxsection/${id}`,
+ method: "delete",
+ });
+}
+
+// 获取路段下拉数据
+export function getDropDown(params) {
+ return request({
+ url: "/hxsection/dropDown",
+ method: "get",
+ params,
+ });
+}
+
diff --git a/src/api/xj/hisense/station.js b/src/api/xj/hisense/station.js
index 6549d7f..d85a32e 100644
--- a/src/api/xj/hisense/station.js
+++ b/src/api/xj/hisense/station.js
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2025-02-13 09:11:50
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2025-02-14 15:35:33
+ * @LastEditTime: 2025-02-21 14:11:37
* @FilePath: \znxjxt-ui\src\api\xj\hisense\inter-change.js
* @Description: 海信-收费站
*/
@@ -43,7 +43,7 @@ export function delData(id) {
});
}
-// 获取互通立交下拉数据
+// 获取收费站下拉数据
export function getDropDown(params) {
return request({
url: "/hxstation/dropDown",
diff --git a/src/api/xj/hisense/task-area.js b/src/api/xj/hisense/task-area.js
index aab1196..aed2f21 100644
--- a/src/api/xj/hisense/task-area.js
+++ b/src/api/xj/hisense/task-area.js
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2025-02-13 09:11:50
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2025-02-17 14:25:08
+ * @LastEditTime: 2025-02-21 13:15:19
* @FilePath: \znxjxt-ui\src\api\xj\hisense\inter-change.js
* @Description: 海信-工区
*/
@@ -43,7 +43,7 @@ export function delData(id) {
});
}
-// 获取互通立交下拉数据
+// 获取工区下拉数据
export function getDropDown(params) {
return request({
url: "/hxtaskarea/dropDown",
diff --git a/src/api/xj/hisense/tunnel.js b/src/api/xj/hisense/tunnel.js
index fcc1089..329757b 100644
--- a/src/api/xj/hisense/tunnel.js
+++ b/src/api/xj/hisense/tunnel.js
@@ -2,9 +2,9 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2025-02-13 09:11:50
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2025-02-14 15:35:33
+ * @LastEditTime: 2025-02-21 13:21:08
* @FilePath: \znxjxt-ui\src\api\xj\hisense\inter-change.js
- * @Description: 海信-收费站
+ * @Description: 海信-隧道
*/
import request from "@/utils/request";
@@ -43,7 +43,7 @@ export function delData(id) {
});
}
-// 获取互通立交下拉数据
+// 获取隧道下拉数据
export function getDropDown(params) {
return request({
url: "/hxtunnel/dropDown",
diff --git a/src/api/xj/hisense/work-station.js b/src/api/xj/hisense/work-station.js
index 78d5b3e..ec00d5c 100644
--- a/src/api/xj/hisense/work-station.js
+++ b/src/api/xj/hisense/work-station.js
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2025-02-13 09:11:50
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2025-02-14 15:35:33
+ * @LastEditTime: 2025-02-21 13:15:57
* @FilePath: \znxjxt-ui\src\api\xj\hisense\inter-change.js
* @Description: 海信-工作站
*/
@@ -43,7 +43,7 @@ export function delData(id) {
});
}
-// 获取互通立交下拉数据
+// 获取工作站下拉数据
export function getDropDown(params) {
return request({
url: "/hxworkstation/dropDown",
diff --git a/src/views/xj/document/maintenance-notice/components/edit-dialog.vue b/src/views/xj/document/maintenance-notice/components/edit-dialog.vue
index 0767d6d..11bbebf 100644
--- a/src/views/xj/document/maintenance-notice/components/edit-dialog.vue
+++ b/src/views/xj/document/maintenance-notice/components/edit-dialog.vue
@@ -2,7 +2,7 @@
* @Author: SunTao 328867980@qq.com
* @Date: 2024-11-20 11:58:33
* @LastEditors: SunTao 328867980@qq.com
- * @LastEditTime: 2025-02-12 13:16:22
+ * @LastEditTime: 2025-02-21 15:20:25
* @FilePath: \znxjxt-ui\src\views\xj\document\maintenance-notice\components\edit-dialog.vue
* @Description: 养护通知单编辑弹窗
-->
@@ -11,127 +11,157 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -173,7 +203,7 @@
{{
scope.row.inspectDirection === "0" ? "上行" : "下行"
- }}
+ }}
@@ -220,8 +250,19 @@
+
+
diff --git a/src/views/xj/hisense/route-section/index.vue b/src/views/xj/hisense/route-section/index.vue
new file mode 100644
index 0000000..bbeef96
--- /dev/null
+++ b/src/views/xj/hisense/route-section/index.vue
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+