CN-1040 fix: 修复customization只剩最后一项被禁用时,拖拽后其他项再点击checkbox,原来那一项仍是禁用状态的问题

This commit is contained in:
刘洪洪
2023-05-26 10:27:39 +08:00
parent 70cc69be2c
commit cd44a2722f

View File

@@ -103,14 +103,19 @@ export default {
this.lastIndex = index
this.custom[index].disabled = true
} else if (this.lastIndex > -1) {
this.custom[this.lastIndex].disabled = false
this.custom.forEach(item => {
// 该方案仅用于原始table列表无禁用的情况目前无原始列表禁用的情况后续有原始列表禁用的情况再修改
item.disabled = false
})
this.lastIndex = -1
}
this.save()
},
/** 开始拖拽,获取键值 */
dragstart (index) {
this.dragIndex = index
},
/** 获取拖拽键值,修改数组,将数组保存到本地 */
dragenter (e, index) {
e.preventDefault()
if (this.dragIndex !== index) {