|
@@ -148,7 +148,7 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="操作" width="60">
|
|
<el-table-column label="操作" width="60">
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
- <el-button link type="danger" size="small" @click="handleButtonClick(row)">删除</el-button>
|
|
|
|
|
|
+ <el-button link type="danger" size="small" @click="singleDelete(row)">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -336,7 +336,7 @@ const deliveryMap = {
|
|
}
|
|
}
|
|
|
|
|
|
function browseRefine(data) {
|
|
function browseRefine(data) {
|
|
- const exists = addedTableData.value.some((item) => item.cid === data.cid)
|
|
|
|
|
|
+ const exists = addedTableData.value.some((item) => item.classificationId === data.cid)
|
|
|
|
|
|
if (!exists) {
|
|
if (!exists) {
|
|
const tableRow = {
|
|
const tableRow = {
|
|
@@ -356,7 +356,6 @@ function browseRefine(data) {
|
|
high_rating: data.starRating[1],
|
|
high_rating: data.starRating[1],
|
|
}
|
|
}
|
|
addedTableData.value.push(tableRow) // 添加到表格数据
|
|
addedTableData.value.push(tableRow) // 添加到表格数据
|
|
- console.log('tableRow', tableRow)
|
|
|
|
} else {
|
|
} else {
|
|
ElMessage({
|
|
ElMessage({
|
|
message: '请勿重复添加',
|
|
message: '请勿重复添加',
|
|
@@ -450,7 +449,8 @@ function handleDeleteAll() {
|
|
}
|
|
}
|
|
|
|
|
|
// 单独删除功能
|
|
// 单独删除功能
|
|
-function handleButtonClick(row) {
|
|
|
|
|
|
+function singleDelete(row) {
|
|
|
|
+ console.log('row', row)
|
|
if ('cid' in row) {
|
|
if ('cid' in row) {
|
|
// 如果行数据包含 cid 属性,使用 cid 来过滤
|
|
// 如果行数据包含 cid 属性,使用 cid 来过滤
|
|
addedTableData.value = addedTableData.value.filter((item) => item.cid !== row.cid)
|
|
addedTableData.value = addedTableData.value.filter((item) => item.cid !== row.cid)
|
|
@@ -458,6 +458,8 @@ function handleButtonClick(row) {
|
|
addedTableData.value = addedTableData.value.filter((item) => item.audienceId !== row.audienceId)
|
|
addedTableData.value = addedTableData.value.filter((item) => item.audienceId !== row.audienceId)
|
|
} else if ('categoryId' in row) {
|
|
} else if ('categoryId' in row) {
|
|
addedTableData.value = addedTableData.value.filter((item) => item.cid !== row.cid)
|
|
addedTableData.value = addedTableData.value.filter((item) => item.cid !== row.cid)
|
|
|
|
+ } else if ('classificationId' in row) {
|
|
|
|
+ addedTableData.value = addedTableData.value.filter((item) => item.classificationId !== row.classificationId)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|