|
|
@ -67,6 +67,7 @@ |
|
|
|
fixed="right" |
|
|
|
label="操作" |
|
|
|
align="center" |
|
|
|
width="230" |
|
|
|
> |
|
|
|
<template slot-scope="lists"> |
|
|
|
<el-button |
|
|
@ -77,19 +78,7 @@ |
|
|
|
size="mini"> |
|
|
|
编辑 |
|
|
|
</el-button> |
|
|
|
|
|
|
|
<el-popover |
|
|
|
placement="top" |
|
|
|
width="160" |
|
|
|
:value="visible"> |
|
|
|
<p>确定删除吗?</p> |
|
|
|
<div style="text-align: right; margin: 0"> |
|
|
|
<el-button size="mini" type="text" @click="visible = false">取消</el-button> |
|
|
|
<el-button type="danger" size="mini" plain @click="deleteItem(lists.row.detailId)">确定</el-button> |
|
|
|
</div> |
|
|
|
<el-button slot="reference" @click="visible = true" type="danger" icon="el-icon-delete" size="mini">删除</el-button> |
|
|
|
</el-popover> |
|
|
|
|
|
|
|
<el-button type="danger" icon="el-icon-delete" size="mini" @click="deleteItem(lists.row.detailId)">删除</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
@ -143,7 +132,6 @@ |
|
|
|
currList: null, |
|
|
|
pageSize: 10, |
|
|
|
pageNum: 1, |
|
|
|
visible: false, |
|
|
|
showAdd: true, |
|
|
|
content: '', |
|
|
|
keys: [] |
|
|
@ -262,6 +250,11 @@ |
|
|
|
* 删除 |
|
|
|
*/ |
|
|
|
deleteItem(detailId) { |
|
|
|
try { |
|
|
|
this.$alert('确定删除该条内容吗?', '请确认', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
callback: res => { |
|
|
|
if(res === 'confirm') { |
|
|
|
const params = { |
|
|
|
detailId |
|
|
|
}; |
|
|
@ -273,7 +266,13 @@ |
|
|
|
Alert.fail(res.msg || '删除失败'); |
|
|
|
} |
|
|
|
}); |
|
|
|
this.visible = false |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} catch (error) { |
|
|
|
console.error('error: ', error); |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|