zhang_12370
3 天以前 3e1fb69d30b38230988a102b651b464c05283675
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();
  });
};
// 数据获取