diff --git a/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java b/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java
index efdf9eb049..5cdeb14057 100644
--- a/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java
+++ b/core/core-backend/src/main/java/io/dataease/share/manage/XpackShareManage.java
@@ -239,6 +239,7 @@ public class XpackShareManage {
if (!peRequireValid(sharedBase, xpackShare)) {
XpackShareProxyVO vo = new XpackShareProxyVO();
vo.setPeRequireValid(false);
+ vo.setInIframeError(false);
return vo;
}
String linkToken = LinkTokenUtil.generate(xpackShare.getCreator(), xpackShare.getResourceId(), xpackShare.getExp(), xpackShare.getPwd(), xpackShare.getOid());
diff --git a/core/core-frontend/src/views/share/link/index.vue b/core/core-frontend/src/views/share/link/index.vue
index c1610fdf0c..232c35ecb8 100644
--- a/core/core-frontend/src/views/share/link/index.vue
+++ b/core/core-frontend/src/views/share/link/index.vue
@@ -3,13 +3,12 @@
class="link-container"
v-loading="loading || requestStore.loadingMap[permissionStore.currentPath]"
>
-
+
+
diff --git a/core/core-frontend/src/views/share/link/mobile.vue b/core/core-frontend/src/views/share/link/mobile.vue
index 54efa2d946..dc74128711 100644
--- a/core/core-frontend/src/views/share/link/mobile.vue
+++ b/core/core-frontend/src/views/share/link/mobile.vue
@@ -1,12 +1,12 @@
+
+
-
+
{
return
}
disableError.value = false
+ if (proxyInfo?.inIframeError) {
+ loading.value = false
+ iframeError.value = true
+ return
+ }
+ iframeError.value = false
if (proxyInfo && !proxyInfo.peRequireValid) {
loading.value = false
peRequireError.value = true