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