// material-ui import { Grid, Typography, FormLabel, } from '@mui/material'; import * as React from "react"; import * as FormatUtils from "utils/FormatUtils"; import * as PaymentStatus from "utils/statusUtils/PaymentStatus"; import Loadable from 'components/Loadable'; const MainCard = Loadable(React.lazy(() => import('components/MainCard'))); const LoadingComponent = Loadable(React.lazy(() => import('pages/extra-pages/LoadingComponent'))); // ==============================|| DASHBOARD - DEFAULT ||============================== // const PaymentDetails = ({ formData, }) => { const [data, setData] = React.useState({}); const [onReady, setOnReady] = React.useState(false); React.useEffect(() => { if (formData != null && formData != undefined && Object.keys(formData).length > 0) { setData(formData); } }, [formData]); React.useEffect(() => { if (formData != null && formData != undefined && Object.keys(formData).length > 0) { setOnReady(data != {}); } }, [data]); return ( !onReady ? : 付款詳情
狀態: {PaymentStatus.getStatus_Cht(data.status)} 交易號碼: {data.payload?.transactionid} 交易日期: {data.transDateStr + " (DD/MM/YYYY)"} 交易時間: {data.transTimeStr + " (HH:MI:SS)"} 付款參考號碼: {data.egisRefNo} 付款總額: {"HK$ " + FormatUtils.currencyFormat(data.payload?.amount)} 付款方式: {data.payload?.paymentdetail?.subtype ?? (data.payload.paymentdetail.paymentmethod === "01" ? "PPS" : "")}
); }; export default PaymentDetails;