瀏覽代碼

修复设置所属学院bug

zhangjie 4 年之前
父節點
當前提交
c2ed4eaa4a
共有 1 個文件被更改,包括 1 次插入18 次删除
  1. 1 18
      src/modules/base/components/SelectOrgs.vue

+ 1 - 18
src/modules/base/components/SelectOrgs.vue

@@ -73,24 +73,7 @@ export default {
       const selectedOrgs = this.$refs.MenuTree.getCheckedKeys();
       if (selectedOrgs.join() === selectedIds.join()) return;
 
-      if (!this.multiple) {
-        this.$refs.MenuTree.setCheckedKeys(selectedIds);
-        return;
-      }
-
-      let checkedIds = [];
-      const getCheckedIds = list => {
-        list.forEach(item => {
-          if (item["children"] && item["children"].length) {
-            getCheckedIds(item.children);
-          } else {
-            const isChecked = selectedIds.includes(item.id);
-            if (isChecked) checkedIds.push(item.id);
-          }
-        });
-      };
-      getCheckedIds(this.orgs);
-      this.$refs.MenuTree.setCheckedKeys(checkedIds);
+      this.$refs.MenuTree.setCheckedKeys(selectedIds);
     },
     checkChange() {
       if (!this.multiple) return;