Browse Source

!402 修复数据权限无法回显的问题
Merge pull request !402 from moon69/master

芋道源码 1 year ago
parent
commit
02af138069
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/views/system/role/RoleDataPermissionForm.vue

+ 3 - 0
src/views/system/role/RoleDataPermissionForm.vue

@@ -102,6 +102,9 @@ const open = async (row: RoleApi.RoleVO) => {
   formData.name = row.name
   formData.name = row.name
   formData.code = row.code
   formData.code = row.code
   formData.dataScope = row.dataScope
   formData.dataScope = row.dataScope
+
+  await nextTick()
+  // 需要在 DOM 渲染完成后,再设置选中状态
   row.dataScopeDeptIds?.forEach((deptId: number) => {
   row.dataScopeDeptIds?.forEach((deptId: number) => {
     treeRef.value.setChecked(deptId, true, false)
     treeRef.value.setChecked(deptId, true, false)
   })
   })