mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-16 13:21:10 -05:00
♻️ refactor(subscribe-form): Replace server_group and server with node_tags and nodes in default values and form schema
This commit is contained in:
parent
d85af491aa
commit
38dda842c0
@ -63,8 +63,8 @@ const defaultValues = {
|
|||||||
traffic: 0,
|
traffic: 0,
|
||||||
quota: 0,
|
quota: 0,
|
||||||
discount: [],
|
discount: [],
|
||||||
server_group: [],
|
node_tags: [],
|
||||||
server: [],
|
nodes: [],
|
||||||
unit_time: 'Month',
|
unit_time: 'Month',
|
||||||
deduction_ratio: 0,
|
deduction_ratio: 0,
|
||||||
purchase_with_discount: false,
|
purchase_with_discount: false,
|
||||||
@ -105,11 +105,8 @@ export default function SubscribeForm<T extends Record<string, any>>({
|
|||||||
quota: z.number().optional().default(0),
|
quota: z.number().optional().default(0),
|
||||||
group_id: z.number().optional().nullish(),
|
group_id: z.number().optional().nullish(),
|
||||||
// Use tags as group identifiers; accept string (tag) or number (legacy id)
|
// Use tags as group identifiers; accept string (tag) or number (legacy id)
|
||||||
server_group: z
|
node_tags: z.array(z.string()).optional().default([]),
|
||||||
.array(z.union([z.number(), z.string()]) as any)
|
nodes: z.array(z.number()).optional().default([]),
|
||||||
.optional()
|
|
||||||
.default([]),
|
|
||||||
server: z.array(z.number()).optional().default([]),
|
|
||||||
deduction_ratio: z.number().optional().default(0),
|
deduction_ratio: z.number().optional().default(0),
|
||||||
allow_deduction: z.boolean().optional().default(false),
|
allow_deduction: z.boolean().optional().default(false),
|
||||||
reset_cycle: z.number().optional().default(0),
|
reset_cycle: z.number().optional().default(0),
|
||||||
@ -795,7 +792,7 @@ export default function SubscribeForm<T extends Record<string, any>>({
|
|||||||
<div className='space-y-6'>
|
<div className='space-y-6'>
|
||||||
<FormField
|
<FormField
|
||||||
control={form.control}
|
control={form.control}
|
||||||
name='server_group'
|
name='node_tags'
|
||||||
render={({ field }) => (
|
render={({ field }) => (
|
||||||
<FormItem>
|
<FormItem>
|
||||||
<FormLabel>{t('form.nodeGroup')}</FormLabel>
|
<FormLabel>{t('form.nodeGroup')}</FormLabel>
|
||||||
@ -862,7 +859,7 @@ export default function SubscribeForm<T extends Record<string, any>>({
|
|||||||
|
|
||||||
<FormField
|
<FormField
|
||||||
control={form.control}
|
control={form.control}
|
||||||
name='server'
|
name='nodes'
|
||||||
render={({ field }) => (
|
render={({ field }) => (
|
||||||
<FormItem>
|
<FormItem>
|
||||||
<FormLabel>{t('form.node')}</FormLabel>
|
<FormLabel>{t('form.node')}</FormLabel>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user