图片预览

This commit is contained in:
huangdeliang
2021-03-23 15:07:00 +08:00
parent 424b98ad57
commit 2159605a3b
2 changed files with 222 additions and 264 deletions

View File

@ -36,13 +36,15 @@
/>
<div v-else>
<span :style="{ color: '#8c8c8c' }">{{ con.title }}:</span>
<el-button
v-if="data[con.value]"
type="text"
size="mini"
@click="handleOnPreviewClick(data[con.value])"
>查看</el-button
>
<el-image
title="点击大图预览"
fit="contain"
style="width: auto; height: 80px"
:src="`${window.location.origin}${data[con.value]}`"
:preview-src-list="[
`${window.location.origin}${data[con.value]}`,
]"
/>
</div>
</div>
</el-collapse-item>
@ -63,17 +65,6 @@
<el-button @click="onClosed"> </el-button>
</div>
</el-dialog>
<!-- 预览弹窗 -->
<el-dialog
:visible.sync="previewVisible"
title="体检报告"
class="preview_dialog_wrapper"
>
<div class="preview_content">
<img :src="previewUrl" alt="" class="preview_img" />
</div>
</el-dialog>
</div>
</template>
<script>
@ -125,8 +116,6 @@ export default {
return {
open: false,
previewVisible: false,
previewUrl: "",
basicInfo,
healthyInvestigate: [
{
@ -268,10 +257,6 @@ export default {
}
});
},
handleOnPreviewClick(url) {
this.previewVisible = true;
this.previewUrl = `${window.location.origin}${url}`;
},
},
};
</script>