From 18283da3cd68677c9138d6d23ae92bf641fe9cc4 Mon Sep 17 00:00:00 2001 From: SunTao <328867980@qq.com> Date: Mon, 24 Feb 2025 16:10:24 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=E5=85=BB?= =?UTF-8?q?=E6=8A=A4=E9=80=9A=E7=9F=A5=E5=8D=95=E6=9F=A5=E7=9C=8B=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/xj/document-view.js | 215 ++++ .../components/view-dialog.vue | 1098 +++++++++++++++++ .../xj/document/view-notification/index.vue | 634 ++++++++-- 3 files changed, 1863 insertions(+), 84 deletions(-) create mode 100644 src/api/xj/document-view.js create mode 100644 src/views/xj/document/view-notification/components/view-dialog.vue diff --git a/src/api/xj/document-view.js b/src/api/xj/document-view.js new file mode 100644 index 0000000..b7ea604 --- /dev/null +++ b/src/api/xj/document-view.js @@ -0,0 +1,215 @@ +/* + * @Author: SunTao 328867980@qq.com + * @Date: 2024-11-27 10:58:33 + * @LastEditors: SunTao 328867980@qq.com + * @LastEditTime: 2025-02-21 17:22:46 + * @FilePath: \znxjxt-ui\src\api\xj\document.js + * @Description: 查看养护通知单相关接口 + */ + +import request from "@/utils/request"; + +// 路段下拉数据 +export function getSegment() { + return request({ + url: "/api/v2/segment/selectList", + method: "post", + }); +} + +// 查询列表病害类型 +export function getDefectList(params) { + return request({ + url: "/bigscreen/v2/getDefectTypesDrowDown", + method: "get", + params, + }); +} + +// 病害状态下拉类型 +export function getDefectStatus() { + return request({ + url: "/metadata/defectState", + method: "get", + }); +} + +// 获取养护通知单列表 +export function getNoticeList(data) { + return request({ + url: "/maintenance-notice/noticeList", + method: "post", + data, + }); +} + +// 生成养护通知单 +export function addMaintenanceNotice(data) { + return request({ + url: "/maintenance-notice/create", + method: "post", + data, + }); +} + +// 根据id查询养护通知单 +export function getMaintenanceNoticeById(params) { + return request({ + url: `/maintenance-notice/getNoticeByDefectId`, + method: "get", + params, + }); +} + +// 查询病害列表 +export function listDefect(query) { + return request({ + url: "/xj/defect/list", + method: "get", + 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, + }); +} + +// 获取通知单详情数据 +export function getnoticeDetail(params) { + return request({ + url: "/maintenance-notice/detail", + method: "get", + params, + }); +} diff --git a/src/views/xj/document/view-notification/components/view-dialog.vue b/src/views/xj/document/view-notification/components/view-dialog.vue new file mode 100644 index 0000000..a3211ee --- /dev/null +++ b/src/views/xj/document/view-notification/components/view-dialog.vue @@ -0,0 +1,1098 @@ + + + + + + diff --git a/src/views/xj/document/view-notification/index.vue b/src/views/xj/document/view-notification/index.vue index ac72580..9a8076f 100644 --- a/src/views/xj/document/view-notification/index.vue +++ b/src/views/xj/document/view-notification/index.vue @@ -2,7 +2,7 @@ * @Author: SunTao 328867980@qq.com * @Date: 2025-02-10 11:02:50 * @LastEditors: SunTao 328867980@qq.com - * @LastEditTime: 2025-02-10 11:35:21 + * @LastEditTime: 2025-02-24 15:57:34 * @FilePath: \znxjxt-ui\src\views\xj\document\view-notification\index.vue * @Description: 单据-查看通知单页面 --> @@ -10,26 +10,99 @@