|
|
@ -52,7 +52,7 @@ |
|
|
|
fixed="right" |
|
|
|
label="操作" |
|
|
|
align="center" |
|
|
|
width="250"> |
|
|
|
width="230"> |
|
|
|
<template slot-scope="lists"> |
|
|
|
<el-button |
|
|
|
type="primary" |
|
|
@ -62,19 +62,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.id)">确定</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.id)">删除</el-button> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
@ -128,7 +116,6 @@ |
|
|
|
currList: null, |
|
|
|
pageSize: 10, |
|
|
|
pageNum: 1, |
|
|
|
visible: false, |
|
|
|
showAdd: true, |
|
|
|
} |
|
|
|
}, |
|
|
@ -204,18 +191,28 @@ |
|
|
|
* 删除 |
|
|
|
*/ |
|
|
|
deleteItem(id) { |
|
|
|
const params = { |
|
|
|
id |
|
|
|
}; |
|
|
|
POST_DELETE_CAROUSEL(params).then((res) => { |
|
|
|
if(res.code === 200){ |
|
|
|
Alert.success('删除成功'); |
|
|
|
this.getList() |
|
|
|
}else{ |
|
|
|
Alert.fail(res.msg || '删除失败'); |
|
|
|
} |
|
|
|
}); |
|
|
|
this.visible = false |
|
|
|
try { |
|
|
|
this.$alert('确定删除该条轮播图吗?', '请确认', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
callback: res => { |
|
|
|
if(res === 'confirm') { |
|
|
|
const params = { |
|
|
|
id |
|
|
|
}; |
|
|
|
POST_DELETE_CAROUSEL(params).then((res) => { |
|
|
|
if(res.code === 200){ |
|
|
|
Alert.success('删除成功'); |
|
|
|
this.getList() |
|
|
|
}else{ |
|
|
|
Alert.fail(res.msg || '删除失败'); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} catch (error) { |
|
|
|
console.error('error: ', error); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
// 关闭弹窗 |
|
|
|