重构项目结构,将数据层集中在 lib 包中;resource 类型更新,支持多个子套餐类型分别表示;新增长效套餐的购买流程,以及已购查询功能

This commit is contained in:
2025-05-22 14:59:22 +08:00
parent 9652181fe4
commit dc83c83cfb
29 changed files with 1827 additions and 1143 deletions

View File

@@ -10,7 +10,7 @@ import {Button} from '@/components/ui/button'
import {Form, FormField} from '@/components/ui/form'
import {useForm} from 'react-hook-form'
import zod from 'zod'
import FormOption from '@/components/composites/purchase/_client/option'
import FormOption from '@/components/composites/purchase/option'
import {RadioGroup} from '@/components/ui/radio-group'
import Image from 'next/image'
import {zodResolver} from '@hookform/resolvers/zod'
@@ -75,7 +75,7 @@ export default function RechargeModal(props: RechargeModelProps) {
switch (data.method) {
case 'alipay':
const aliRes = await RechargeByAlipay({
amount: data.amount,
amount: data.amount.toString(),
})
if (aliRes.success) {
setStep(1)
@@ -89,7 +89,7 @@ export default function RechargeModal(props: RechargeModelProps) {
break
case 'wechat':
const weRes = await RechargeByWechat({
amount: data.amount,
amount: data.amount.toString(),
})
if (weRes.success) {
setStep(1)