diff --git a/src/app/pages/result/result.page.html b/src/app/pages/result/result.page.html index ed5a9ba..2bb842a 100644 --- a/src/app/pages/result/result.page.html +++ b/src/app/pages/result/result.page.html @@ -106,19 +106,22 @@ [ngStyle]="env.colorTheme === 'dark'? {'background-color': '#222428'} : (env.colorTheme === 'black'? {'background-color': '#000000'} : {'background-color': '#F0F0F0'})"> - + - + - + @@ -170,52 +173,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
- + + {{ 'SAVE' | translate }} + + Facts diff --git a/src/app/pages/result/result.page.ts b/src/app/pages/result/result.page.ts index 621d552..b7d55c8 100644 --- a/src/app/pages/result/result.page.ts +++ b/src/app/pages/result/result.page.ts @@ -54,6 +54,8 @@ export class ResultPage { showQrFirst: boolean = false; + resultSaved: boolean = false; + @ViewChildren(MatFormField) formFields: QueryList; constructor( @@ -104,6 +106,14 @@ export class ResultPage { this.reset(); } + async saveRecord() { + if (this.qrCodeContent != null && this.qrCodeContent != "") { + await this.env.saveScanRecord(this.qrCodeContent); + } + this.resultSaved = true; + this.presentToast(this.translate.instant("SAVED"), "short", "bottom"); + } + reset() { this.contentType = "freeText"; delete this.qrCodeContent; @@ -125,6 +135,7 @@ export class ResultPage { this.base64DecodedText = ""; this.bookmarked = false; this.showQrFirst = false; + this.resultSaved = false; delete this.env.recordSource; delete this.env.detailedRecordSource; delete this.env.viewResultFrom; diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index 0876045..2ee1022 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -165,6 +165,8 @@ "RESET_DEFAULT": "Standard zurücksetzen", "RESTORE": "Wiederherstellen", "RESULT": "Ergebnis", + "SAVE": "Speichern", + "SAVED": "Gespeichert", "SCAN": "Scannen", "SCANNED": "Gescannt", "SCANNING_FEEDBACK_ONLY": "Nur Feedback scannen", diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index ef07b3a..6d96311 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -165,6 +165,8 @@ "RESET_DEFAULT": "Reset Default", "RESTORE": "Restore", "RESULT": "Result", + "SAVE": "Save", + "SAVED": "Saved", "SCAN": "Scan", "SCANNED": "Scanned", "SCANNING_FEEDBACK_ONLY": "Scanning Feedback Only", diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index 41d0856..2dc6b70 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -165,6 +165,8 @@ "RESET_DEFAULT": "Réinitialiser par défaut", "RESTORE": "Restaurer", "RESULT": "Résultat", + "SAVE": "Enregistrer", + "SAVED": "Enregistrée", "SCAN": "Scanner", "SCANNED": "Scanné", "SCANNING_FEEDBACK_ONLY": "Vibrer lors de la numérisation uniquement", diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index c8aa586..408b71e 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -165,6 +165,8 @@ "RESET_DEFAULT": "Ripristina predefinito", "RESTORE": "Ripristina", "RESULT": "Risultato", + "SAVE": "Salva", + "SAVED": "Salvato", "SCAN": "Scannerizza", "SCANNED": "Scannerizzato", "SCANNING_FEEDBACK_ONLY": "Scansione esclusivamente del feedback", diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index 4fb9821..025bee2 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -165,6 +165,8 @@ "RESET_DEFAULT": "Настройки по умолчанию", "RESTORE": "Восстановление", "RESULT": "Результат", + "SAVE": "Сохранять", + "SAVED": "Сохранено", "SCAN": "Сканировать", "SCANNED": "Просканировано", "SCANNING_FEEDBACK_ONLY": "Только отклик сканирования", diff --git a/src/assets/i18n/zh-CN.json b/src/assets/i18n/zh-CN.json index d60be36..9887a12 100644 --- a/src/assets/i18n/zh-CN.json +++ b/src/assets/i18n/zh-CN.json @@ -165,6 +165,8 @@ "RESET_DEFAULT": "还原预设值", "RESTORE": "还原", "RESULT": "结果", + "SAVE": "储存", + "SAVED": "已储存", "SCAN": "扫描", "SCANNED": "扫描", "SCANNING_FEEDBACK_ONLY": "仅扫描反馈", diff --git a/src/assets/i18n/zh-HK.json b/src/assets/i18n/zh-HK.json index f7e4956..6c0e939 100644 --- a/src/assets/i18n/zh-HK.json +++ b/src/assets/i18n/zh-HK.json @@ -165,6 +165,8 @@ "RESET_DEFAULT": "還原預設值", "RESTORE": "還原", "RESULT": "結果", + "SAVE": "儲存", + "SAVED": "已儲存", "SCAN": "掃描", "SCANNED": "掃描", "SCANNING_FEEDBACK_ONLY": "僅掃描反饋",