1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-05 23:11:24 +08:00

Optimized front-end permission control

This commit is contained in:
2023-05-20 00:43:29 +08:00
parent ccf57b0602
commit 4ab5980d22
4 changed files with 165 additions and 68 deletions

View File

@@ -236,22 +236,27 @@ export default {
handleDelete(index, row) {
ElMessageBox.confirm('确定删除该用户吗?', '删除').then(() => {
this.tableLoading = true
request.delete('/user/' + row.id).then((res) => {
const response = res.data
if (response.code === DATABASE_DELETE_OK) {
ElMessage.success({
dangerouslyUseHTMLString: true,
message: '<strong>删除成功</strong>'
})
this.loadUserTable()
} else {
ElMessage.error({
dangerouslyUseHTMLString: true,
message: '<strong>删除失败</strong>: ' + response.msg
})
request
.delete('/user/' + row.id)
.then((res) => {
const response = res.data
if (response.code === DATABASE_DELETE_OK) {
ElMessage.success({
dangerouslyUseHTMLString: true,
message: '<strong>删除成功</strong>'
})
this.loadUserTable()
} else {
ElMessage.error({
dangerouslyUseHTMLString: true,
message: '<strong>删除失败</strong>: ' + response.msg
})
this.tableLoading = false
}
})
.catch(() => {
this.tableLoading = false
}
})
})
})
},
handleDialogOpen() {