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

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

Closed thexqn closed 2 months ago

thexqn commented 3 months ago

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