Merged in feature/IO-2395-Payment-Expansion-Formating (pull request #973)

IO-2395 Payment Expansion Formatting
This commit is contained in:
Allan Carr
2023-09-15 16:03:59 +00:00
5 changed files with 16 additions and 8 deletions

View File

@@ -1,15 +1,17 @@
import React, { useState } from "react";
import { useMutation, useQuery } from "@apollo/client"; import { useMutation, useQuery } from "@apollo/client";
import { Button, Descriptions, InputNumber, Modal, notification } from "antd";
import axios from "axios";
import moment from "moment";
import React, { useState } from "react";
import { useTranslation } from "react-i18next";
import { import {
GET_REFUNDABLE_AMOUNT_BY_JOBID, GET_REFUNDABLE_AMOUNT_BY_JOBID,
INSERT_PAYMENT_RESPONSE, INSERT_PAYMENT_RESPONSE,
QUERY_PAYMENT_RESPONSE_BY_PAYMENT_ID, QUERY_PAYMENT_RESPONSE_BY_PAYMENT_ID,
} from "../../graphql/payment_response.queries"; } from "../../graphql/payment_response.queries";
import { Button, Descriptions, InputNumber, Modal, notification } from "antd";
import moment from "moment";
import axios from "axios";
import { INSERT_NEW_PAYMENT } from "../../graphql/payments.queries"; import { INSERT_NEW_PAYMENT } from "../../graphql/payments.queries";
import { useTranslation } from "react-i18next"; import CurrencyFormatter from "../../utils/CurrencyFormatter";
import { DateTimeFormatter } from "../../utils/DateFormatter";
const { confirm } = Modal; const { confirm } = Modal;
@@ -137,10 +139,10 @@ const PaymentExpandedRowComponent = ({ record, bodyshop }) => {
{payment_response?.response?.nameOnCard ?? ""} {payment_response?.response?.nameOnCard ?? ""}
</Descriptions.Item> </Descriptions.Item>
<Descriptions.Item label={t("job_payments.titles.amount")}> <Descriptions.Item label={t("job_payments.titles.amount")}>
{record.amount} <CurrencyFormatter>{record.amount}</CurrencyFormatter>
</Descriptions.Item> </Descriptions.Item>
<Descriptions.Item label={t("job_payments.titles.dateOfPayment")}> <Descriptions.Item label={t("job_payments.titles.dateOfPayment")}>
{moment(record.created_at).format("YYYY-MM-DD HH:mm:ss")} {<DateTimeFormatter>{record.created_at}</DateTimeFormatter>}
</Descriptions.Item> </Descriptions.Item>
<Descriptions.Item label={t("job_payments.titles.transactionid")}> <Descriptions.Item label={t("job_payments.titles.transactionid")}>
{record.transactionid} {record.transactionid}
@@ -151,6 +153,9 @@ const PaymentExpandedRowComponent = ({ record, bodyshop }) => {
<Descriptions.Item label={t("job_payments.titles.paymenttype")}> <Descriptions.Item label={t("job_payments.titles.paymenttype")}>
{record.type} {record.type}
</Descriptions.Item> </Descriptions.Item>
<Descriptions.Item label={t("job_payments.titles.paymenttype")}>
{record.paymentnum}
</Descriptions.Item>
{payment_response && ( {payment_response && (
<Descriptions.Item label={t("job_payments.titles.refundamount")}> <Descriptions.Item label={t("job_payments.titles.refundamount")}>
<InputNumber <InputNumber

View File

@@ -574,7 +574,6 @@ export const GET_JOB_BY_PK = gql`
est_co_nm est_co_nm
est_ct_fn est_ct_fn
est_ct_ln est_ct_ln
est_ph1 est_ph1
est_ea est_ea
selling_dealer selling_dealer
@@ -746,6 +745,7 @@ export const GET_JOB_BY_PK = gql`
jobid jobid
amount amount
payer payer
paymentnum
created_at created_at
transactionid transactionid
memo memo

View File

@@ -1211,6 +1211,7 @@
"payer": "Payer", "payer": "Payer",
"payername": "Payer Name", "payername": "Payer Name",
"paymentid": "Payment Reference ID", "paymentid": "Payment Reference ID",
"paymentnum": "Payment Number",
"paymenttype": "Payment Type", "paymenttype": "Payment Type",
"refundamount": "Refund Amount", "refundamount": "Refund Amount",
"transactionid": "Transaction ID" "transactionid": "Transaction ID"

View File

@@ -1211,6 +1211,7 @@
"payer": "", "payer": "",
"payername": "", "payername": "",
"paymentid": "", "paymentid": "",
"paymentnum": "",
"paymenttype": "", "paymenttype": "",
"refundamount": "", "refundamount": "",
"transactionid": "" "transactionid": ""

View File

@@ -1211,6 +1211,7 @@
"payer": "", "payer": "",
"payername": "", "payername": "",
"paymentid": "", "paymentid": "",
"paymentnum": "",
"paymenttype": "", "paymenttype": "",
"refundamount": "", "refundamount": "",
"transactionid": "" "transactionid": ""