fengchuanyu 1 dag sedan
förälder
incheckning
9d5ec0afea
1 ändrade filer med 24 tillägg och 9 borttagningar
  1. 24 9
      10_vuecli/bankpro/src/views/level/LevelList.vue

+ 24 - 9
10_vuecli/bankpro/src/views/level/LevelList.vue

@@ -13,8 +13,11 @@
                 <el-table-column label="操作">
                     <template slot-scope="scope">
                         <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>
                 </el-table-column>
             </el-table>
@@ -27,16 +30,28 @@ export default {
     name: "LevelList",
     data() {
         return {
-            tableData: [{
-                jrid: 1001,
-                levelname: '普通客户'
-            }, {
-                jrid: 1002,
-                levelname: '金牌客户'
-            }]
+            tableData: []
         }
     },
     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() {
             this.$router.push("/level/add")