From 88810da4cf6f4c54c11fd11cbba760a7058e22b5 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期四, 12 九月 2024 14:16:58 +0800 Subject: [PATCH] 检验标准多选,优化审核按钮 --- src/components/view/b1-inspection-order.vue | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/components/view/b1-inspection-order.vue b/src/components/view/b1-inspection-order.vue index 1f25b27..0289075 100644 --- a/src/components/view/b1-inspection-order.vue +++ b/src/components/view/b1-inspection-order.vue @@ -530,7 +530,21 @@ type: 'text', method: 'handleVerify', disabFun: (row, index) => { - return row.state != 0 + let state0 = false + if(this.currentRole=='妫�娴嬩腑蹇冧富浠�'){ + if(row.checkState1||row.checkState1User){ + state0 = true + } + }else if(this.currentRole=='鐮斿彂閮ㄧ粡鐞�'){ + if(row.checkState2||row.checkState2User){ + state0 = true + } + }else if(this.currentRole=='鎶�鏈礋璐d汉'){ + if(row.checkState3||row.checkState3User){ + state0 = true + } + } + return row.state != 0 || state0 ||(this.currentRole!='妫�娴嬩腑蹇冧富浠�'&&this.currentRole!='鐮斿彂閮ㄧ粡鐞�'&&this.currentRole!='鎶�鏈礋璐d汉') } }, { id: 'quash', @@ -745,7 +759,8 @@ ], qrData:[], multipleSelection:[], - sonLaboratoryList:[] + sonLaboratoryList:[], + currentRole:'' } }, watch:{ @@ -757,6 +772,9 @@ this.isIndeterminate = true; } } + }, + created() { + this.getAuthorizedPersonRole() }, mounted() { this.entityCopy = this.HaveJson(this.componentData.entity) @@ -861,6 +879,11 @@ }) }) this.personList = data + }) + }, + getAuthorizedPersonRole() { + this.$axios.get(this.$api.role.getRole).then(res => { + this.currentRole = res.message }) }, refreshTable(e) { @@ -1115,6 +1138,7 @@ playOrder(num) { this.active = num this.examine = 0 + this.getAuthorizedPersonRole() this.refreshTable('page') }, handleTab(m, i) { -- Gitblit v1.9.3