diff --git a/src/app/admin/bills/page.tsx b/src/app/admin/bills/page.tsx index 886a93d..0f41de5 100644 --- a/src/app/admin/bills/page.tsx +++ b/src/app/admin/bills/page.tsx @@ -17,7 +17,6 @@ import {zodResolver} from '@hookform/resolvers/zod' import {Label} from '@/components/ui/label' import Page from '@/components/page' import {CheckCircle, AlertCircle} from 'lucide-react' -import {Input} from '@/components/ui/input' const filterSchema = zod.object({ type: zod.enum(['all', '3', '1', '2']).default('all'), @@ -240,13 +239,19 @@ export default function BillsPage(props: BillsPageProps) { ? parseFloat(row.original.amount) : row.original.amount || 0 const trade = row.original.trade + const paymentMethodMap = { + 1: '支付宝*', + 2: '微信*', + 3: '其他', + 4: '支付宝', + 5: '微信', + } + const paymentMethod = trade ? paymentMethodMap[trade.method as keyof typeof paymentMethodMap] || '余额' : '余额' return (
- {!row.original.trade && '余额'} - {row.original.trade && row.original.trade.method === 1 && '支付宝'} - {row.original.trade && row.original.trade.method === 2 && '微信'} + {paymentMethod} 0 ? 'text-green-400' : 'text-orange-400'}> ¥