作者 小范

更新权限管理批量删除

... ... @@ -17,7 +17,7 @@ export const remove = params => { return axios({
})};
//批量删除
export const batchRemove = params => { return axios.get(`${base}/user/batchremove`, { params: params }); };
export const batchRemove = params => { return axios.post(`${base}/batchremove`, params ); };
export const edit = params => { return axios({
method: 'PUT',
... ...
... ... @@ -403,15 +403,18 @@
},
//批量删除
batchRemove: function () {
var ids = this.sels.map(item => item.permissionId).toString();
var ids = this.sels.map(item => item.permissionId);
this.$confirm('确认删除选中记录吗?', '提示', {
type: 'warning'
}).then(() => {
this.listLoading = true;
//NProgress.start();
let para = { ids: ids };
batchRemove(para).then((res) => {
this.listLoading = false;
// let para = { ids: ids };
batchRemove(ids).then((response) => {
let res = response.data;
if (res.code !== '200') {
return this.$message.error(res.msg);
}
//NProgress.done();
this.$message({
message: '删除成功',
... ... @@ -419,8 +422,10 @@
});
this.getTableList();
});
}).catch(() => {
}).catch((err) => {
this.$message.error(err);
}).finally(() => {
this.listLoading = false;
});
},
showDrawer: function(){
... ...