From fb1b098f60cb1f7315fd82edfdd16d1a2fc0e005 Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Wed, 11 Dec 2024 16:22:02 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=B4=E4=BF=AE=E6=A8=A1=E5=9D=97=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E8=AF=95=E5=AE=A1=E6=A0=B8=E4=BF=AE=E9=A5=B0=E5=85=A5?= =?UTF-8?q?=E5=BA=93=E4=B8=80=E4=BA=8C=E7=BA=A7=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages.json | 39 +- .../{ => repairManage}/code-operate.vue | 0 .../repair/{ => repairManage}/code-view.vue | 2 +- .../repair/{ => repairManage}/details.vue | 4 +- src/pages/repair/{ => repairManage}/index.vue | 2 +- .../repair/{ => repairManage}/num-operate.vue | 0 src/pages/repair/testExamine/details.vue | 297 +++++++++++++++ src/pages/repair/testExamine/index.vue | 355 ++++++++++++++++++ src/pages/repair/testedInBound/details.vue | 270 +++++++++++++ src/pages/repair/testedInBound/index.vue | 331 ++++++++++++++++ src/pages/work/index.vue | 14 +- src/services/repair/testExamine.js | 81 ++++ src/services/repair/testedInBound.js | 90 +++++ 13 files changed, 1474 insertions(+), 11 deletions(-) rename src/pages/repair/{ => repairManage}/code-operate.vue (100%) rename src/pages/repair/{ => repairManage}/code-view.vue (98%) rename src/pages/repair/{ => repairManage}/details.vue (98%) rename src/pages/repair/{ => repairManage}/index.vue (99%) rename src/pages/repair/{ => repairManage}/num-operate.vue (100%) create mode 100644 src/pages/repair/testExamine/details.vue create mode 100644 src/pages/repair/testExamine/index.vue create mode 100644 src/pages/repair/testedInBound/details.vue create mode 100644 src/pages/repair/testedInBound/index.vue create mode 100644 src/services/repair/testExamine.js create mode 100644 src/services/repair/testedInBound.js diff --git a/src/pages.json b/src/pages.json index a616d65..ff7b7fd 100644 --- a/src/pages.json +++ b/src/pages.json @@ -198,39 +198,68 @@ /* 维修及其页面 */ // 1. 维修列表 { - "path": "pages/repair/index", + "path": "pages/repair/repairManage/index", "style": { "navigationBarTitleText": "维修任务" } }, // 2. 维修详情 { - "path": "pages/repair/details", + "path": "pages/repair/repairManage/details", "style": { "navigationBarTitleText": "维修任务" } }, // 3. 编码维修 展示 { - "path": "pages/repair/code-view", + "path": "pages/repair/repairManage/code-view", "style": { "navigationBarTitleText": "编码设备维修" } }, // 4. 编码维修 操作 { - "path": "pages/repair/code-operate", + "path": "pages/repair/repairManage/code-operate", "style": { "navigationBarTitleText": "维修" } }, // 5. 数量维修 操作 { - "path": "pages/repair/num-operate", + "path": "pages/repair/repairManage/num-operate", "style": { "navigationBarTitleText": "数量设备维修" } + }, + //修试审核 + { + "path": "pages/repair/testExamine/index", + "style": { + "navigationBarTitleText": "修试审核" + } + }, + //修试审核-详情 + { + "path": "pages/repair/testExamine/details", + "style": { + "navigationBarTitleText": "修试审核详情" + } + }, + //修试入库 + { + "path": "pages/repair/testedInBound/index", + "style": { + "navigationBarTitleText": "修试入库" + } + }, + //修试审核-详情 + { + "path": "pages/repair/testedInBound/details", + "style": { + "navigationBarTitleText": "修试入库详情" + } } + ], "tabBar": { "color": "#2c2c2c", diff --git a/src/pages/repair/code-operate.vue b/src/pages/repair/repairManage/code-operate.vue similarity index 100% rename from src/pages/repair/code-operate.vue rename to src/pages/repair/repairManage/code-operate.vue diff --git a/src/pages/repair/code-view.vue b/src/pages/repair/repairManage/code-view.vue similarity index 98% rename from src/pages/repair/code-view.vue rename to src/pages/repair/repairManage/code-view.vue index dd72533..4260000 100644 --- a/src/pages/repair/code-view.vue +++ b/src/pages/repair/repairManage/code-view.vue @@ -92,7 +92,7 @@ const repairDeviceList = ref(queryParams.repairDeviceList) // 点击跳转维修页面 const goOperate = (index) => { - const codingUrl = '/pages/repair/code-operate' // 编码维修 + const codingUrl = '/pages/repair/repairManage/code-operate' // 编码维修 uni.navigateTo({ url: `${codingUrl}?queryParams=${JSON.stringify(queryParams)}&rowIndex=${index}` }) } diff --git a/src/pages/repair/details.vue b/src/pages/repair/repairManage/details.vue similarity index 98% rename from src/pages/repair/details.vue rename to src/pages/repair/repairManage/details.vue index f7e8765..ead9ba2 100644 --- a/src/pages/repair/details.vue +++ b/src/pages/repair/repairManage/details.vue @@ -184,10 +184,10 @@ const onRepairItem = (item) => { let queryParams = null let codingUrl = '' if (item.manageType === 0) { - codingUrl = '/pages/repair/code-view' // 编码维修 + codingUrl = '/pages/repair/repairManage/code-view' // 编码维修 } if (item.manageType == 1) { - codingUrl = '/pages/repair/num-operate' // 数量维修 + codingUrl = '/pages/repair/repairManage/num-operate' // 数量维修 } queryParams = item uni.navigateTo({ url: `${codingUrl}?queryParams=${JSON.stringify(queryParams)}` }) diff --git a/src/pages/repair/index.vue b/src/pages/repair/repairManage/index.vue similarity index 99% rename from src/pages/repair/index.vue rename to src/pages/repair/repairManage/index.vue index 8c14318..09ecc5c 100644 --- a/src/pages/repair/index.vue +++ b/src/pages/repair/repairManage/index.vue @@ -266,7 +266,7 @@ const changeTab = (index) => { } // 点击跳转详情 const handleItem = (item) => { - uni.navigateTo({ url: `/pages/repair/details?taskId=${item.taskId}` }) + uni.navigateTo({ url: `/pages/repair/repairManage/details?taskId=${item.taskId}` }) } // 判断数据是否加载完毕 diff --git a/src/pages/repair/num-operate.vue b/src/pages/repair/repairManage/num-operate.vue similarity index 100% rename from src/pages/repair/num-operate.vue rename to src/pages/repair/repairManage/num-operate.vue diff --git a/src/pages/repair/testExamine/details.vue b/src/pages/repair/testExamine/details.vue new file mode 100644 index 0000000..159746c --- /dev/null +++ b/src/pages/repair/testExamine/details.vue @@ -0,0 +1,297 @@ + + + + + diff --git a/src/pages/repair/testExamine/index.vue b/src/pages/repair/testExamine/index.vue new file mode 100644 index 0000000..941a798 --- /dev/null +++ b/src/pages/repair/testExamine/index.vue @@ -0,0 +1,355 @@ + + + + + diff --git a/src/pages/repair/testedInBound/details.vue b/src/pages/repair/testedInBound/details.vue new file mode 100644 index 0000000..12575d5 --- /dev/null +++ b/src/pages/repair/testedInBound/details.vue @@ -0,0 +1,270 @@ + + + + + diff --git a/src/pages/repair/testedInBound/index.vue b/src/pages/repair/testedInBound/index.vue new file mode 100644 index 0000000..441fd56 --- /dev/null +++ b/src/pages/repair/testedInBound/index.vue @@ -0,0 +1,331 @@ + + + + + diff --git a/src/pages/work/index.vue b/src/pages/work/index.vue index ab29198..2402dc4 100644 --- a/src/pages/work/index.vue +++ b/src/pages/work/index.vue @@ -77,11 +77,21 @@ const pickingList = ref([ iconSrc: '../../static/workbench/fetchMaterialOutStore.png', }, ]) -// 领料 +// 维修 const repairList = ref([ { title: '维修', - url: '/pages/repair/index', + url: '/pages/repair/repairManage/index', + iconSrc: '../../static/workbench/fix.png', + }, + { + title: '修试审核', + url: '/pages/repair/testExamine/index', + iconSrc: '../../static/workbench/fix.png', + }, + { + title: '修试入库', + url: '/pages/repair/testedInBound/index', iconSrc: '../../static/workbench/fix.png', }, ]) diff --git a/src/services/repair/testExamine.js b/src/services/repair/testExamine.js new file mode 100644 index 0000000..08b0365 --- /dev/null +++ b/src/services/repair/testExamine.js @@ -0,0 +1,81 @@ +import { http } from '@/utils/http' + +// 列表查询 +export const getListTestExamineApply = (data) => { + return http({ + method: 'GET', + url: '/material/repair_audit_details/questList', + data, + }) +} +// 查询修试审核详细列表 +export const getAuditInfo = (data) => { + return http({ + method: 'GET', + url: '/material/repair_audit_details/getRepairAuditList', + data, + }) +} + +// 外层修试审核通过 +export const outerAudit = (data) => { + return http({ + method: 'POST', + url: '/material/repair_audit_details/outerAudit', + data, + }) +} + +//修试审核内层-通过,驳回 +export const innerAudit = (data) => { + return http({ + method: 'put', + url: '/material/repair_audit_details/innerAudit', + data, + }) +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/services/repair/testedInBound.js b/src/services/repair/testedInBound.js new file mode 100644 index 0000000..a45afdf --- /dev/null +++ b/src/services/repair/testedInBound.js @@ -0,0 +1,90 @@ +import { http } from '@/utils/http' + +// 列表查询 +export const getRepairedList = (data) => { + return http({ + method: 'GET', + url: '/material/repair/getRepairedList', + data, + }) +} +// 查询修试详细列表 +export const getRepairedDetailList = (taskId) => { + return http({ + method: 'GET', + url: '/material/repair/getRepairedDetailList?taskId='+taskId, + // data, + }) +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +