diff --git a/resources/assets/js/pages/manage/components/DialogView.vue b/resources/assets/js/pages/manage/components/DialogView.vue index 7ea25d590..a8cad4534 100644 --- a/resources/assets/js/pages/manage/components/DialogView.vue +++ b/resources/assets/js/pages/manage/components/DialogView.vue @@ -314,6 +314,12 @@ export default { height: Math.min(window.screen.availHeight, 900), } }); + } else if (this.$isEEUiApp) { + const eeui = requireModuleJs("eeui"); + eeui.openPage({ + pageType: 'web', + url: $A.apiUrl(`../single/file/msg/${this.msgData.id}?token=${this.userToken}`) + }, _ => {}); } else { window.open($A.apiUrl(`../single/file/msg/${this.msgData.id}`)) } diff --git a/resources/assets/js/pages/manage/components/FileHistory.vue b/resources/assets/js/pages/manage/components/FileHistory.vue index 4956272b5..760252b07 100644 --- a/resources/assets/js/pages/manage/components/FileHistory.vue +++ b/resources/assets/js/pages/manage/components/FileHistory.vue @@ -132,7 +132,7 @@ export default { }, computed: { - ...mapState(['windowHeight']), + ...mapState(['userToken', 'windowHeight']), fileId() { return this.file.id || 0 @@ -199,6 +199,12 @@ export default { nodeIntegrationInSubFrames: this.file.type === 'drawio' }, }); + } else if (this.$isEEUiApp) { + const eeui = requireModuleJs("eeui"); + eeui.openPage({ + pageType: 'web', + url: $A.apiUrl(`../single/file/${this.fileId}?history_id=${row.id}&history_at=${row.created_at}&token=${this.userToken}`) + }, _ => {}); } else { window.open($A.apiUrl(`../single/file/${this.fileId}?history_id=${row.id}&history_at=${row.created_at}`)) } diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index b589034ec..7144e9309 100644 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -1263,6 +1263,12 @@ export default { height: Math.min(window.screen.availHeight, 900), } }); + } else if (this.$isEEUiApp) { + const eeui = requireModuleJs("eeui"); + eeui.openPage({ + pageType: 'web', + url: $A.apiUrl(`../single/file/task/${file.id}?token=${this.userToken}`) + }, _ => {}); } else { window.open($A.apiUrl(`../single/file/task/${file.id}`)) }