diff --git a/src/views/index.vue b/src/views/index.vue index 732de7b..f29d84e 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -1088,18 +1088,21 @@ const batchDisposal = () => { files: [], findTime: '', }) + tableData1.value = tableData1.value.filter(item => row.index !== item.index); }) - table1Ref.value.clearSelection() } // 批量删除 const batchDel = () => { - table1Ref.value.clearSelection() + let datas = table1Ref.value.getSelectionRows() + datas.forEach((row) => { + tableData1.value = tableData1.value.filter(item => row.index !== item.index); + }) } // 批量固定 const batchShild = () => { let datas = table1Ref.value.getSelectionRows() datas.forEach((row) => { - updateShildData({ + addShildData({ lon: row.Lon, lat: row.Lat, strength: row.rate, @@ -1107,8 +1110,8 @@ const batchShild = () => { deviation: shieldInfoForm.value.deviation, shielding: shieldInfoForm.value.shielding, }) + tableData1.value = tableData1.value.filter(item => row.index !== item.index); }) - table1Ref.value.clearSelection() } const date1 = ref([])