fix style guide raised in pull request
This commit is contained in:
parent
bebf8232ee
commit
631bfc7d76
@ -14,7 +14,7 @@ interface PixParams {
|
|||||||
countryCode?: string;
|
countryCode?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
const Pix = ({
|
const pix = ({
|
||||||
pixKey,
|
pixKey,
|
||||||
merchantCity,
|
merchantCity,
|
||||||
merchantName,
|
merchantName,
|
||||||
@ -42,8 +42,8 @@ const Pix = ({
|
|||||||
}
|
}
|
||||||
|
|
||||||
payload.push(formatEMV("58", countryCode.toUpperCase())); // Country Code
|
payload.push(formatEMV("58", countryCode.toUpperCase())); // Country Code
|
||||||
payload.push(formatEMV("59", merchantName)); // Merchant merchantName
|
payload.push(formatEMV("59", merchantName)); // Merchant Name
|
||||||
payload.push(formatEMV("60", merchantCity)); // Merchant merchantCity
|
payload.push(formatEMV("60", merchantCity)); // Merchant City
|
||||||
|
|
||||||
if (cep) {
|
if (cep) {
|
||||||
payload.push(formatEMV("61", cep)); // Postal Code
|
payload.push(formatEMV("61", cep)); // Postal Code
|
||||||
@ -84,4 +84,4 @@ const formatEMV = (id: string, param: string): string => {
|
|||||||
return `${id}${len}${param}`;
|
return `${id}${len}${param}`;
|
||||||
};
|
};
|
||||||
|
|
||||||
export { type PixParams, Pix };
|
export { type PixParams, pix };
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { Pix } from "../utils/QrCodePix";
|
import { pix } from "../utils/QrCodePix";
|
||||||
import { ref } from "vue";
|
import { ref } from "vue";
|
||||||
|
|
||||||
const PixModel = ref({
|
const pixModel = ref({
|
||||||
pixKey: "",
|
pixKey: "",
|
||||||
name: "",
|
name: "",
|
||||||
city: "",
|
city: "",
|
||||||
@ -23,9 +23,9 @@ const errors = ref({
|
|||||||
});
|
});
|
||||||
|
|
||||||
const submit = () => {
|
const submit = () => {
|
||||||
errors.value["pixRequiredError"] = PixModel.value["pixKey"] == "";
|
errors.value["pixRequiredError"] = pixModel.value["pixKey"] == "";
|
||||||
errors.value["nameRequiredError"] = PixModel.value["name"] == "";
|
errors.value["nameRequiredError"] = pixModel.value["name"] == "";
|
||||||
errors.value["cityRequiredError"] = PixModel.value["city"] == "";
|
errors.value["cityRequiredError"] = pixModel.value["city"] == "";
|
||||||
|
|
||||||
if (
|
if (
|
||||||
errors.value["pixRequiredError"] ||
|
errors.value["pixRequiredError"] ||
|
||||||
@ -34,20 +34,20 @@ const submit = () => {
|
|||||||
)
|
)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
const pix = Pix({
|
const pixQrCode = pix({
|
||||||
pixKey: PixModel.value["pixKey"],
|
pixKey: pixModel.value.pixKey,
|
||||||
merchantName: PixModel.value["name"],
|
merchantName: pixModel.value.name,
|
||||||
merchantCity: PixModel.value["city"],
|
merchantCity: pixModel.value.city,
|
||||||
transactionId: PixModel.value["transactionId"],
|
transactionId: pixModel.value.transactionId,
|
||||||
message: PixModel.value["message"],
|
message: pixModel.value.message,
|
||||||
value: PixModel.value["value"],
|
value: pixModel.value["value"],
|
||||||
});
|
});
|
||||||
|
|
||||||
pix.base64QrCode().then((code) => {
|
pixQrCode.base64QrCode().then((code: string) => {
|
||||||
qrCode.value = code;
|
qrCode.value = code;
|
||||||
});
|
});
|
||||||
|
|
||||||
qrCodePayload.value = pix.payload();
|
qrCodePayload.value = pixQrCode.payload();
|
||||||
|
|
||||||
toggleModal.value = true;
|
toggleModal.value = true;
|
||||||
};
|
};
|
||||||
@ -56,7 +56,7 @@ const submit = () => {
|
|||||||
<template>
|
<template>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h2 class="text-center font-bold text-emerald-50 text-2xl">
|
<h2 class="text-center font-bold text-emerald-50 text-2xl">
|
||||||
PixModel QR Code
|
pixModel QR Code
|
||||||
</h2>
|
</h2>
|
||||||
<form>
|
<form>
|
||||||
<div class="grid gap-4 grid-cols-1 p-2">
|
<div class="grid gap-4 grid-cols-1 p-2">
|
||||||
@ -72,7 +72,7 @@ const submit = () => {
|
|||||||
name="pixKey"
|
name="pixKey"
|
||||||
id="pixKey"
|
id="pixKey"
|
||||||
class="form-input"
|
class="form-input"
|
||||||
v-model="PixModel['pixKey']"
|
v-model="pixModel.pixKey"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-div">
|
<div class="col-div">
|
||||||
@ -87,7 +87,7 @@ const submit = () => {
|
|||||||
name="name"
|
name="name"
|
||||||
id="name"
|
id="name"
|
||||||
class="form-input"
|
class="form-input"
|
||||||
v-model="PixModel['name']"
|
v-model="pixModel.name"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-div">
|
<div class="col-div">
|
||||||
@ -102,7 +102,7 @@ const submit = () => {
|
|||||||
name="city"
|
name="city"
|
||||||
id="city"
|
id="city"
|
||||||
class="form-input"
|
class="form-input"
|
||||||
v-model="PixModel['city']"
|
v-model="pixModel.city"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-div">
|
<div class="col-div">
|
||||||
@ -114,7 +114,7 @@ const submit = () => {
|
|||||||
name="value"
|
name="value"
|
||||||
id="value"
|
id="value"
|
||||||
class="form-input"
|
class="form-input"
|
||||||
v-model="PixModel['value']"
|
v-model="pixModel.value"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-div">
|
<div class="col-div">
|
||||||
@ -126,7 +126,7 @@ const submit = () => {
|
|||||||
name="code"
|
name="code"
|
||||||
id="code"
|
id="code"
|
||||||
class="form-input"
|
class="form-input"
|
||||||
v-model="PixModel['transactionId']"
|
v-model="pixModel.transactionId"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-div">
|
<div class="col-div">
|
||||||
@ -136,7 +136,7 @@ const submit = () => {
|
|||||||
name="message"
|
name="message"
|
||||||
id="message"
|
id="message"
|
||||||
class="form-input"
|
class="form-input"
|
||||||
v-model="PixModel['message']"
|
v-model="pixModel.message"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<button type="button" class="button" @click="submit">
|
<button type="button" class="button" @click="submit">
|
||||||
@ -155,20 +155,20 @@ const submit = () => {
|
|||||||
>
|
>
|
||||||
<img v-if="qrCode != ''" :src="qrCode" alt="QR code image" />
|
<img v-if="qrCode != ''" :src="qrCode" alt="QR code image" />
|
||||||
<div>
|
<div>
|
||||||
<span class="text-black font-semibold mr-1">Chave PixModel:</span>
|
<span class="text-black font-semibold mr-1">Chave pixModel:</span>
|
||||||
<span class="text-gray-700">{{ PixModel["pixKey"] }}</span>
|
<span class="text-gray-700">{{ pixModel.pixKey }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span class="text-black font-semibold mr-1"
|
<span class="text-black font-semibold mr-1"
|
||||||
>Nome do Beneficiário:</span
|
>Nome do Beneficiário:</span
|
||||||
>
|
>
|
||||||
<span class="text-gray-700">{{ PixModel["name"] }}</span>
|
<span class="text-gray-700">{{ pixModel.name }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="PixModel['value'] != 0">
|
<div v-if="pixModel.value != 0">
|
||||||
<span class="text-black font-semibold mr-1"
|
<span class="text-black font-semibold mr-1"
|
||||||
>Valor da transferência:</span
|
>Valor da transferência:</span
|
||||||
>
|
>
|
||||||
<span class="text-gray-700">{{ PixModel["value"] }}</span>
|
<span class="text-gray-700">{{ pixModel.value }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="flex flex-col w-auto break-all justify-center items-center"
|
class="flex flex-col w-auto break-all justify-center items-center"
|
||||||
@ -189,7 +189,7 @@ const submit = () => {
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style>
|
<style scoped>
|
||||||
.container {
|
.container {
|
||||||
background-color: var(--color-background-indigo);
|
background-color: var(--color-background-indigo);
|
||||||
@apply rounded-md p-2 mt-8;
|
@apply rounded-md p-2 mt-8;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user