From e07feafd030c61a7100f5f888f40e357113ee339 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=AE=8F=E6=96=8C?= <2164406372@qq.com>
Date: Mon, 4 Aug 2025 09:30:16 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=80=9A=E8=BF=87=E4=BA=BA?=
=?UTF-8?q?=E5=91=98=E8=A7=92=E8=89=B2=20=E6=8E=A7=E5=88=B6TPM=E7=BB=B4?=
=?UTF-8?q?=E4=BF=AE=E5=B7=A5=E5=8D=95=E7=A1=AE=E8=AE=A4=E6=8C=89=E9=92=AE?=
=?UTF-8?q?=E6=9D=83=E9=99=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/eam/eam.js | 2 ++
.../modules/eam/eamWorkOrderForDefect.vue | 18 ++++++++++++++++-
.../modules/eam/eamWorkOrderForDefect2.vue | 20 +++++++++++++++++--
3 files changed, 37 insertions(+), 3 deletions(-)
diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js
index ef7a2f1..e7d358a 100644
--- a/src/api/eam/eam.js
+++ b/src/api/eam/eam.js
@@ -206,6 +206,8 @@ export const eamDefectRecordSearch= data => createAPI(`/pms/eam/eamDefectRecordS
// 获取用户角色列表
export const getUserRoleList= data => createAPI(`/pms/eam/getUserRoleList`,'post',data)
+// 获取确认权限人员列表
+export const getConfirmButtonOperator= data => createAPI(`/pms/eam/getConfirmButtonOperator`,'post',data)
// 获取故障图片
export const getFeedBackImages= data => createAPI(`/pms/eam/getFeedBackImages`,'post',data)
// 获取领用出库信息
diff --git a/src/views/modules/eam/eamWorkOrderForDefect.vue b/src/views/modules/eam/eamWorkOrderForDefect.vue
index ea78c75..c59a051 100644
--- a/src/views/modules/eam/eamWorkOrderForDefect.vue
+++ b/src/views/modules/eam/eamWorkOrderForDefect.vue
@@ -168,7 +168,7 @@
详情
- 确认
+ 确认
取消工单
@@ -734,6 +734,7 @@ import {
getFeedBackImages, // 获取故障图片
queryHistoryRecord, // 查看维修历史
getSparPartImages, // 获取备件图片
+ getConfirmButtonOperator, // 获取确认按钮操作人
} from "@/api/eam/eam.js"
import {
downLoadObjectFile,
@@ -1451,6 +1452,8 @@ export default {
authSearch: false,
authChange: false,
authDetail: false,
+ confirmButtonOperatorList: [],
+ confirmButtonFlag: false,
authCancel: false,
authCheck: false,
menuId: this.$route.meta.menuId,
@@ -1779,6 +1782,7 @@ export default {
// 查询登陆人员的部门,并过滤出相应工单
this.getUserDept()
}
+ this.getConfirmButtonOperator()
},
methods: {
@@ -1808,6 +1812,18 @@ export default {
}
})
},
+ getConfirmButtonOperator(){
+ getConfirmButtonOperator().then(({data}) => {
+ if (data.code === 0) {
+ this.confirmButtonOperatorList = data.rows
+ let usernameList = []
+ this.confirmButtonOperatorList.forEach(val => {
+ usernameList.push(val.adminID)
+ })
+ this.confirmButtonFlag = usernameList.includes(this.$store.state.user.name)
+ }
+ })
+ },
// 控制单行的背景颜色
controlRowStyle({row, rowIndex}) {
diff --git a/src/views/modules/eam/eamWorkOrderForDefect2.vue b/src/views/modules/eam/eamWorkOrderForDefect2.vue
index 114d5fd..23aae3e 100644
--- a/src/views/modules/eam/eamWorkOrderForDefect2.vue
+++ b/src/views/modules/eam/eamWorkOrderForDefect2.vue
@@ -168,7 +168,7 @@
详情
- 确认
+ 确认
取消工单
@@ -275,7 +275,7 @@
-
是否上传故障图片
@@ -735,6 +735,7 @@ import {
getFeedBackImages, // 获取故障图片
queryHistoryRecord, // 查看维修历史
getSparPartImages, // 获取备件图片
+ getConfirmButtonOperator, // 获取确认按钮操作人
} from "@/api/eam/eam.js"
import {
downLoadObjectFile,
@@ -780,6 +781,8 @@ export default {
exportHeader: ["维修工单"],
exportFooter: [],
exportList: [],
+ confirmButtonOperatorList: [],
+ confirmButtonFlag: false,
// 导出 end
tagNo: '',
coreComponentData: {
@@ -1780,6 +1783,7 @@ export default {
// 查询登陆人员的部门,并过滤出相应工单
this.getUserDept()
}
+ this.getConfirmButtonOperator()
},
methods: {
@@ -1809,6 +1813,18 @@ export default {
}
})
},
+ getConfirmButtonOperator(){
+ getConfirmButtonOperator().then(({data}) => {
+ if (data.code === 0) {
+ this.confirmButtonOperatorList = data.rows
+ let usernameList = []
+ this.confirmButtonOperatorList.forEach(val => {
+ usernameList.push(val.adminID)
+ })
+ this.confirmButtonFlag = usernameList.includes(this.$store.state.user.name)
+ }
+ })
+ },
// 控制单行的背景颜色
controlRowStyle({row, rowIndex}) {