diff --git a/src/components/settings/item/group/GroupAdd.vue b/src/components/settings/item/group/GroupAdd.vue index f6a6536..863dc14 100644 --- a/src/components/settings/item/group/GroupAdd.vue +++ b/src/components/settings/item/group/GroupAdd.vue @@ -170,8 +170,11 @@ const save = () => { ) } const removeTableRow = (row: any) => { - list.value = list.value.filter((item: any) => item.id !== row.id); - calculateTotalPrices(); + const index = list.value.findIndex(item => item === row); + if (index !== -1) { + list.value.splice(index, 1); + calculateTotalPrices(); + } } const pageNum = ref(1) const pageSize = ref(20)