删除后清除多选

dev_2022-03-03
yujialong 3 years ago
parent 579f2d8bd8
commit 17f90ca911
  1. 5
      src/views/course/Curriculum.vue
  2. 5
      src/views/customer/customer.vue
  3. 2
      src/views/data/Framework.vue
  4. 2
      src/views/data/Product.vue
  5. 6
      src/views/order/Order.vue
  6. 20
      src/views/user/User.vue

@ -76,7 +76,7 @@
<el-button type="primary" round @click="delAllSelection">批量删除</el-button>
</div>
</div>
<el-table v-loading="loading" :data="courseData" class="table" stripe header-align="center"
<el-table v-loading="loading" :data="courseData" class="table" ref="table" stripe header-align="center"
@selection-change="handleSelectionChange" :row-key="getRowKeys">
<el-table-column type="selection" width="55" align="center"
:reserve-selection="true"></el-table-column>
@ -274,11 +274,10 @@ export default {
if(this.pageNo > 1){
this.pageNo = this.pageNo-1
}
}else{
}
this.getData();
this.$message.success("删除成功");
this.$refs.table.clearSelection()
}).catch(err => {
});
}).catch(() => {

@ -54,7 +54,7 @@
<el-button type="primary" round @click="delAllSelection">批量删除</el-button>
</div>
</div>
<el-table v-loading="loading" :data="listData" class="table" stripe header-align="center" @selection-change="handleSelectionChange" row-key="customerId">
<el-table v-loading="loading" :data="listData" class="table" ref="table" stripe header-align="center" @selection-change="handleSelectionChange" row-key="customerId">
<el-table-column type="selection" width="55" align="center" :reserve-selection="true"></el-table-column>
<el-table-column type="index" width="100" label="序号" align="center">
<template slot-scope="scope">
@ -228,9 +228,8 @@ export default {
if(this.page > 1){
this.page = this.page-1
}
}else{
}
this.$refs.table.clearSelection()
this.$message.success('删除成功')
this.getData()
}).catch(res => {})

@ -445,8 +445,6 @@ export default {
if(this.page > 1){
this.page = this.page-1
}
}else{
}
this.$refs.table.clearSelection()
this.$message.success('删除成功')

@ -453,8 +453,6 @@ export default {
if(this.page > 1){
this.page = this.page-1
}
}else{
}
this.$refs.table.clearSelection()
this.$message.success('删除成功')

@ -69,7 +69,7 @@
<el-button type="primary" round @click="delAllSelection">批量删除</el-button>
</div>
</div>
<el-table :data="orderData" class="table" stripe header-align="center"
<el-table :data="orderData" class="table" ref="table" stripe header-align="center"
@selection-change="handleSelectionChange" :row-key="getRowKeys">
<el-table-column type="selection" width="55" align="center"
:reserve-selection="true"></el-table-column>
@ -299,10 +299,8 @@ export default {
if(this.pageNo > 1){
this.pageNo = this.pageNo-1
}
this.multipleSelection = [];
}else{
this.multipleSelection = [];
}
this.$refs.table.clearSelection()
this.getData();
}).catch(err => {
});

@ -108,7 +108,7 @@
<el-button type="primary" round @click="delAllSelection">批量删除</el-button>
</div>
</div>
<el-table :data="userData" class="table" stripe header-align="center" @selection-change="handleSelectionChange" row-key="userId">
<el-table :data="userData" class="table" ref="table" stripe header-align="center" @selection-change="handleSelectionChange" row-key="userId">
<el-table-column type="selection" width="55" align="center" :reserve-selection="true"></el-table-column>
<el-table-column type="index" width="100" label="序号" align="center"></el-table-column>
<el-table-column prop="account" label="用户账号" align="center"></el-table-column>
@ -385,20 +385,14 @@ export default {
type: 'warning'
}).then(() => {
this.$post(this.api.delUserAccounts,delList).then(res => {
if(res.code == '200') {
this.multipleSelection = [];
if(delList.length == this.userData.length){
if(this.page > 1){
this.page = this.page-1
}
}else{
if(delList.length == this.userData.length){
if(this.page > 1){
this.page = this.page-1
}
this.$message.success('删除成功')
this.getData()
}else{
this.$message.success(res.message)
}
this.$message.success('删除成功')
this.$refs.table.clearSelection()
this.getData()
}).catch(res => {
})

Loading…
Cancel
Save