Added address to Vendor
This commit is contained in:
parent
13bbcbe50e
commit
863f0ad90c
@ -5,7 +5,7 @@ import WizardView from '../../common/WizardView'
|
|||||||
|
|
||||||
const NewVendor = ({ onOk }) => {
|
const NewVendor = ({ onOk }) => {
|
||||||
return (
|
return (
|
||||||
<NewObjectForm type={'vendor'}>
|
<NewObjectForm type={'vendor'} defaultValues={{ active: true }}>
|
||||||
{({ handleSubmit, submitLoading, objectData, formValid }) => {
|
{({ handleSubmit, submitLoading, objectData, formValid }) => {
|
||||||
const steps = [
|
const steps = [
|
||||||
{
|
{
|
||||||
|
|||||||
@ -69,9 +69,34 @@ export const Vendor = {
|
|||||||
`/dashboard/management/vendors/info?vendorId=${_id}&action=delete`
|
`/dashboard/management/vendors/info?vendorId=${_id}&action=delete`
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
columns: ['name', '_id', 'country', 'email', 'website', 'createdAt'],
|
columns: [
|
||||||
filters: ['name', '_id', 'country', 'email'],
|
'name',
|
||||||
sorters: ['name', 'country', 'email', 'createdAt', '_id'],
|
'_id',
|
||||||
|
'country',
|
||||||
|
'email',
|
||||||
|
'website',
|
||||||
|
'active',
|
||||||
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
|
],
|
||||||
|
filters: [
|
||||||
|
'name',
|
||||||
|
'_id',
|
||||||
|
'country',
|
||||||
|
'email',
|
||||||
|
'active',
|
||||||
|
'createdAt',
|
||||||
|
'updatedAt'
|
||||||
|
],
|
||||||
|
sorters: [
|
||||||
|
'name',
|
||||||
|
'country',
|
||||||
|
'email',
|
||||||
|
'active',
|
||||||
|
'createdAt',
|
||||||
|
'updatedAt',
|
||||||
|
'_id'
|
||||||
|
],
|
||||||
group: ['country'],
|
group: ['country'],
|
||||||
properties: [
|
properties: [
|
||||||
{
|
{
|
||||||
@ -108,6 +133,13 @@ export const Vendor = {
|
|||||||
readOnly: false,
|
readOnly: false,
|
||||||
required: false
|
required: false
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'active',
|
||||||
|
label: 'Active',
|
||||||
|
type: 'bool',
|
||||||
|
readOnly: false,
|
||||||
|
required: true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'country',
|
name: 'country',
|
||||||
label: 'Country',
|
label: 'Country',
|
||||||
@ -137,6 +169,55 @@ export const Vendor = {
|
|||||||
type: 'url',
|
type: 'url',
|
||||||
readOnly: false,
|
readOnly: false,
|
||||||
required: false
|
required: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'address.building',
|
||||||
|
label: 'Building',
|
||||||
|
type: 'text',
|
||||||
|
readOnly: false,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'address.addressLine1',
|
||||||
|
label: 'Address Line 1',
|
||||||
|
type: 'text',
|
||||||
|
readOnly: false,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'address.addressLine2',
|
||||||
|
label: 'Address Line 2',
|
||||||
|
type: 'text',
|
||||||
|
readOnly: false,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'address.city',
|
||||||
|
label: 'City',
|
||||||
|
type: 'text',
|
||||||
|
readOnly: false,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'address.state',
|
||||||
|
label: 'State',
|
||||||
|
type: 'text',
|
||||||
|
readOnly: false,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'address.postcode',
|
||||||
|
label: 'Postcode',
|
||||||
|
type: 'text',
|
||||||
|
readOnly: false,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'address.country',
|
||||||
|
label: 'Country',
|
||||||
|
type: 'country',
|
||||||
|
readOnly: false,
|
||||||
|
required: false
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user