| | |
| | | <template v-if="listType=='picture-card'"> |
| | | <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"> |
| | |
| | | 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 : this.$qxueyou.qxyRes + ele.url ) |
| | | return list |
| | | }, |
| | | hideUpload() { |
| | |
| | | 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) |