|
|
@@ -39,6 +39,7 @@
|
|
|
<script lang="ts" setup>
|
|
|
//ts语法
|
|
|
import { ref, provide, reactive, toRaw, defineExpose, watch } from 'vue';
|
|
|
+ import { message } from 'ant-design-vue';
|
|
|
import { BasicTable, ActionItem, EditRecordRow, BasicColumn } from '/@/components/Table';
|
|
|
import { useModal } from '/@/components/Modal';
|
|
|
import DeviceModal from './DeviceModal.vue';
|
|
|
@@ -235,7 +236,14 @@
|
|
|
* 批量删除事件
|
|
|
*/
|
|
|
async function batchHandleDelete() {
|
|
|
- doRequest(() => props.batchDelete({ ids: selectedRowKeys.value }));
|
|
|
+ if (!props.batchDelete) return;
|
|
|
+ doRequest(
|
|
|
+ () =>
|
|
|
+ new Promise((resolve, _reject) => {
|
|
|
+ props.batchDelete!({ ids: selectedRowKeys.value }, (res: any) => resolve(res));
|
|
|
+ }),
|
|
|
+ { confirm: false }
|
|
|
+ );
|
|
|
}
|
|
|
/**
|
|
|
* 查看
|