zhengzhou преди 4 години
родител
ревизия
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);


Зареждане…
Отказ
Запис