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
totalPrice: string
confirmed: boolean
confirmedAt: string | null
}
const formatPrice = (num: number) => `${NumberFormat(num)} تومان`
@@ -41,7 +42,7 @@ const InvoiceDetail: FC = () => {
? {
invoiceNumber: String(invoice.invoiceNumber),
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:
[invoice.user?.firstName, invoice.user?.lastName].filter(Boolean).join(' ') ||
@@ -65,6 +66,7 @@ const InvoiceDetail: FC = () => {
discount: item.discount ? `${NumberFormat(item.discount)}٪` : '۰',
totalPrice: formatPrice(item.total ?? 0),
confirmed: !!item.confirmedAt,
confirmedAt: item.confirmedAt,
})) ?? []
const handlePrint = () => {
@@ -119,7 +121,14 @@ const InvoiceDetail: FC = () => {
</div>
</Button>
</div>
) : null
) : (
item.confirmedAt && (
<span className='text-xs text-[#01AC45]'>
تایید شده در {moment(item.confirmedAt).format('jYYYY/jMM/jDD HH:mm')}
</span>
)
)
)
}
]