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