提交 951d4dad authored 作者: lhh's avatar lhh

update

上级 825af560
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
import { Plus, Download, Upload, Delete } from '@element-plus/icons-vue' import { Plus, Download, Upload, Delete } from '@element-plus/icons-vue'
import AppList from '@/components/base/AppList.vue' import AppList from '@/components/base/AppList.vue'
import { getMemberList, deleteMember, getMemberConnectionsList } from '../api' import { getMemberList, deleteMember, getMemberConnectionsList } from '../api'
import { ElMessage, ElMessageBox } from 'element-plus' import { ElMessage, ElMessageBox, ElLoading } from 'element-plus'
import type { MemberProp, ConnectionsProp } from '../types' import type { MemberProp, ConnectionsProp } from '../types'
const UpdateDialog = defineAsyncComponent(() => import('../components/UpdateDialog.vue')) const UpdateDialog = defineAsyncComponent(() => import('../components/UpdateDialog.vue'))
...@@ -125,8 +125,15 @@ const handleRemoves = function () { ...@@ -125,8 +125,15 @@ const handleRemoves = function () {
deleteMembers(ids) deleteMembers(ids)
} }
let loading = $ref<any>()
const deleteMembers = function (ids: string) { const deleteMembers = function (ids: string) {
loading = ElLoading.service({
lock: true,
text: 'Loading',
background: 'rgba(0, 0, 0, 0.7)'
})
deleteMember({ ids: ids }).then(res => { deleteMember({ ids: ids }).then(res => {
loading.close()
ElMessage({ message: '删除成功', type: 'success' }) ElMessage({ message: '删除成功', type: 'success' })
handleRefresh() handleRefresh()
}) })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论