zhangwencui
5 天以前 b39e0358272ba224a7659fa2ed262c00e790ff0b
src/pages/equipmentManagement/upkeep/maintain.vue
@@ -41,7 +41,7 @@
                 clearable />
      </u-form-item>
      <u-form-item label="保养状态"
                   prop="status"
                   prop="maintenancestatusText"
                   required
                   border-bottom>
        <u-input v-model="maintenancestatusText"
@@ -123,7 +123,7 @@
                  :key="index"
                  class="file-item">
              <view class="file-preview-container">
                {{formatFileUrl(file.url)}}
                <!-- {{formatFileUrl(file.url)}} -->
                <image v-if="file.type === 'image' || isImageFile(file)"
                       :src="formatFileUrl(file.url || file.tempFilePath || file.path || file.downloadUrl)"
                       class="file-preview"
@@ -592,7 +592,6 @@
      await fetchSparePartOptions(pageId);
    }
    // 页面显示时初始化表单
    initForm();
  });
  const sparePartOptions = ref([]);
  const fetchSparePartOptions = deviceLedgerId => {
@@ -927,12 +926,12 @@
    if (url.startsWith("http://") || url.startsWith("https://")) {
      return url;
    }
    const uploadsIndex = url.indexOf("uploads");
    if (uploadsIndex !== -1) {
      const relativePath = url.substring(uploadsIndex);
      return `${config.baseUrl}/${relativePath}`;
    }
    return `${config.baseUrl}/${url}`;
    // const uploadsIndex = url.indexOf("uploads");
    // if (uploadsIndex !== -1) {
    //   const relativePath = url.substring(uploadsIndex);
    //   return `${config.fileUrl}/${relativePath}`;
    // }
    return `${config.fileUrl}/${url}`;
  };
  // 上传成功处理