if (rowdata && rowdata.reqNumber && refreshType && refreshType === 'lowerLevel' && (griddata[i].parentId === oldParentId || griddata[i].parentId === rowdata.id)) { // 降级影响 griddata[i] = { ...griddata[i], parentId: parentId, reqLevel: level, isChanged: 'Y', treeSort: sort += 1 }; } else if (refreshType && refreshType === 'upLevel' && (griddata[i].parentId === oldParentId || griddata[i].parentId === rowdata.id)) { // 升级影响 griddata[i] = { ...griddata[i], parentId: this.addOneRowObj.rdmsItemList[this.addSelectIndex].id, reqLevel: parseInt(level) + 1, isChanged: 'Y', treeSort: sort += 1 }; } else if (refreshType && refreshType === 'cut' && num1 === 0 && num2 === 0 && num3 === 0) { griddata[i] = { ...griddata[i], parentId: rowdata.parentId, reqLevel: rowdata.reqLevel, isChanged: 'Y', treeSort: rowdata.treeSort += 1 } }

JavaScript 代码优化:更新数据并调整树结构

原文地址: https://www.cveoy.top/t/topic/lrn9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录