更新我的账单中的支付方式展示信息

This commit is contained in:
Eamon-meng
2025-08-16 17:17:43 +08:00
parent 99c3b9914e
commit cc8ef320ae

View File

@@ -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 (
<div className="flex flex-col gap-1">
<div className="flex gap-1">
<span className="text-sm">
{!row.original.trade && '余额'}
{row.original.trade && row.original.trade.method === 1 && '支付宝'}
{row.original.trade && row.original.trade.method === 2 && '微信'}
{paymentMethod}
</span>
<span className={amount > 0 ? 'text-green-400' : 'text-orange-400'}>