搜索框添加一键清除功能

This commit is contained in:
Eamon
2026-05-14 16:04:35 +08:00
parent 284b0d6afe
commit 616901acdd
12 changed files with 263 additions and 118 deletions

View File

@@ -120,7 +120,7 @@ export default function BatchPage() {
className="w-40 flex-none"
>
<FieldLabel></FieldLabel>
<Input {...field} placeholder="请输入提取编号" />
<Input {...field} placeholder="请输入提取编号" clearable />
<FieldError>{fieldState.error?.message}</FieldError>
</Field>
)}
@@ -134,7 +134,7 @@ export default function BatchPage() {
className="w-40 flex-none"
>
<FieldLabel></FieldLabel>
<Input {...field} placeholder="请输入套餐号" />
<Input {...field} placeholder="请输入套餐号" clearable />
<FieldError>{fieldState.error?.message}</FieldError>
</Field>
)}
@@ -148,7 +148,7 @@ export default function BatchPage() {
className="w-40 flex-none"
>
<FieldLabel></FieldLabel>
<Input {...field} placeholder="请输入会员号" />
<Input {...field} placeholder="请输入会员号" clearable />
<FieldError>{fieldState.error?.message}</FieldError>
</Field>
)}
@@ -163,7 +163,7 @@ export default function BatchPage() {
className="w-32 flex-none"
>
<FieldLabel></FieldLabel>
<Input {...field} placeholder="请输入省份" />
<Input {...field} placeholder="请输入省份" clearable />
<FieldError>{fieldState.error?.message}</FieldError>
</Field>
)}
@@ -178,7 +178,7 @@ export default function BatchPage() {
className="w-32 flex-none"
>
<FieldLabel></FieldLabel>
<Input {...field} placeholder="请输入城市" />
<Input {...field} placeholder="请输入城市" clearable />
<FieldError>{fieldState.error?.message}</FieldError>
</Field>
)}
@@ -215,7 +215,7 @@ export default function BatchPage() {
className="w-40 flex-none"
>
<FieldLabel></FieldLabel>
<Input type="date" {...field} />
<Input type="date" {...field} clearable />
<FieldError>{fieldState.error?.message}</FieldError>
</Field>
)}
@@ -230,7 +230,7 @@ export default function BatchPage() {
className="w-40 flex-none"
>
<FieldLabel></FieldLabel>
<Input type="date" {...field} />
<Input type="date" {...field} clearable />
<FieldError>{fieldState.error?.message}</FieldError>
</Field>
)}
@@ -277,17 +277,33 @@ export default function BatchPage() {
const resourceNo = row.original.resource?.resource_no
return (
<Link
href={`/channel?resource_no=${resourceNo}`}
href={`/resources?resource_no=${resourceNo}`}
target="_blank"
rel="noopener noreferrer"
className="text-blue-600 hover:underline cursor-pointer"
className="text-blue-600"
>
{resourceNo}
</Link>
)
},
},
{ header: "提取编号", accessorKey: "batch_no" },
{
header: "提取编号",
accessorKey: "batch_no",
cell: ({ row }) => {
const batch_no = row.original.batch_no
return (
<Link
href={`./channel?batch_no=${batch_no}`}
target="_blank"
rel="noopener noreferrer"
className="text-blue-600"
>
{batch_no}
</Link>
)
},
},
{ header: "省份", accessorKey: "prov" },
{ header: "城市", accessorKey: "city" },
{ header: "用户IP", accessorKey: "ip" },