Преглед на файлове

修改tree默认选中bug

pixel преди 5 години
родител
ревизия
8f558cbb98
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      QMPlusVuePage/src/view/superAdmin/authority/authority.vue

+ 4 - 1
QMPlusVuePage/src/view/superAdmin/authority/authority.vue

@@ -154,7 +154,10 @@ export default {
       const menus = res1.data.menus
       const arr = []
       menus.map(item => {
-        arr.push(Number(item.menuId))
+        // 防止直接选中父级造成全选
+        if(!menus.some(same=>same.parentId === item.menuId)){
+          arr.push(Number(item.menuId))
+        }
       })
       this.treeIds = arr
       const res2 = await getBaseMenuTree()