diff --git a/src/components/onlineFile/onlineFile.vue b/src/components/onlineFile/onlineFile.vue
index 11f40d2..7cc689e 100644
--- a/src/components/onlineFile/onlineFile.vue
+++ b/src/components/onlineFile/onlineFile.vue
@@ -10,9 +10,8 @@
>
diff --git a/src/views/lease/sign.vue b/src/views/lease/sign.vue
index ad34051..5bb4f88 100644
--- a/src/views/lease/sign.vue
+++ b/src/views/lease/sign.vue
@@ -1471,7 +1471,12 @@ export default {
if (i.edit_input === "file") {
}
if (i.edit_input === "files") {
- this.file[i.field] = res[`${i.field}_upload_details`];
+ this.file[i.field] = res[`${i.field}_upload_details`] ? res[`${i.field}_upload_details`].map(i => ({
+ url: i.url,
+ name: i.original_name,
+ original_name: i.original_name,
+ response: i
+ })) : []
}
});
this.form = Object.assign({}, this.form);
diff --git a/src/views/preview/index.vue b/src/views/preview/index.vue
index 0c71de3..52a3dd8 100644
--- a/src/views/preview/index.vue
+++ b/src/views/preview/index.vue
@@ -7,7 +7,13 @@
-
+
@@ -42,7 +48,8 @@ export default {
data() {
return {
url: '',
- type: ''
+ type: '',
+ scale: 1
}
},
computed: {},
@@ -55,6 +62,21 @@ export default {
}
},
methods: {
+ //放大
+ scaleD() {
+ this.scale += 0.1;
+ this.$refs.pdfWrapper.$el.style.transform = "scale(" + this.scale + ")";
+ this.$refs.pdfWrapper.$el.style.transformOrigin = "top center";
+ },
+
+ //缩小
+ scaleX() {
+ if (this.scale === 1) {
+ return;
+ }
+ this.scale += -0.1;
+ this.$refs.pdfWrapper.$el.style.transform = "scale(" + this.scale + ")";
+ },
loadImg() {
this.$refs['elImage']?.$el?.children[0].click()
this.$nextTick(() => {
@@ -81,5 +103,29 @@ export default {
.container {
height: 100vh;
width: 100vw;
+
+ .pdf-preview {
+ position: relative;
+
+ .icon-scale {
+ width: 14vw;
+ background: #999;
+ border-radius: 60px;
+ position: fixed;
+ bottom: 10px;
+ left: 50%;
+ transform: translateX(-50%);
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ i {
+ font-size: 22px;
+ font-weight: bold;
+ color: #fff;
+ margin: 4px 10px;
+ cursor: pointer;
+ }
+ }
+ }
}