diff --git a/src/views/admin/administrator/list.vue b/src/views/admin/administrator/list.vue index 6f4bc44..f2c1495 100644 --- a/src/views/admin/administrator/list.vue +++ b/src/views/admin/administrator/list.vue @@ -8,7 +8,7 @@ @@ -20,7 +20,7 @@ import { reactive } from "vue"; import AxiosDR from "@/utils/AxiosDr.js"; - import {ElMessage} from "element-plus"; + import { ElMessage, ElMessageBox } from "element-plus"; const data = reactive({ list:[ @@ -41,9 +41,34 @@ console.log("err:",err) }) + const del = async (row) => { + try { + await ElMessageBox.confirm('确认删除?', '标题', { + type: 'warning', + confirmButtonText: '确认', + cancelButtonText: '取消' + }) + //删除 + //let delResult = await AxiosDR.post('/api/adm/del',{id: row.id}) + let delResult = await AxiosDR.post('/api/adm/del', {id: String(row.id)}) + if (!delResult.status) { + ElMessage.error(delResult.msg) + return + } + //重新获取列表 + let getListResult = await AxiosDR.get('/api/adm/list') + if (!getListResult.status) { + ElMessage.error(getListResult.msg) + return + } + data.list = getListResult.data.list //重置 + } catch (err) { + console.log("err:", err) + } + }