fix(import): 修复文件上传配置和表单状态管理问题

- 移除手动fileList状态管理,改用Form组件内置字段
- 修复重置状态时的初始值设置,确保hasArchive和splitByLine默认值正确
- 更新文件上传验证逻辑,使用form.getFieldValue获取文件列表
- 修改拖拽上传组件配置,移除不必要的回调函数
- 修复按钮禁用条件判断,使用正确的字段路径检查文件长度
- 移除表单项的initialValue配置,统一在state初始化时设置默认值
- 调整Sidebar组件中的注释标记,修复任务中心弹窗显示逻辑
This commit is contained in:
2026-01-21 00:56:09 +08:00
parent 221899e194
commit 0c23fd6c23
2 changed files with 22 additions and 29 deletions

View File

@@ -117,7 +117,7 @@ const AsiderAndHeaderLayout = () => {
<div className="p-4 border-t border-gray-200">
{sidebarOpen ? (
<div className="space-y-2">
{/* <Popover
<Popover
forceRender
title={
<div className="flex items-center justify-between gap-2 border-b border-gray-200 pb-2 mb-2">
@@ -136,7 +136,7 @@ const AsiderAndHeaderLayout = () => {
<Button block onClick={() => setTaskCenterVisible(true)}>
</Button>
</Popover> */}
</Popover>
<Button
block
onClick={() => {
@@ -148,7 +148,7 @@ const AsiderAndHeaderLayout = () => {
</div>
) : (
<div className="space-y-2">
{/* <div className="relative">
<div className="relative">
<Popover
forceRender
title="任务中心"
@@ -163,7 +163,7 @@ const AsiderAndHeaderLayout = () => {
icon={<ClipboardList className="w-4 h-4" />}
></Button>
</Popover>
</div> */}
</div>
<Button
block
onClick={() => {