From 8d54312651972eae49bf61a9092816d8d1cdc932 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 2 Apr 2024 20:19:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20iframe=E5=B5=8C=E5=85=A5=E5=BC=8F?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E4=BB=AA=E8=A1=A8=E6=9D=BF=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E6=89=93=E5=BC=80=E6=95=B0=E6=8D=AE=E9=9B=86?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visualized/data/dataset/form/index.vue | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue index fdf8fab9e1..6464e94dd7 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue @@ -573,10 +573,8 @@ const getTableName = async (datasourceId, tableName) => { searchTable.value = tableName } } -let p = null -const XpackLoaded = () => p(true) -const initEdite = async () => { - await new Promise(r => (p = r)) + +const initEdite = () => { const { id, datasourceId, tableName } = route.query const { id: copyId } = route.params if (datasourceId) { @@ -610,8 +608,6 @@ const initEdite = async () => { }) } -initEdite() - const joinEditor = (arr: []) => { state.editArr = cloneDeep(arr) editUnion.value = true @@ -853,7 +849,12 @@ const saveAndBack = () => { pushDataset() } -onMounted(() => { +let p = null +const XpackLoaded = () => p(true) +onMounted(async () => { + await new Promise(r => (p = r)) + initEdite() + getDatasource() useEmitt({ name: 'onDatasetSave', callback: saveAndBack @@ -880,8 +881,6 @@ const getDatasource = () => { }) } -getDatasource() - const resetDfsFields = (arr, idMap) => { for (let i in arr) { const id = guid()