add system_name
prop for /station
route
This commit is contained in:
parent
d83277af5f
commit
c1a788b4e5
@ -21,7 +21,7 @@ export type FieldType<T> = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const stationFields: Array<FieldType<StationItem>> = [
|
export const stationFields: Array<FieldType<StationItem>> = [
|
||||||
{label: 'Название', data: 'name'},
|
{label: 'Название', data: 'system_name'},
|
||||||
{label: 'Описание', data: 'description'},
|
{label: 'Описание', data: 'description'},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -30,6 +30,19 @@ export const StationCreate = () => {
|
|||||||
label={'Название *'}
|
label={'Название *'}
|
||||||
name="name"
|
name="name"
|
||||||
/>
|
/>
|
||||||
|
<TextField
|
||||||
|
{...register('system_name', {
|
||||||
|
required: 'Это поле является обязательным',
|
||||||
|
})}
|
||||||
|
error={!!(errors as any)?.system_name}
|
||||||
|
helperText={(errors as any)?.system_name?.message}
|
||||||
|
margin="normal"
|
||||||
|
fullWidth
|
||||||
|
InputLabelProps={{shrink: true}}
|
||||||
|
type="text"
|
||||||
|
label={'Системное название *'}
|
||||||
|
name="system_name"
|
||||||
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
{...register('description', {
|
{...register('description', {
|
||||||
// required: 'Это поле является обязательным',
|
// required: 'Это поле является обязательным',
|
||||||
|
@ -30,6 +30,19 @@ export const StationEdit = () => {
|
|||||||
label={'Название *'}
|
label={'Название *'}
|
||||||
name="name"
|
name="name"
|
||||||
/>
|
/>
|
||||||
|
<TextField
|
||||||
|
{...register('system_name', {
|
||||||
|
required: 'Это поле является обязательным',
|
||||||
|
})}
|
||||||
|
error={!!(errors as any)?.system_name}
|
||||||
|
helperText={(errors as any)?.system_name?.message}
|
||||||
|
margin="normal"
|
||||||
|
fullWidth
|
||||||
|
InputLabelProps={{shrink: true}}
|
||||||
|
type="text"
|
||||||
|
label={'Системное название *'}
|
||||||
|
name="system_name"
|
||||||
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
{...register('description', {
|
{...register('description', {
|
||||||
// required: 'Это поле является обязательным',
|
// required: 'Это поле является обязательным',
|
||||||
|
@ -28,6 +28,15 @@ export const StationList = () => {
|
|||||||
align: 'left',
|
align: 'left',
|
||||||
headerAlign: 'left',
|
headerAlign: 'left',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'system_name',
|
||||||
|
headerName: 'Системное название',
|
||||||
|
type: 'string',
|
||||||
|
minWidth: 200,
|
||||||
|
display: 'flex',
|
||||||
|
align: 'left',
|
||||||
|
headerAlign: 'left',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'latitude',
|
field: 'latitude',
|
||||||
headerName: 'Широта',
|
headerName: 'Широта',
|
||||||
|
@ -28,6 +28,7 @@ export type FieldType<T> = {
|
|||||||
export const stationFields: Array<FieldType<StationItem>> = [
|
export const stationFields: Array<FieldType<StationItem>> = [
|
||||||
// {label: 'ID', data: 'id'},
|
// {label: 'ID', data: 'id'},
|
||||||
{label: 'Название', data: 'name'},
|
{label: 'Название', data: 'name'},
|
||||||
|
{label: 'Системное название', data: 'system_name'},
|
||||||
// {label: 'Широта', data: 'latitude'},
|
// {label: 'Широта', data: 'latitude'},
|
||||||
// {label: 'Долгота', data: 'longitude'},
|
// {label: 'Долгота', data: 'longitude'},
|
||||||
{label: 'Описание', data: 'description'},
|
{label: 'Описание', data: 'description'},
|
||||||
@ -40,4 +41,4 @@ export const sightFields: Array<FieldType<SightItem>> = [
|
|||||||
// {label: 'Долгота', data: 'longitude'},
|
// {label: 'Долгота', data: 'longitude'},
|
||||||
// {label: 'ID города', data: 'city_id'},
|
// {label: 'ID города', data: 'city_id'},
|
||||||
{label: 'Город', data: 'city'},
|
{label: 'Город', data: 'city'},
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user