diff --git a/src/components/OnlineFile/index.vue b/src/components/OnlineFile/index.vue
index e7a2306..59e9e81 100644
--- a/src/components/OnlineFile/index.vue
+++ b/src/components/OnlineFile/index.vue
@@ -16,8 +16,8 @@
>
@@ -40,8 +40,11 @@ export default {
},
methods: {
open(url) {
- this.codeUri = `${window.location.origin}/admin/#/preview?url=${url}`;
+ // this.codeUri = `${window.location.origin}/admin/#/preview?url=${url}`;
this.showModal = true;
+ this.$nextTick(() => {
+ this.$refs.iframe.contentWindow.location.replace(`${window.location.origin}/admin/#/preview?url=${url}`)
+ })
}
},
computed: {},
diff --git a/src/utils/formBuilder.js b/src/utils/formBuilder.js
index e3a762e..cfebcbe 100644
--- a/src/utils/formBuilder.js
+++ b/src/utils/formBuilder.js
@@ -334,7 +334,8 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
window.$_uploading = false
fileList.forEach((file) => {
if (file.response?.data && !file.response?.code) {
- file.response = file.response.data;
+ file.response = file.response?.data;
+ file.url = file.response?.url;
}
});
this.form[info.name] = fileList
@@ -814,7 +815,6 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
},
on: {
click: _ => {
- console.log(file)
this.$bus.$emit('online-file', file.url)
}
}
@@ -1169,9 +1169,10 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
fileList.forEach((file) => {
if (file.response?.data && !file.response?.code) {
file.response = file.response.data;
+ file.url = file.response?.url;
}
});
- row ? row[info.name] = fileList : this.form[info.name] = fileList;
+ target[info.name] = fileList;
},
onRemove: (file, fileList) => {
row ? row[info.name] = fileList : this.form[info.name] = fileList;
@@ -1210,7 +1211,6 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
},
on: {
click: _ => {
- console.log(file)
this.$bus.$emit('online-file', file.url)
}
}
@@ -1492,7 +1492,6 @@ export default function formBuilder(device, info, h, row, pWrite = false,pReadab
},
on: {
click:_ => {
- console.log(file)
this.$bus.$emit('online-file', file.url)
}
}
diff --git a/src/views/404.vue b/src/views/404.vue
index 1791f55..de8b5d4 100644
--- a/src/views/404.vue
+++ b/src/views/404.vue
@@ -8,13 +8,10 @@