更新我的账单中的支付方式展示信息
This commit is contained in:
@@ -17,7 +17,6 @@ import {zodResolver} from '@hookform/resolvers/zod'
|
|||||||
import {Label} from '@/components/ui/label'
|
import {Label} from '@/components/ui/label'
|
||||||
import Page from '@/components/page'
|
import Page from '@/components/page'
|
||||||
import {CheckCircle, AlertCircle} from 'lucide-react'
|
import {CheckCircle, AlertCircle} from 'lucide-react'
|
||||||
import {Input} from '@/components/ui/input'
|
|
||||||
|
|
||||||
const filterSchema = zod.object({
|
const filterSchema = zod.object({
|
||||||
type: zod.enum(['all', '3', '1', '2']).default('all'),
|
type: zod.enum(['all', '3', '1', '2']).default('all'),
|
||||||
@@ -240,13 +239,19 @@ export default function BillsPage(props: BillsPageProps) {
|
|||||||
? parseFloat(row.original.amount)
|
? parseFloat(row.original.amount)
|
||||||
: row.original.amount || 0
|
: row.original.amount || 0
|
||||||
const trade = row.original.trade
|
const trade = row.original.trade
|
||||||
|
const paymentMethodMap = {
|
||||||
|
1: '支付宝*',
|
||||||
|
2: '微信*',
|
||||||
|
3: '其他',
|
||||||
|
4: '支付宝',
|
||||||
|
5: '微信',
|
||||||
|
}
|
||||||
|
const paymentMethod = trade ? paymentMethodMap[trade.method as keyof typeof paymentMethodMap] || '余额' : '余额'
|
||||||
return (
|
return (
|
||||||
<div className="flex flex-col gap-1">
|
<div className="flex flex-col gap-1">
|
||||||
<div className="flex gap-1">
|
<div className="flex gap-1">
|
||||||
<span className="text-sm">
|
<span className="text-sm">
|
||||||
{!row.original.trade && '余额'}
|
{paymentMethod}
|
||||||
{row.original.trade && row.original.trade.method === 1 && '支付宝'}
|
|
||||||
{row.original.trade && row.original.trade.method === 2 && '微信'}
|
|
||||||
</span>
|
</span>
|
||||||
<span className={amount > 0 ? 'text-green-400' : 'text-orange-400'}>
|
<span className={amount > 0 ? 'text-green-400' : 'text-orange-400'}>
|
||||||
¥
|
¥
|
||||||
|
|||||||
Reference in New Issue
Block a user