From 5711a973743510de330ce645201417b064d57718 Mon Sep 17 00:00:00 2001 From: shj <1790240199@qq.com> Date: 星期三, 03 八月 2022 17:17:57 +0800 Subject: [PATCH] 对接 --- src/views/facilityManagement/deviceType/index.vue | 48 +++++++++++++++++++++++++++++------------------- 1 files changed, 29 insertions(+), 19 deletions(-) diff --git a/src/views/facilityManagement/deviceType/index.vue b/src/views/facilityManagement/deviceType/index.vue index 60afa7e..11958ec 100644 --- a/src/views/facilityManagement/deviceType/index.vue +++ b/src/views/facilityManagement/deviceType/index.vue @@ -10,14 +10,14 @@ </el-table-column> <el-table-column align="center" label="巡检"> <template #default="scope"> - <span v-if="scope.row.isVisit == 0">-</span> + <span v-if="scope.row.isVisit == 0">-</span> <span v-if="scope.row.isVisit == 1">是</span> <span v-if="scope.row.isVisit == 2">否</span> </template> </el-table-column> <el-table-column align="center" label="检测"> <template #default="scope"> - <span v-if="scope.row.isCheck == 0">-</span> + <span v-if="scope.row.isCheck == 0">-</span> <span v-if="scope.row.isCheck == 1">是</span> <span v-if="scope.row.isCheck == 2">否</span> </template> @@ -40,7 +40,7 @@ import { Plus, View, EditPen, Delete, CirclePlus } from '@element-plus/icons-vue'; import Dailog from './component/Dailog.vue'; import { facilityManagementApi } from '/@/api/facilityManagement'; -import { ElMessage } from 'element-plus'; +import { ElMessage,ElMessageBox } from 'element-plus'; export default defineComponent({ components: { Dailog }, setup() { @@ -65,23 +65,33 @@ }); // 删除 const Deletes = (id: number) => { - facilityManagementApi() - .getequipmentTypeMngDelete(id) - .then((res) => { - if (res.data.code == 200) { - ElMessage({ - showClose: true, - message: res.data.msg, - type: 'success', + let arr = []; + arr.push(id); + ElMessageBox.confirm('确定删除所选项吗?', 'Warning', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning', + }) + .then(() => { + facilityManagementApi() + .getequipmentTypeMngDelete(arr) + .then((res) => { + if (res.data.code == 200) { + ElMessage({ + showClose: true, + message: res.data.msg, + type: 'success', + }); + listApi(); + } else { + } }); - listApi(); - } else { - // ElMessage({ - // showClose: true, - // message: res.data.msg, - // type: 'error', - // }); - } + }) + .catch(() => { + ElMessage({ + type: 'info', + message: 'Delete canceled', + }); }); }; const add = () => { -- Gitblit v1.9.2