|
|
@@ -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('更新失败,请重试')
|
|
|
}
|
|
|
}
|