首页导航配置链接&更新支付余额计算

This commit is contained in:
Eamon-meng
2025-06-27 14:57:14 +08:00
parent 9057d6c2fc
commit da511bfabb
4 changed files with 5 additions and 30 deletions

View File

@@ -35,9 +35,9 @@ export default function Footer(props: FooterProps) {
<SiteNavList <SiteNavList
title="国内代理" title="国内代理"
items={[ items={[
{name: `短效代理`, href: `#`}, {name: `短效代理`, href: `/product?type=short`},
{name: `长效代理`, href: `#`}, {name: `长效代理`, href: `/product?type=long`},
{name: `固定IP代理`, href: `#`}, {name: `固定IP代理`, href: `/product?type=fixed`},
]} ]}
/> />
<SiteNavList <SiteNavList

View File

@@ -14,7 +14,7 @@ export default function HelpMenu() {
icon={h01} icon={h01}
title="提取 IP" title="提取 IP"
items={[ items={[
{lead: '短效 IP 提取', href: '#'}, {lead: '短效 IP 提取', href: '/collect'},
{lead: '长效 IP 提取', href: '#'}, {lead: '长效 IP 提取', href: '#'},
]} ]}
/> />

View File

@@ -45,14 +45,6 @@ export default function Charts({initialData}: ChartsProps) {
resource_no: zod.string().min(11, '请输入正确的套餐编号').max(11, '请输入正确的套餐编号').optional(), resource_no: zod.string().min(11, '请输入正确的套餐编号').max(11, '请输入正确的套餐编号').optional(),
create_after: zod.date().optional(), create_after: zod.date().optional(),
create_before: zod.date().optional(), create_before: zod.date().optional(),
}).refine((data) => {
if (data.create_after && data.create_before) {
return data.create_before >= data.create_after
}
return true
}, {
message: '结束时间不得早于开始时间',
path: ['create_before'],
}) })
type FormValues = zod.infer<typeof formSchema> type FormValues = zod.infer<typeof formSchema>

View File

@@ -30,24 +30,7 @@ export default function Right() {
const quota = form.watch('quota') const quota = form.watch('quota')
const price = useMemo(() => { const price = useMemo(() => {
// var factor int32 const base = live === '180' ? 150 : Number(live)
// switch data.Mode {
// case 1:
// factor = data.DailyLimit * data.Expire
// case 2:
// factor = data.Quota
// }
//
// var base = data.Live
// if base == 180 {
// base = 150
// }
//
// var dec = decimal.Decimal{}.
// Add(decimal.NewFromInt32(base * factor)).
// Div(decimal.NewFromInt(30000))
// data.price = &dec
const base = live === '180' ? 150 : Number(live) * 60
const factor = { const factor = {
1: Number(expire) * dailyLimit, 1: Number(expire) * dailyLimit,
2: quota, 2: quota,