|
@@ -163,7 +163,6 @@ module.exports = app => {
|
|
|
}
|
|
|
}
|
|
|
async move(templateId, data) {
|
|
|
- console.log(data);
|
|
|
const filing = await this.getDataById(data.id);
|
|
|
if (!filing) throw '移动的分类不存在,请刷新页面后重试';
|
|
|
const parent = await this.getDataById(data.tree_pid);
|
|
@@ -174,7 +173,7 @@ module.exports = app => {
|
|
|
const result = [];
|
|
|
const updateData = { id: filing.id, tree_order: data.tree_order, tree_pid: data.tree_pid, tree_level: parent ? parent.tree_level + 1 : 1, filing_type };
|
|
|
result.push(updateData);
|
|
|
- const posterityUpdateData = posterity.map(x => { return { id: x.id, filing_type, tree_level: parent.tree_level + 1 - filing.tree_level + x.tree_level }});
|
|
|
+ const posterityUpdateData = posterity.map(x => { return { id: x.id, filing_type, tree_level: updateData.tree_level - filing.tree_level + x.tree_level }});
|
|
|
result.push(posterityUpdateData);
|
|
|
const siblingUpdateData = [];
|
|
|
if (data.tree_pid === filing.tree_pid) {
|