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 @@
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 通过
+
+
+ 驳回
+
+
+
+
+
+
+
+
+
+
+
+
+ 修试审核
+
+
+
+
+
+
+
+
+
+ 物资名称:
+
+ {{ item.machineTypeName }}
+
+
+
+ {{ index + 1 }}
+ 规格型号:
+
+ {{ item.specificationType }}
+
+
+
+ {{ index + 1 }}
+ 单位:
+
+ {{ item.unitName }}
+
+
+
+ {{ index + 1 }}
+ 已修数量:
+
+ {{ item.repairedNum }}
+
+
+
+
+ {{ index + 1 }}
+ 管理模式:
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+ 已完成
+
+
+
+ 未完成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+ 修试审核
+
+
+
+
+ 退料单位:
+
+ {{ item.unitName }}
+
+
+
+ 退料工程:
+
+ {{ item.projectName }}
+
+
+
+ 维修单号:
+
+ {{ item.repairNum }}
+
+
+
+ 退料物资:
+
+ {{ item.itemType }}
+
+
+
+ 创建人:
+ {{ item.createBy }}
+
+
+
+ 创建时间:
+ {{ item.createTime }}
+
+
+
+
+
+
+
+
+ 状态:
+
+
+
+
+
+
+
+
+
+
+
+ {{ finish ? '没有更多数据了~' : '正在加载...' }}
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+ 通过
+
+
+ 驳回
+
+
+
+
+
+
+
+
+
+
+
+
+ 修试入库
+
+
+
+
+
+
+
+
+
+ 物资名称:
+
+ {{ item.typeName2 }}
+
+
+
+ {{ index + 1 }}
+ 规格型号:
+
+ {{ item.typeName }}
+
+
+
+ {{ index + 1 }}
+ 数量:
+
+ {{ item.repairNum }}
+
+
+
+ {{ index + 1 }}
+ 单位:
+
+ {{ item.unitName }}
+
+
+
+ {{ index + 1 }}
+ 管理模式:
+
+
+
+
+
+
+ {{ index + 1 }}
+ 状态:
+
+ {{ item.status }}
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+ 已完成
+
+
+
+ 未完成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+ 修试入库
+
+
+
+
+ 维修单号:
+
+ {{ item.repairCode }}
+
+
+
+ 物资类型:
+
+ {{ item.maTypeName }}
+
+
+
+ 退料单位:
+
+ {{ item.unitName }}
+
+
+
+ 退料工程:
+
+ {{ item.projectName }}
+
+
+
+ 维修人员:
+ {{ item.wxName }}
+
+
+
+ 维修时间:
+ {{ item.wxTime }}
+
+
+
+ 状态:
+
+
+
+
+
+
+
+
+
+
+
+ {{ finish ? '没有更多数据了~' : '正在加载...' }}
+
+
+
+
+
+
+
+
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,
+ })
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+