veops / cmdb

CMDB: configuration and management of IT resources
https://veops.cn/cmdb
GNU Affero General Public License v3.0
1.48k stars 384 forks source link

修复在继承模型的情况下,非继承属性与继承属性的排序问题以及其他分组的排序提示问题 #592

Closed thexqn closed 3 months ago

thexqn commented 3 months ago

现有版本存在如下问题: 1、在继承模型的情况下,非继承属性调整顺序到继承属性时会提示调整成功,且数据库group表也会有一定更新,但实际目前的设计没办法完成这个调整。虽然刷新页面后会复原,但由于序号的改变,会产生一些难以理解的排序问题,本次提交增加了判断,当出现非继承属性调整顺序到继承属性时,会提示调整失败,不提交到后端; 2、由于问题1的存在,所以引入的强制页面刷新的功能(原有的abortDraggable方法并没有生效),因为不刷新的话,用户继续拖拽组件,会产生新的错误,当前的实现方式并不好,但查了资料没有更好的方案,暂时提交该方案看是否采纳; 3、原有的未分组顺序调整时,是直接抛数据库的报错,本次一并修复;