39 lines
1.0 KiB
JavaScript
39 lines
1.0 KiB
JavaScript
import { convertEnglishToPersian, formatPrice } from '../utils/numberUtils'
|
|
|
|
export const walletTransactionColumns = [
|
|
{
|
|
title: 'نوع',
|
|
key: 'type',
|
|
slot: true,
|
|
},
|
|
{
|
|
title: 'بابت',
|
|
key: 'reason'
|
|
},
|
|
{
|
|
title: 'مبلغ',
|
|
key: 'amount',
|
|
render: (row) => `${formatPrice(row.amount)} تومان`
|
|
},
|
|
{
|
|
title: 'روش',
|
|
key: 'via_gateway',
|
|
render: (row) => row.via_gateway ? 'درگاه پرداخت' : 'کیف پول'
|
|
},
|
|
{
|
|
title: 'شماره فاکتور',
|
|
key: 'invoice_number',
|
|
render: (row) => row.invoice_number ? convertEnglishToPersian(row.invoice_number) : '-'
|
|
},
|
|
{
|
|
title: 'موجودی پس از تراکنش',
|
|
key: 'balance_after',
|
|
render: (row) => `${formatPrice(row.balance_after)} تومان`
|
|
},
|
|
{
|
|
title: 'تاریخ',
|
|
key: 'created_at',
|
|
render: (row) => row.created_at ? convertEnglishToPersian(row.created_at) : '-'
|
|
}
|
|
]
|