import { View, Text, Input, Textarea } from '@tarojs/components'; import { useState } from 'react'; import NavBar from '@/components/NavBar'; export default function InvoiceApplyPage() { const [invoiceType, setInvoiceType] = useState<'personal' | 'company'>('personal'); const [formData, setFormData] = useState({ title: '', taxNumber: '', content: '商品明细', amount: '', email: '', remark: '' }); const handleSubmit = () => { console.log('提交发票申请', formData); }; return ( {/* 发票类型 */} 发票类型 setInvoiceType('personal')} > 个人 setInvoiceType('company')} > 企业 {/* 发票信息 */} 发票信息 发票抬头 setFormData(prev => ({ ...prev, title: e.detail.value }))} /> {invoiceType === 'company' && ( 税号 setFormData(prev => ({ ...prev, taxNumber: e.detail.value }))} /> )} 发票内容 setFormData(prev => ({ ...prev, content: '商品明细' }))} > 商品明细 setFormData(prev => ({ ...prev, content: '商品类别' }))} > 商品类别 发票金额 setFormData(prev => ({ ...prev, amount: e.detail.value }))} /> {/* 接收方式 */} 接收方式 电子邮箱 setFormData(prev => ({ ...prev, email: e.detail.value }))} /> 备注