From 3f30ef926e80f0dd8100718d67dcb4c93c7fee81 Mon Sep 17 00:00:00 2001
From: xy <271556543@qq.com>
Date: Thu, 9 Jan 2025 12:24:08 +0800
Subject: [PATCH] 1
---
src/components/OnlineFile/index.vue | 7 +++++--
src/utils/formBuilder.js | 9 ++++-----
src/views/404.vue | 11 ++++-------
src/views/flow/list.vue | 16 ++++++++--------
4 files changed, 21 insertions(+), 22 deletions(-)
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 @@