甘特图拖拽的时候拖完,怎么根据一个判断条件,不满足的话就还原

举个例子,拖甘特图的数据的时候,可能会重叠,判断重叠之后就还原拖动之前的样子,这个怎么实现