feat: add withdraw request functionality and UI components

This commit is contained in:
2026-08-27 02:39:57 +03:30
parent aeef95339d
commit 4ce663c669
115 changed files with 4064 additions and 315 deletions
@@ -0,0 +1,34 @@
import { convertEnglishToPersian, formatPrice } from '../utils/numberUtils'
export const withdrawRequestColumns = [
{
title: 'مبلغ',
key: 'amount',
render: (row) => `${formatPrice(row.amount)} تومان`
},
{
title: 'کارت مقصد',
key: 'bank_card',
slot: true,
},
{
title: 'وضعیت',
key: 'status',
slot: true,
},
{
title: 'تاریخ درخواست',
key: 'created_at',
render: (row) => convertEnglishToPersian(row.created_at)
},
{
title: 'تاریخ بررسی',
key: 'reviewed_at',
render: (row) => row.reviewed_at ? convertEnglishToPersian(row.reviewed_at) : '-'
},
{
title: 'توضیح',
key: 'admin_note',
render: (row) => row.admin_note || '-'
},
]