zhangwencui
20 小时以前 79963c35d14f449d401e9980ca174d792b1fbc99
src/views/equipmentManagement/upkeep/Form/DetailDialog.vue
@@ -46,32 +46,18 @@
                type="warning">待保养</el-tag>
        <span v-else>-</span>
      </el-form-item>
      <el-form-item label="设备备件">
        <span>{{formData.sparePartsNames}}</span>
      </el-form-item>
      <el-form-item label="图片列表">
        <div v-if="imageList.length > 0"
             class="image-list">
          <el-image v-for="(image, index) in imagesFile"
                    :key="index"
                    :src="image.url"
                    :src="baseUrl + image.url"
                    fit="cover"
                    class="image-item" />
        </div>
        <span v-else>-</span>
      </el-form-item>
      <el-form-item label="设备备件">
        <el-table v-if="sparePartsList.length > 0"
                  :data="sparePartsList"
                  border
                  style="width: 100%">
          <el-table-column prop="sparePartName"
                           label="备件名称"
                           width="120" />
          <el-table-column prop="quantity"
                           label="数量"
                           width="80" />
          <el-table-column prop="unit"
                           label="单位"
                           width="80" />
        </el-table>
        <span v-else>-</span>
      </el-form-item>
    </el-form>
@@ -97,6 +83,7 @@
      default: () => ({}),
    },
  });
  const baseUrl = import.meta.env.VITE_BASE_API;
  const emit = defineEmits(["update:visible", "close"]);
@@ -110,6 +97,7 @@
    maintenanceActuallyTime: "",
    maintenanceResult: "",
    status: "",
    sparePartsNames: "",
  });
  const imageList = ref([]);
  const sparePartsList = ref([]);
@@ -158,6 +146,7 @@
        : "",
      maintenanceResult: row.maintenanceResult || "",
      status: row.status || 0,
      sparePartsNames: row.sparePartsNames || "",
    };
    // 处理图片列表