zhengzhou 4 лет назад
Родитель
Сommit
dd8f7b5ea7
1 измененных файлов: 8 добавлений и 8 удалений
  1. +8
    -8
      src/views/main_web/project/index.vue

+ 8
- 8
src/views/main_web/project/index.vue Просмотреть файл

@@ -1136,17 +1136,17 @@ function generateTreeNode(plainFolderList) {
plainFolderList.forEach(upperFolder => {
if(upperFolder.NodeId === '0') { return; }

const levelIds = upperFolder.LevelId.split('_');
const nodeId = levelIds.pop();
const node = { id: upperFolder.Id, nodeId, topic: upperFolder.FolderName }; // , children
hash[node.nodeId] = node;
if(node.nodeId === upperFolder.FirstFolderId) {
// const levelIds = upperFolder.LevelId.split('_');
const levelId = upperFolder.LevelId;
const node = { id: upperFolder.Id, levelId, topic: upperFolder.FolderName }; // , children
hash[node.levelId] = node;
if(node.levelId === upperFolder.FirstFolderId) {
headerNode = node;
headerNode.nodeId = headerNode.id;
headerNode.levelId = headerNode.id;
return;
}
const parentNodeId = levelIds.pop();
const parentNode = hash[parentNodeId];
const parentLevelId = upperFolder.LevelId.split('_').slice(0, -1).join('_');
const parentNode = hash[parentLevelId];
if(!parentNode) return;
if(!parentNode.children) { parentNode.children = [];}
parentNode.children.push(node);


Загрузка…
Отмена
Сохранить