diff --git a/src/components/ma-crud/index.vue b/src/components/ma-crud/index.vue index e09ab4784430adae5e32bd87e35000804aabb9f3..88b04c6430303cb3a3bf3c4fcc87204e47eae366 100644 --- a/src/components/ma-crud/index.vue +++ b/src/components/ma-crud/index.vue @@ -601,9 +601,11 @@ const dbClickOpenEdit = (record) => { return } - if (! checkAuth(defaultCrud.value.edit.auth || [])) { - Message.error('没有编辑数据的权限') - return + for(let i in defaultCrud.value.edit.auth){ + if (! checkAuth(defaultCrud.value.edit.auth[i] || [])) { + Message.error('没有编辑数据的权限') + return + } } if (defaultCrud.value.edit.api && isFunction(defaultCrud.value.edit.api)) {