add confirm date

This commit is contained in:
2026-05-17 22:55:18 +03:30
parent 39080f4b4e
commit 131220fcd9
+11 -2
View File
@@ -23,6 +23,7 @@ interface TableInvoiceItem extends RowDataType {
discount: string discount: string
totalPrice: string totalPrice: string
confirmed: boolean confirmed: boolean
confirmedAt: string | null
} }
const formatPrice = (num: number) => `${NumberFormat(num)} تومان` const formatPrice = (num: number) => `${NumberFormat(num)} تومان`
@@ -41,7 +42,7 @@ const InvoiceDetail: FC = () => {
? { ? {
invoiceNumber: String(invoice.invoiceNumber), invoiceNumber: String(invoice.invoiceNumber),
confirmDate: invoice.items?.[0]?.confirmedAt confirmDate: invoice.items?.[0]?.confirmedAt
? moment(invoice.items[0].confirmedAt).format('jYYYY/jMM/jDD') ? moment(invoice.items[0].confirmedAt).format('jYYYY/jMM/jDD HH:mm')
: '-', : '-',
customerName: customerName:
[invoice.user?.firstName, invoice.user?.lastName].filter(Boolean).join(' ') || [invoice.user?.firstName, invoice.user?.lastName].filter(Boolean).join(' ') ||
@@ -65,6 +66,7 @@ const InvoiceDetail: FC = () => {
discount: item.discount ? `${NumberFormat(item.discount)}٪` : '۰', discount: item.discount ? `${NumberFormat(item.discount)}٪` : '۰',
totalPrice: formatPrice(item.total ?? 0), totalPrice: formatPrice(item.total ?? 0),
confirmed: !!item.confirmedAt, confirmed: !!item.confirmedAt,
confirmedAt: item.confirmedAt,
})) ?? [] })) ?? []
const handlePrint = () => { const handlePrint = () => {
@@ -119,7 +121,14 @@ const InvoiceDetail: FC = () => {
</div> </div>
</Button> </Button>
</div> </div>
) : null ) : (
item.confirmedAt && (
<span className='text-xs text-[#01AC45]'>
تایید شده در {moment(item.confirmedAt).format('jYYYY/jMM/jDD HH:mm')}
</span>
)
)
) )
} }
] ]