2025-08-08 15:03:38 +08:00
|
|
|
import React from 'react'
|
2025-08-23 23:11:39 +08:00
|
|
|
import { Provider } from '../types'
|
2025-08-08 15:03:38 +08:00
|
|
|
import ProviderForm from './ProviderForm'
|
2025-08-05 09:51:41 +08:00
|
|
|
|
|
|
|
|
interface EditProviderModalProps {
|
|
|
|
|
provider: Provider
|
|
|
|
|
onSave: (provider: Provider) => void
|
|
|
|
|
onClose: () => void
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const EditProviderModal: React.FC<EditProviderModalProps> = ({ provider, onSave, onClose }) => {
|
2025-08-08 15:03:38 +08:00
|
|
|
const handleSubmit = (data: Omit<Provider, 'id'>) => {
|
2025-08-05 09:51:41 +08:00
|
|
|
onSave({
|
|
|
|
|
...provider,
|
2025-08-08 15:03:38 +08:00
|
|
|
...data
|
2025-08-07 15:48:30 +08:00
|
|
|
})
|
2025-08-06 11:42:58 +08:00
|
|
|
}
|
|
|
|
|
|
2025-08-05 09:51:41 +08:00
|
|
|
return (
|
2025-08-08 15:03:38 +08:00
|
|
|
<ProviderForm
|
|
|
|
|
title="编辑供应商"
|
|
|
|
|
submitText="保存"
|
|
|
|
|
initialData={provider}
|
|
|
|
|
showPresets={false}
|
|
|
|
|
onSubmit={handleSubmit}
|
|
|
|
|
onClose={onClose}
|
|
|
|
|
/>
|
2025-08-05 09:51:41 +08:00
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-23 23:11:39 +08:00
|
|
|
export default EditProviderModal
|