Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3383 | Rev 3385 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3383 Rev 3384
Línea 79... Línea 79...
79
              name='start_date'
79
              name='start_date'
80
              control={control}
80
              control={control}
81
              rules={{
81
              rules={{
82
                required: { value: true, message: 'La fecha es requerida' },
82
                required: { value: true, message: 'La fecha es requerida' },
83
                validate: {
83
                validate: {
84
                  beGreaterThanToday: (date) => {
84
                  beEqualOrGreaterThanToday: (date) => {
85
                    const selectedDate = new Date(date)
85
                    const selectedDate = new Date(date + 'T00:00:00')
86
                    const today = new Date()
86
                    const today = new Date()
87
                    today.setHours(0, 0, 0, 0)
87
                    today.setHours(0, 0, 0, 0)
Línea 88... Línea -...
88
 
-
 
89
                    console.log(date)
-
 
90
 
88
 
-
 
89
                    return (
91
                    return (
90
                      selectedDate >= today ||
92
                      selectedDate >= today || 'La fecha debe ser mayor a hoy'
91
                      'La fecha debe ser mayor o igual a hoy'
93
                    )
92
                    )
94
                  }
93
                  }
95
                }
94
                }
96
              }}
95
              }}
Línea 100... Línea 99...
100
              label='Fecha de finalización'
99
              label='Fecha de finalización'
101
              name='end_date'
100
              name='end_date'
102
              control={control}
101
              control={control}
103
              rules={{
102
              rules={{
104
                required: { value: true, message: 'La fecha es requerida' },
103
                required: { value: true, message: 'La fecha es requerida' },
105
                validate: (value, { start_date }) =>
104
                validate: (value, { start_date }) => {
106
                  new Date(value) > new Date(start_date) ||
105
                  const startDate = new Date(start_date + 'T00:00:00')
-
 
106
                  const endDate = new Date(value + 'T00:00:00')
-
 
107
 
-
 
108
                  return (
-
 
109
                    endDate >= startDate ||
107
                  'La fecha debe ser mayor a la fecha de inicio'
110
                    'La fecha debe ser mayor o igual a la fecha de inicio'
-
 
111
                  )
-
 
112
                }
108
              }}
113
              }}
109
            />
114
            />
Línea 110... Línea 115...
110
 
115
 
111
            <Button type='submit' color='primary'>
116
            <Button type='submit' color='primary'>