|
@@ -13,8 +13,11 @@
|
|
|
<el-table-column label="操作">
|
|
<el-table-column label="操作">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<el-button size="mini" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
|
|
<el-button size="mini" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
|
|
|
- <el-button size="mini" type="danger"
|
|
|
|
|
- @click="handleDelete(scope.$index, scope.row)">删除</el-button>
|
|
|
|
|
|
|
+ <!-- <el-button size="mini" type="danger" @click="handleDelete(scope.$index, scope.row)">删除</el-button> -->
|
|
|
|
|
+ <el-popconfirm title="确定删除吗?" @onConfirm="deleteConfirm(scope.row)" confirm-button-text="确定删除">
|
|
|
|
|
+ <el-button slot="reference" size="mini" type="danger" >删除</el-button>
|
|
|
|
|
+ </el-popconfirm>
|
|
|
|
|
+
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
</el-table>
|
|
</el-table>
|
|
@@ -27,16 +30,28 @@ export default {
|
|
|
name: "LevelList",
|
|
name: "LevelList",
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- tableData: [{
|
|
|
|
|
- jrid: 1001,
|
|
|
|
|
- levelname: '普通客户'
|
|
|
|
|
- }, {
|
|
|
|
|
- jrid: 1002,
|
|
|
|
|
- levelname: '金牌客户'
|
|
|
|
|
- }]
|
|
|
|
|
|
|
+ tableData: []
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ // 点击删除气泡确定按钮
|
|
|
|
|
+ deleteConfirm(row){
|
|
|
|
|
+ // console.log('删除等级', index, row.jrid)
|
|
|
|
|
+ let _id = row.jrid;
|
|
|
|
|
+ // 发送请求删除等级
|
|
|
|
|
+ axios.delete("http://39.105.160.25:18080/levelController/deleteLevel/",{
|
|
|
|
|
+ data:[_id]
|
|
|
|
|
+ } ).then( ()=> {
|
|
|
|
|
+ this.$message({
|
|
|
|
|
+ message: '删除成功!',
|
|
|
|
|
+ type: 'success'
|
|
|
|
|
+ });
|
|
|
|
|
+ // 刷新等级列表
|
|
|
|
|
+ this.getData()
|
|
|
|
|
+ }).catch(err => {
|
|
|
|
|
+ console.log(err)
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
// 跳转等级添加页面
|
|
// 跳转等级添加页面
|
|
|
goAddLevel() {
|
|
goAddLevel() {
|
|
|
this.$router.push("/level/add")
|
|
this.$router.push("/level/add")
|