From 554edc82c94170731269d3a62975872267cffacd Mon Sep 17 00:00:00 2001 From: gaojs <757918719@qq.com> Date: Mon, 24 Jun 2024 14:35:50 +0800 Subject: [PATCH] =?UTF-8?q?EAM=20=E2=80=94=E2=80=94>=20=20PDA=20=E5=B7=A1?= =?UTF-8?q?=E6=A3=80=E5=B7=A5=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/eam/inspection.js | 52 ++ src/pages.json | 27 + src/pages/eam/inspectionOrder/detail.vue | 741 ++++++++++++++++++ src/pages/eam/inspectionOrder/index.vue | 243 ++++++ .../eam/inspectionOrder/inspectionRequest.vue | 93 +++ src/pages/eam/inspectionOrder/item.vue | 517 ++++++++++++ src/pages/eam/repairOrder/myRepairRequest.vue | 11 +- src/pages/eam/spotcheckOrder/index.vue | 242 ++++++ .../eam/spotcheckOrder/spotcheckRequest.vue | 93 +++ 9 files changed, 2014 insertions(+), 5 deletions(-) create mode 100644 src/api/eam/inspection.js create mode 100644 src/pages/eam/inspectionOrder/detail.vue create mode 100644 src/pages/eam/inspectionOrder/index.vue create mode 100644 src/pages/eam/inspectionOrder/inspectionRequest.vue create mode 100644 src/pages/eam/inspectionOrder/item.vue create mode 100644 src/pages/eam/spotcheckOrder/index.vue create mode 100644 src/pages/eam/spotcheckOrder/spotcheckRequest.vue diff --git a/src/api/eam/inspection.js b/src/api/eam/inspection.js new file mode 100644 index 0000000..f6dc1c0 --- /dev/null +++ b/src/api/eam/inspection.js @@ -0,0 +1,52 @@ +import http from '../http' +// 获取巡检工单 +export function inspectionOrderPage(params) { + return http.get('/eam/equipment-inspection-main/page',{params}) +} + +// 获取巡检工单 +export function inspectionOrder(number) { + return http.get('/eam/equipment-inspection-main/get?id=' + number) +} + +//接单 +export function inspectionUpdateOrder(params) { + return http.post('/eam/equipment-inspection-main/updateOrder',params) +} + +//完成 +export function inspectionExecuteOrder(params) { + return http.post('/eam/equipment-inspection-main/execute',params) +} + + +// 获取巡检工单 +export function inspectionOrderDetail(params) { + return http.get('/eam/equipment-inspection-detail/getList',{params}) +} + +//更新巡检项 +export function inspectionOrderItemUpdate(params) { + return http.put('/eam/equipment-inspection-detail/update',params) +} + +//新增非必选巡检项 +export function inspectionOrderItemCreate(params) { + return http.post('/eam/equipment-inspection-detail/create',params) +} + +//获取非必选的巡检项 +export function inspectionPlanItemList(params) { + return http.post('/eam/relation-inspection-plan-item/getList',params) +} + +//验证驳回 +export function inspectionOrderRejected(params) { + return http.post('/eam/equipment-inspection-main/fallback',params) +} + +//验证通过 +export function inspectionOrderPassed(params) { + return http.put('/eam/equipment-inspection-main/update',params) +} + diff --git a/src/pages.json b/src/pages.json index f467016..a02ba65 100644 --- a/src/pages.json +++ b/src/pages.json @@ -2121,6 +2121,33 @@ "navigationBarTitleText": "详情", "enablePullDownRefresh": true } + }, + { + "path": "pages/eam/inspectionOrder/inspectionRequest", + "style": { + "navigationBarTitleText": "巡检", + "enablePullDownRefresh": true + } + }, + { + "path": "pages/eam/inspectionOrder/index", + "style": { + "navigationBarTitleText": "巡检工单", + "enablePullDownRefresh": true + } + }, + { + "path": "pages/eam/inspectionOrder/detail", + "style": { + "navigationBarTitleText": "巡检工单详情", + "enablePullDownRefresh": true + } + },{ + "path": "pages/eam/inspectionOrder/item", + "style": { + "navigationBarTitleText": "巡检项", + "enablePullDownRefresh": true + } } diff --git a/src/pages/eam/inspectionOrder/detail.vue b/src/pages/eam/inspectionOrder/detail.vue new file mode 100644 index 0000000..c58e294 --- /dev/null +++ b/src/pages/eam/inspectionOrder/detail.vue @@ -0,0 +1,741 @@ + + + + + \ No newline at end of file diff --git a/src/pages/eam/inspectionOrder/index.vue b/src/pages/eam/inspectionOrder/index.vue new file mode 100644 index 0000000..2fc3359 --- /dev/null +++ b/src/pages/eam/inspectionOrder/index.vue @@ -0,0 +1,243 @@ + + + + + \ No newline at end of file diff --git a/src/pages/eam/inspectionOrder/inspectionRequest.vue b/src/pages/eam/inspectionOrder/inspectionRequest.vue new file mode 100644 index 0000000..26af6ba --- /dev/null +++ b/src/pages/eam/inspectionOrder/inspectionRequest.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/pages/eam/inspectionOrder/item.vue b/src/pages/eam/inspectionOrder/item.vue new file mode 100644 index 0000000..e0482eb --- /dev/null +++ b/src/pages/eam/inspectionOrder/item.vue @@ -0,0 +1,517 @@ + + + + + \ No newline at end of file diff --git a/src/pages/eam/repairOrder/myRepairRequest.vue b/src/pages/eam/repairOrder/myRepairRequest.vue index e8351b6..9971684 100644 --- a/src/pages/eam/repairOrder/myRepairRequest.vue +++ b/src/pages/eam/repairOrder/myRepairRequest.vue @@ -2,15 +2,15 @@ - *我的报修 + *巡检类型选择 设备报修 + size="36">设备巡检 工装报修 + size="36">工装巡检 @@ -23,10 +23,11 @@ } from 'vue' const { proxy } = getCurrentInstance() function openDevice() { - proxy.$tab.navigateTo(`/pages/eam/repairOrder/index?type=DEVICE&flag=2`) + console.log("777777") + proxy.$tab.navigateTo(`/pages/eam/inspectionOrder/index?type=DEVICE&flag=2`) } function openTool() { - proxy.$tab.navigateTo(`/pages/eam/repairOrder/index?type=EQUIPMENT&flag=2`) + proxy.$tab.navigateTo(`/pages/eam/inspectionOrder/index?type=EQUIPMENT&flag=2`) } diff --git a/src/pages/eam/spotcheckOrder/index.vue b/src/pages/eam/spotcheckOrder/index.vue new file mode 100644 index 0000000..60027fe --- /dev/null +++ b/src/pages/eam/spotcheckOrder/index.vue @@ -0,0 +1,242 @@ + + + + + \ No newline at end of file diff --git a/src/pages/eam/spotcheckOrder/spotcheckRequest.vue b/src/pages/eam/spotcheckOrder/spotcheckRequest.vue new file mode 100644 index 0000000..5fa22c6 --- /dev/null +++ b/src/pages/eam/spotcheckOrder/spotcheckRequest.vue @@ -0,0 +1,93 @@ + + + + +