فهرست منبع

!414 fix(role): add nextTick for open
Merge pull request !414 from AhJindeg/hotfix-role

芋道源码 1 سال پیش
والد
کامیت
f6e4753b34
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      src/views/system/role/RoleDataPermissionForm.vue

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

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