diff --git a/src/views/modules/orderIssure/newSoIssueNotify.vue b/src/views/modules/orderIssure/newSoIssueNotify.vue index 18684a0..b5dec15 100644 --- a/src/views/modules/orderIssure/newSoIssueNotify.vue +++ b/src/views/modules/orderIssure/newSoIssueNotify.vue @@ -130,11 +130,14 @@ 添加 删除 + 删除勾选 - + + { + // 获取要删除的行的唯一标识(使用 orderNo + lineItemNo 作为唯一标识) + const deleteKeys = this.selectedSeqNoRows.map(row => `${row.orderNo}_${row.lineItemNo || ''}`) + // 过滤掉选中的行 + this.seqNoList = this.seqNoList.filter(row => { + const rowKey = `${row.orderNo}_${row.lineItemNo || ''}` + return !deleteKeys.includes(rowKey) + }) + // 清空选中状态 + this.selectedSeqNoRows = [] + if (this.$refs.seqNoTable) { + this.$refs.seqNoTable.clearSelection() + } + this.$message.success(`成功删除 ${deleteKeys.length} 条数据`) + }).catch(() => { + // 用户取消删除 + }) + }, saveMaterialDetail() { for (let i = 0; i < this.sobomList.length; i++) { if (