From 3e1fb69d30b38230988a102b651b464c05283675 Mon Sep 17 00:00:00 2001
From: zhang_12370 <z2864490065@outlook.com>
Date: 星期二, 15 七月 2025 16:45:21 +0800
Subject: [PATCH] 1、优化设备领用 2、优化设备列表

---
 src/views/equipment/management/index.vue |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/views/equipment/management/index.vue b/src/views/equipment/management/index.vue
index 8c9d8be..876a4b1 100644
--- a/src/views/equipment/management/index.vue
+++ b/src/views/equipment/management/index.vue
@@ -36,7 +36,7 @@
         <el-button :icon="Plus" type="primary" v-show="activeTab === 'equipmentRequisition'" @click="handleAdd"
           >棰嗙敤</el-button
         >
-        <el-button :icon="Delete" type="danger" @click="handleDelete"
+        <el-button :icon="Delete" type="danger" v-show="activeTab === 'management'" @click="handleDelete"
           >鍒犻櫎</el-button
         >
       </el-row>
@@ -120,7 +120,7 @@
 </template>
 
 <script setup>
-import { computed, onMounted, reactive, ref } from "vue";
+import { computed, onMounted, reactive, ref, nextTick } from "vue";
 import { ElMessage } from "element-plus";
 import { Delete, Plus } from "@element-plus/icons-vue";
 
@@ -192,7 +192,7 @@
         prop: "equipmentStatus", 
         label: "浣跨敤鐘舵��", 
         minWidth: 100,
-        formatter: (row) => row.usageStatus == 1 ? "浣跨敤涓�" : "宸插綊杩�"
+        formatter: (row) => row.equipmentStatus == "0" ? "浣跨敤涓�" : "宸插綊杩�"
       },
       { prop: "usageStartTime", label: "浣跨敤寮�濮嬫椂闂�", minWidth: 100 },
       { prop: "usageEndTime", label: "浣跨敤缁撴潫鏃堕棿", minWidth: 100 },
@@ -346,9 +346,13 @@
 
 // 璁惧棰嗙敤寮圭獥鎻愪氦澶勭悊
 const onEquipmentRequisitionSubmit = (formData) => {
+  console.log("鎻愪氦鐨勯鐢ㄦ暟鎹細", formData);
   ElMessage.success('璁惧棰嗙敤鎴愬姛');
   equipmentRequisitionDialog.value = false;
-  getList();
+  nextTick(() => {
+    form.value = {};
+    getList();
+  });
 };
 
 // 鏁版嵁鑾峰彇

--
Gitblit v1.9.3