src/views/equipmentManagement/repair/Modal/RepairModal.vue
@@ -38,17 +38,32 @@
} = useModal({ title: "设备报修" });
const sendForm = async () => {
  try {
    // 开始加载
  loading.value = true;
    // 提交表单并获取校验结果
    const submitStatus = await repairFormRef.value.submitForm();
    if (!submitStatus) {
      // 如果表单验证失败,取消加载状态
      loading.value = false;
      return;
    }
    // 获取表单数据
  const form = await repairFormRef.value.getForm();
    // 根据是否有ID决定是编辑还是新增
  const { code } = id.value
    ? await editRepair({ id: unref(id), ...form })
    : await addRepair(form);
  if (code == 200) {
    if (code === 200) {
    ElMessage.success(`${id ? "编辑" : "新增"}报修成功`);
    closeModal();
    emits("ok");
  }
  } catch (error) {
  } finally {
    // 无论成功还是失败,都取消加载状态
  loading.value = false;
    closeModal();
  }
};
const openAdd = async () => {