注意这两种封装id的方式
我这个删除弹框也不太清楚
// 删除角色
async delRoles(id) {
// 显示删除询问对话框
const delRes = await this.$confirm('此操作将永久删除该角色, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).catch(err => err)
// 用户点击了取消,给用户进行提示
if (delRes === 'cancel') return this.$message.info('您取消了删除')
// 调用删除的 API
const res = await deleteRole(id)
// 根据返回的状态码进行错误提示
if (!res.success) return this.$message.error(res.message)
// 删除成功后的提示
this.$message.success(res.message)
// 重新获取数据
this.getRolesList()
}