zhangweicheng 7 anni fa
parent
commit
7cdf654c63
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      web/building_saas/main/js/views/project_glj_view.js

+ 2 - 2
web/building_saas/main/js/views/project_glj_view.js

@@ -312,13 +312,13 @@ projectGljObject={
     showMaterialTreeData:function () {
         this.projectGljSpread.setActiveSheetIndex(1);
         let sel = this.materialTreeSheet.getSelections()[0];
-        let oldNodeID = this.materialTree.selected.data.id;
+        let oldNodeID = this.materialTree.selected?this.materialTree.selected.data.id:"";
         let gljList = projectObj.project.projectGLJ.datas.gljList;
         gljList = _.sortByAll(gljList, [ 'code']);
         this.createMaterialTree(gljList);
         this.materialTreeController.showTreeData();
         let newNode = this.materialTree.getNodeByID(oldNodeID);
-        sel.row = newNode.serialNo();
+        sel.row = newNode?newNode.serialNo():-1;
         this.materialTreeSheet.setSelection(sel.row==-1?0:sel.row,sel.col,sel.rowCount,sel.colCount);
         this.materialTreeController.setTreeSelected(this.materialTree.items[sel.row==-1?0:sel.row]);
     },