add confirm date
This commit is contained in:
@@ -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>
|
||||
)
|
||||
)
|
||||
)
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user