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}) {