瀏覽代碼

Merge remote-tracking branch 'origin/dev' into dev

guq 6 年之前
父節點
當前提交
35cd3f4466
共有 1 個文件被更改,包括 8 次插入5 次删除
  1. 8 5
      frontend/pc-web/app/view/basic/class/ClassInfoController.js

+ 8 - 5
frontend/pc-web/app/view/basic/class/ClassInfoController.js

@@ -66,11 +66,14 @@ Ext.define('school.view.basic.class.ClassInfoController', {
         listCard = refs.listcard,
         currentNodeData = viewModel.get('currentNodeData'),
         rootNode = treeList.getRootNode(),
-        currentNode = rootNode.findChild('id', currentNodeData.id, true);
-
-        if(!!currentNode.parentNode) {
-            treeList.setSelection(currentNode.parentNode);
-            listCard.showNode(currentNode.parentNode);
+        currentNode;
+
+        if(currentNodeData.id !== 'root') {
+            currentNode = rootNode.findChild('id', currentNodeData.id, true);
+            if(!!currentNode.parentNode) {
+                treeList.setSelection(currentNode.parentNode);
+                listCard.showNode(currentNode.parentNode);
+            }
         }
     },