需求
类似于一本书的目录,由目录与知识点组成,最多三级,第三级不能拖入目录
const treeAllowDrop = (draggingNode: Node, dropNode: Node, type: string) => {
/*
* 拖拽数据
* */
const draggingData = draggingNode.data as KnowledgeItemModel;
/*
* 防止数据
* */
const dropData = dropNode.data as KnowledgeItemModel;
/*
* isDirectory 1 知识点 0 目录
* */
/*
* type : prev 上 inner自身 next 下
*
* */
// if (dropData.isDirectory === 1 && draggingData.isDirectory === 0) return type !== "inner";
// if (dropData.isDirectory === 1 && draggingData.isDirectory === 1)