import React, { useState } from 'react'; import { Button, Card, Form, Input, message, Switch, Typography, Divider, } from 'antd'; import { SaveOutlined, WechatOutlined, AlipayCircleOutlined, DollarOutlined, } from '@ant-design/icons'; interface PaymentSetting { key: string; value: string; label: string; description: string; secret?: boolean; } const AdminPaymentConfig: React.FC = () => { const [saving, setSaving] = useState(false); const [wechatEnabled, setWechatEnabled] = useState(false); const [alipayEnabled, setAlipayEnabled] = useState(false); const [form] = Form.useForm(); const handleSave = async () => { try { const values = await form.validateFields(); setSaving(true); await new Promise(r => setTimeout(r, 500)); message.success('支付配置已保存'); setSaving(false); } catch { setSaving(false); } }; return (