From 8a83d674fa87300dd18499e7ceaa7a2f783af7b5 Mon Sep 17 00:00:00 2001
From: 曹睿 <360930172@qq.com>
Date: 星期一, 23 六月 2025 17:13:31 +0800
Subject: [PATCH] feat: 设备台账完成导出删除
---
src/views/equipmentManagement/ledger/Modal.vue | 2 +-
src/views/equipmentManagement/ledger/index.vue | 11 ++++-------
2 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/src/views/equipmentManagement/ledger/Modal.vue b/src/views/equipmentManagement/ledger/Modal.vue
index c5d34c5..d1562dd 100644
--- a/src/views/equipmentManagement/ledger/Modal.vue
+++ b/src/views/equipmentManagement/ledger/Modal.vue
@@ -35,7 +35,7 @@
const sendForm = async () => {
loading.value = true;
- const { code } = id
+ const { code } = id.value
? await editLedger({ id: id.value, ...formRef.value.form })
: await addLedger(formRef.value.form);
if (code == 200) {
diff --git a/src/views/equipmentManagement/ledger/index.vue b/src/views/equipmentManagement/ledger/index.vue
index 590bc01..1582f96 100644
--- a/src/views/equipmentManagement/ledger/index.vue
+++ b/src/views/equipmentManagement/ledger/index.vue
@@ -56,14 +56,15 @@
import { usePaginationApi } from "@/hooks/usePaginationApi";
import { Search } from "@element-plus/icons-vue";
import { getLedgerPage, delLedger } from "@/api/equipmentManagement/ledger";
-import { onMounted } from "vue";
+import { onMounted, getCurrentInstance } from "vue";
import Modal from "./Modal.vue";
-import { ElMessageBox } from "element-plus";
+import { ElMessageBox, ElMessage } from "element-plus";
defineOptions({
name: "璁惧鍙拌处",
});
+const { proxy } = getCurrentInstance();
const modalRef = ref();
const { filters, columns, dataList, pagination, getTableData, resetFilters } =
usePaginationApi(
@@ -169,11 +170,7 @@
type: "warning",
})
.then(() => {
- proxy.download(
- `/device/ledger/export?ids=${ids}`,
- {},
- "璁惧鍙拌处妗f.xlsx"
- );
+ proxy.download(`/device/ledger/export`, {}, "璁惧鍙拌处妗f.xlsx");
})
.catch(() => {
proxy.$modal.msg("宸插彇娑�");
--
Gitblit v1.9.3