From 830102f28c42d8c014cd9c0863ebc678463b94c3 Mon Sep 17 00:00:00 2001 From: JH <3421079018@qq.com> Date: Mon, 29 Jan 2024 12:00:34 +0800 Subject: [PATCH 1/3] Add universal app multiple bases api --- src/dtable-web-api.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/dtable-web-api.js b/src/dtable-web-api.js index d745a743..0dbb95e9 100644 --- a/src/dtable-web-api.js +++ b/src/dtable-web-api.js @@ -1380,6 +1380,28 @@ class DTableWebAPI { return this._sendPostRequest(url, form); } + listUniversalAppAdminBases(appUuid) { + let url = this.server + '/api/v2.1/universal-apps/' + appUuid + '/admin-bases/'; + return this.req.get(url); + } + + listUniversalAppRelatedBases(appUuid) { + let url = this.server + '/api/v2.1/universal-apps/' + appUuid + '/related-bases/'; + return this.req.get(url); + } + + AddUniversalAppRelatedBase(appUuid, dtable_uuid) { + let url = this.server + '/api/v2.1/universal-apps/' + appUuid + '/related-bases/'; + let form = new FormData(); + form.append('dtable_uuid', dtable_uuid) + return this._sendPostRequest(url, form) + } + + DeleteUniversalAppRelatedBase(appUuid, related_base_id) { + let url = this.server + '/api/v2.1/universal-apps/' + appUuid + '/related-bases/' + related_base_id + '/'; + return this.req.delete(url) + } + submitExternalAppFormData(appUuid, app_page_id, row_data, table_name) { let url = this.server + '/api/v2.1/external-app-form-submit/' + appUuid + '/'; let form = new FormData(); From cae70b149fcb96cc1b9d015a83081557e5730fb9 Mon Sep 17 00:00:00 2001 From: JH <3421079018@qq.com> Date: Mon, 29 Jan 2024 14:56:32 +0800 Subject: [PATCH 2/3] opt code --- src/dtable-web-api.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dtable-web-api.js b/src/dtable-web-api.js index 0dbb95e9..bc05a971 100644 --- a/src/dtable-web-api.js +++ b/src/dtable-web-api.js @@ -1390,14 +1390,14 @@ class DTableWebAPI { return this.req.get(url); } - AddUniversalAppRelatedBase(appUuid, dtable_uuid) { + addUniversalAppRelatedBase(appUuid, related_base_id) { let url = this.server + '/api/v2.1/universal-apps/' + appUuid + '/related-bases/'; let form = new FormData(); - form.append('dtable_uuid', dtable_uuid) + form.append('dtable_uuid', related_base_id) return this._sendPostRequest(url, form) } - DeleteUniversalAppRelatedBase(appUuid, related_base_id) { + deleteUniversalAppRelatedBase(appUuid, related_base_id) { let url = this.server + '/api/v2.1/universal-apps/' + appUuid + '/related-bases/' + related_base_id + '/'; return this.req.delete(url) } From 66a8e11c20e399a01699dfe5932d2b6c1d806f98 Mon Sep 17 00:00:00 2001 From: JH <3421079018@qq.com> Date: Tue, 30 Jan 2024 14:43:07 +0800 Subject: [PATCH 3/3] opt code --- src/dtable-web-api.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dtable-web-api.js b/src/dtable-web-api.js index bc05a971..6a34a123 100644 --- a/src/dtable-web-api.js +++ b/src/dtable-web-api.js @@ -1390,10 +1390,10 @@ class DTableWebAPI { return this.req.get(url); } - addUniversalAppRelatedBase(appUuid, related_base_id) { + addUniversalAppRelatedBase(appUuid, related_base_uuid) { let url = this.server + '/api/v2.1/universal-apps/' + appUuid + '/related-bases/'; let form = new FormData(); - form.append('dtable_uuid', related_base_id) + form.append('dtable_uuid', related_base_uuid) return this._sendPostRequest(url, form) }