yyb
2026-05-18 2d4ee49af27e50a4a394f902033704a01f2462d4
src/pages/equipmentManagement/upkeep/add.vue
@@ -60,6 +60,11 @@
                 placeholder="请输入保养项目"
                 clearable />
      </u-form-item>
      <u-form-item label="附件图片"
                   prop="storageBlobDTOs"
                   border-bottom>
        <CommonUpload v-model="form.storageBlobDTOs" />
      </u-form-item>
      <!-- 提交按钮 -->
      <view class="footer-btns">
        <u-button class="cancel-btn"
@@ -87,6 +92,7 @@
  import { ref, computed, onMounted, onUnmounted } from "vue";
  import { onShow } from "@dcloudio/uni-app";
  import PageHeader from "@/components/PageHeader.vue";
  import CommonUpload from "@/components/CommonUpload.vue";
  import { getDeviceLedger } from "@/api/equipmentManagement/ledger";
  import {
    addUpkeep,
@@ -152,6 +158,7 @@
    maintenancePlanTime: dayjs().format("YYYY-MM-DD"), // 计划保养日期
    maintenancePerson: undefined, // 保养人
    machineryCategory: undefined, // 保养项目
    storageBlobDTOs: [], // 附件图片
  });
  // 加载设备列表
@@ -178,6 +185,7 @@
          );
          form.value.maintenancePerson = data.maintenancePerson;
          form.value.machineryCategory = data.machineryCategory;
          form.value.storageBlobDTOs = data.storageBlobVOs || [];
          // 设置设备名称显示
          const device = deviceOptions.value.find(
            item => item.id === data.deviceLedgerId
@@ -314,7 +322,8 @@
      const id = getPageId();
      // 准备提交数据
      const submitData = { ...form.value };
      const submitData = { ...form.value, status: 0 };
      // 确保日期格式正确
      if (
        submitData.maintenancePlanTime &&