方法解析

setTab

更新保存在 vuex 中的标签列表,主要分为新增和编辑两种

getGraphData

实现方式见数据流

getGraphDataById

根据画布 id 获取存储在后端的数据。由于调用 save 方法时,是由 前端 组装的 json 以字符串的形式保存给后端的,所以这里需要调用 assemblyData 来组装数据供画布使用。

如果是 关系视图 的情况下,还需要额外组装 关系视图 的数据

assemblyData

组装 前端 保存到后端的 json 字符串

getGraphDataByEntiy

根据 实体 获取相互之间的 N 度关系数据,经过 assemblyDataByBackend 来组装数据

assemblyDataByBackend

组装由 实体 去后端获取的数据,区别于 assemblydata

getGroup

根据数据,获取实体和关系的分类,用来过滤实体和关系

updateGroup

更新分类

assemblingGraphData

获取当前画布的最新数据,并且组装数据

save

保存画布数据,调用assemblingGraphData并且将数据转换为 json 字符串保存到后端

relationalViews

关系视图,首先调用assemblingGraphData保存当前的普通视图数据,向后端获取数据后调用dealRelationData组装关系视图数据。

dealRelationData

组装关系视图数据

上次更新:
贡献者: zml