From 95067dfca54a106293be7b3e3b2e4a6fb1764e8a Mon Sep 17 00:00:00 2001 From: RcleydsonR Date: Wed, 9 Nov 2022 16:51:50 -0300 Subject: [PATCH] fix: made transactionId a required arg to generate pix payload --- src/utils/QrCodePix.ts | 2 +- src/views/QrCodeForm.vue | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/src/utils/QrCodePix.ts b/src/utils/QrCodePix.ts index 9b10b10..5981b47 100644 --- a/src/utils/QrCodePix.ts +++ b/src/utils/QrCodePix.ts @@ -21,7 +21,7 @@ const pix = ({ value, message, cep, - transactionId = "", + transactionId = "***", currency = 986, countryCode = "BR", }: PixParams) => { diff --git a/src/views/QrCodeForm.vue b/src/views/QrCodeForm.vue index 6ca30bf..b5d4fcb 100644 --- a/src/views/QrCodeForm.vue +++ b/src/views/QrCodeForm.vue @@ -24,21 +24,16 @@ const errors = ref({ const submit = () => { errors.value["pixRequiredError"] = pixModel.value["pixKey"] == ""; - errors.value["nameRequiredError"] = pixModel.value["name"] == ""; - errors.value["cityRequiredError"] = pixModel.value["city"] == ""; - if ( - errors.value["pixRequiredError"] || - errors.value["nameRequiredError"] || - errors.value["cityRequiredError"] - ) - return; + if (errors.value["pixRequiredError"]) return; const pixQrCode = pix({ pixKey: pixModel.value.pixKey, merchantName: pixModel.value.name, merchantCity: pixModel.value.city, - transactionId: pixModel.value.transactionId, + transactionId: pixModel.value.transactionId.trim() + ? pixModel.value.transactionId + : "***", message: pixModel.value.message, value: pixModel.value["value"], });