From d6d5d7ddfb8a76ceca95ffa8c96f50d44a397e45 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 23 Jun 2022 21:52:40 +0000 Subject: [PATCH] --- ayanova/src/views/adm-integration.vue | 39 ++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/ayanova/src/views/adm-integration.vue b/ayanova/src/views/adm-integration.vue index f179ef11..53509a13 100644 --- a/ayanova/src/views/adm-integration.vue +++ b/ayanova/src/views/adm-integration.vue @@ -57,6 +57,9 @@ export default { formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY, log: null, logCardHeight: 300, + timeZoneName: window.$gz.locale.getResolvedTimeZoneName(), + languageName: window.$gz.locale.getResolvedLanguage(), + hour12: window.$gz.locale.getHour12(), obj: { id: 0, concurrency: 0, @@ -75,10 +78,7 @@ export default { }, rights: window.$gz.role.defaultRightsObject(), ayaType: window.$gz.type.Integration, - selectedPart: null, - editItemDialog: false, - editItemIndex: 0, - adding: false + selectedPart: null }; }, watch: { @@ -185,6 +185,37 @@ export default { window.$gz.form.setErrorBoxErrors(vm); } else { vm.obj = res.data; + + //LOG + const logRes = await window.$gz.api.get( + API_BASE_URL + "log/" + recordId + ); + if (!logRes.error) { + /* + { + "id": 31, + "integrationId": 4, + "created": "2022-06-23T20:36:01.057913Z", + "statusText": "Test entry 3" + }, + */ + let ret = `${vm.obj.name} - LOG\n------\n`; + logRes.data.forEach(z => { + ret += `${window.$gz.locale.utcDateToSpecifiedDateAndTimeLocalized( + z.created, + this.timeZoneName, + this.languageName, + this.hour12, + "short", + "medium" + )}|${z.statusText}\n`; + }); + ret += "------"; + + vm.log = ret; + } + // + generateMenu(vm); window.$gz.form.setFormState({ vm: vm,