明树Git Lab

Commit 35084ccc authored by zfp1's avatar zfp1

1

parent 4ea78768
Pipeline #105985 passed with stage
in 3 seconds
...@@ -24,7 +24,7 @@ async function createResource(req, res, next) { ...@@ -24,7 +24,7 @@ async function createResource(req, res, next) {
} else if (body.type == 2) { } else if (body.type == 2) {
//树结构 //树结构
let ris = []; let ris = [];
let data = utils.flattenTreeIterative(body.resourceInfos); let data = utils.flattenTree(req.body.resourceInfos, 'key', 'parentKey');
for (let index = 0; index < data.length; index++) { for (let index = 0; index < data.length; index++) {
const element = data[index]; const element = data[index];
element.resourceId = ret.id; element.resourceId = ret.id;
...@@ -130,6 +130,7 @@ async function getResource(req, res, next) { ...@@ -130,6 +130,7 @@ async function getResource(req, res, next) {
ress.resourceInfos = ressinfos; ress.resourceInfos = ressinfos;
} else if (ress.type == 2) { } else if (ress.type == 2) {
let ressinfos = await DB.ResourcesInfo.findAll({where: {resourceId: ress.id}, raw: true}); let ressinfos = await DB.ResourcesInfo.findAll({where: {resourceId: ress.id}, raw: true});
console.log(ressinfos.length, ressinfos)
let tree = await utils.buildTree2(ressinfos, {keyName: 'key', parentKeyName: 'parentKey'}) let tree = await utils.buildTree2(ressinfos, {keyName: 'key', parentKeyName: 'parentKey'})
ress.resourceInfos = tree; ress.resourceInfos = tree;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment