|
@@ -91,10 +91,12 @@
|
|
|
<div class="images">
|
|
|
<div class="item" v-if="formData.taxlink">
|
|
|
<div class="img">
|
|
|
- <el-image ref="img" :src="formData.taxlink" style="width: 120px; height: 120px" fit="cover"></el-image>
|
|
|
+ <el-image :src="require('@/assets/common/pdf.png')" style="width: 120px; height: 120px; padding: 30px;" fit="cover" v-if="formData.taxlink.indexOf('pdf') >= 0"></el-image>
|
|
|
+ <el-image class="mainimg" ref="img" :src="formData.taxlink" style="width: 120px; height: 120px" fit="cover" :preview-src-list="[formData.taxlink]" v-else></el-image>
|
|
|
<div class="mask">
|
|
|
<div class="row">
|
|
|
<div class="it" @click="uploadImage()"><i class="el-icon-upload2"></i></div>
|
|
|
+ <div class="it" @click="formData.taxlink.indexOf('pdf') >= 0 ? openFile() : openImage()"><i class="el-icon-search"></i></div>
|
|
|
<div class="it" @click="formData.taxlink = ''"><i class="el-icon-delete"></i></div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -320,6 +322,10 @@ export default {
|
|
|
return false;
|
|
|
}
|
|
|
},
|
|
|
+
|
|
|
+ openImage() {
|
|
|
+ document.querySelector('.mainimg').click();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|