master
lion 1 month ago
parent 3f4266ffce
commit d5375d8682

@ -28,19 +28,22 @@
</div>
<div>
<!-- 确认入库 -->
<el-upload v-if="form.zhuangtai===2" ref="upload" list-type="picture-card" class="upload-demo" :action="action" multiple :headers="headers"
:before-upload="beforeUpload" :on-success="onSuccess" :on-error="onError" :on-remove="onRemove"
<el-upload v-if="form.zhuangtai===2" ref="upload" list-type="text" class="upload-demo" :action="action" multiple :headers="headers"
:before-upload="beforeUpload" :on-success="onSuccess" :on-error="onError" :on-remove="onRemove" :on-preview="onPreview"
:file-list="fileList" :auto-upload="true">
<i class="el-icon-plus"></i>
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">支持上传任意类型文件</div>
</el-upload>
<div v-else>
<template v-for="(item,index) in fileList">
<el-image
style="width: 100px; height: 100px"
:src="item.url"
:key="index"
:initial-index="index">
</el-image>
<div :key="index" style="display:inline-flex;align-items:center;margin:6px 10px 6px 0;">
<div>
<a :href="item.url" target="_blank" style="color:#409EFF;text-decoration:none;">
{{ item.original_name}}
</a>
</div>
</div>
</template>
</div>
@ -237,6 +240,18 @@
})
},
onPreview(file) {
const url = file.url || (file.response && file.response.url)
if (url) {
window.open(url, '_blank')
}
},
isImage(url) {
if (!url) return false
return /\.(png|jpe?g|gif|bmp|webp|svg)(\?.*)?$/i.test(url)
},
//
handlePrint() {
//

Loading…
Cancel
Save