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