提取不显示主机格式字段

This commit is contained in:
Eamon-meng
2026-06-17 13:47:03 +08:00
parent bdd4424f44
commit 96abb97a9a
3 changed files with 8 additions and 9 deletions

View File

@@ -31,7 +31,7 @@ const schema = z.object({
authType: z.enum(['1', '2'], {required_error: '请选择认证方式'}),
distinct: z.enum(['1', '0'], {required_error: '请选择去重选项'}),
format: z.enum(['text', 'json'], {required_error: '请选择导出格式'}),
hostFormat: z.enum(['domain', 'ip'], {required_error: '请选择主机格式'}),
// hostFormat: z.enum(['domain', 'ip'], {required_error: '请选择主机格式'}),
separator: z.string({required_error: '请选择分隔符'}),
breaker: z.string({required_error: '请选择换行符'}),
count: z.number({required_error: '请输入有效的数量'}).min(1),
@@ -53,7 +53,7 @@ export default function Extract(props: ExtractProps) {
authType: '1',
count: 1,
distinct: '1',
hostFormat: 'ip',
// hostFormat: 'ip',
format: 'text',
breaker: '13,10',
separator: '124',
@@ -221,7 +221,7 @@ const FormFields = memo(() => {
</FormField>
{/* 主机格式 */}
<FormField name="hostFormat" className="md:max-w-[calc(160px*2+1rem)]" label="主机格式" classNames={{label: 'max-md:text-sm'}}>
{/* <FormField name="hostFormat" className="md:max-w-[calc(160px*2+1rem)]" label="主机格式" classNames={{label: 'max-md:text-sm'}}>
{({id, field}) => (
<RadioGroup
onValueChange={field.onChange}
@@ -238,7 +238,7 @@ const FormFields = memo(() => {
</FormLabel>
</RadioGroup>
)}
</FormField>
</FormField> */}
{/* 分隔符 */}
<FormField name="separator" className="md:max-w-[calc(160px*3+1rem*2)]" label="分隔符" classNames={{label: 'max-md:text-sm'}}>
@@ -711,7 +711,7 @@ function ApplyLink() {
}
function link(values: Schema) {
const {resource, prov, city, isp, proto, authType, distinct, format: formatType, hostFormat, separator, breaker, count} = values
const {resource, prov, city, isp, proto, authType, distinct, format: formatType, separator, breaker, count} = values
console.log(values, 'values')
const sp = new URLSearchParams()
@@ -724,7 +724,7 @@ function link(values: Schema) {
if (isp != 'all') sp.set('s', isp)
sp.set('d', distinct)
sp.set('rt', formatType)
sp.set('rh', hostFormat)
sp.set('rh', 'ip')
sp.set('rs', separator)
sp.set('rb', breaker)
sp.set('n', String(count))