From 38712ae83223cb244020e255fc37e1ce35775c45 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期四, 09 四月 2026 13:53:40 +0800
Subject: [PATCH] 优化

---
 src/views/main/components/UploadIdCard.vue |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/views/main/components/UploadIdCard.vue b/src/views/main/components/UploadIdCard.vue
index 924684c..231ef6d 100644
--- a/src/views/main/components/UploadIdCard.vue
+++ b/src/views/main/components/UploadIdCard.vue
@@ -25,18 +25,17 @@
     <template #file="{ file, index }">
       <el-image
         ref="previewImg"
-        :src="file.url"
+        :src="file.url?.includes('http') ? file.url : $qxueyou.qxyRes + file.url"
         :initial-index="initialPreviewImgIndex"
         :preview-src-list="filterPreviewImgList"
+        fit="cover"
+        style="width: 100%;"
       >
       </el-image>
       <span class="el-upload-list__item-actions">
         <span @click="previewImage(index)">
           <el-icon><zoom-in /></el-icon>
         </span>
-        <!-- <span @click="replaceUpload(index)">
-          <el-icon><upload /></el-icon>
-        </span> -->
         <span @click="deleteFileItem(index)">
           <el-icon><delete /></el-icon>
         </span>
@@ -138,7 +137,7 @@
       return this.limitFileCount == 1  && this.list.length == 1
     },
     filterPreviewImgList() {
-      let list = this.list.map(ele => ele.url )
+      let list = this.list.map(ele => ele.url?.includes('http') ? ele.url : $qxueyou.qxyRes + ele.url )
       return list
     },
     hideUpload() {
@@ -151,7 +150,7 @@
         file: UploadRequestOptions.file,
         directory: ''
       }
-      this.$axios.post('/infra/file/upload', data, { 
+      this.$axios.post('/infra/file/exam/upload', data, { 
         headers: { 'Content-Type': "multipart/form-data" }
       }).then(res => {
         let index = this.list.findIndex(ele => ele.uid == data.file.uid)

--
Gitblit v1.8.0