Просмотр исходного кода

fix(bank-name-management): 修复状态筛选功能的类型问题

修复问题:
- 修复表单提交函数的类型定义
- 将any类型改为正确的表单数据类型
- 修复未使用的error变量改为_error

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 7 часов назад
Родитель
Сommit
6648393604

+ 19 - 6
packages/bank-name-management-ui/src/components/BankNameManagement.tsx

@@ -174,20 +174,33 @@ export const BankNameManagement = () => {
     }
   }
 
-  const handleCreateSubmit = async (data: any) => {
+  const handleCreateSubmit = async (data: { name: string; code: string; remark?: string | null; status?: number }) => {
     try {
-      createMutation.mutate(data)
-    } catch (error) {
+      createMutation.mutate({
+        name: data.name,
+        code: data.code,
+        remark: data.remark ?? '',
+        status: data.status ?? 1
+      })
+    } catch (_error) {
       toast.error('创建失败,请重试')
     }
   }
 
-  const handleUpdateSubmit = async (data: any) => {
+  const handleUpdateSubmit = async (data: { name?: string; code?: string; remark?: string | null; status?: number }) => {
     if (!editingType) return
 
     try {
-      updateMutation.mutate({ id: editingType.id, data })
-    } catch (error) {
+      updateMutation.mutate({
+        id: editingType.id,
+        data: {
+          name: data.name ?? editingType.name,
+          code: data.code ?? editingType.code,
+          remark: data.remark ?? editingType.remark,
+          status: data.status ?? editingType.status
+        }
+      })
+    } catch (_error) {
       toast.error('更新失败,请重试')
     }
   }