|
|
@@ -431,10 +431,10 @@ export const OrderForm: React.FC<OrderFormProps> = ({
|
|
|
<FormLabel>预计开始日期</FormLabel>
|
|
|
<FormControl>
|
|
|
<Input
|
|
|
- type="datetime-local"
|
|
|
+ type="date"
|
|
|
{...field}
|
|
|
- value={field.value ? field.value.slice(0, 16) : ''}
|
|
|
- onChange={(e) => field.onChange(e.target.value ? e.target.value + ':00.000Z' : undefined)}
|
|
|
+ value={field.value ? field.value.slice(0, 10) : ''}
|
|
|
+ onChange={(e) => field.onChange(e.target.value || undefined)}
|
|
|
/>
|
|
|
</FormControl>
|
|
|
<FormMessage />
|
|
|
@@ -597,17 +597,17 @@ export const OrderForm: React.FC<OrderFormProps> = ({
|
|
|
<div>
|
|
|
<FormLabel className="text-sm">入职日期</FormLabel>
|
|
|
<Input
|
|
|
- type="datetime-local"
|
|
|
- defaultValue={new Date().toISOString().slice(0, 16)}
|
|
|
- onChange={(e) => handlePersonDetailChange(person.id, 'joinDate', e.target.value + ':00.000Z')}
|
|
|
+ type="date"
|
|
|
+ defaultValue={new Date().toISOString().slice(0, 10)}
|
|
|
+ onChange={(e) => handlePersonDetailChange(person.id, 'joinDate', e.target.value || '')}
|
|
|
data-testid={`join-date-input-${person.id}`}
|
|
|
/>
|
|
|
</div>
|
|
|
<div>
|
|
|
<FormLabel className="text-sm">离职日期</FormLabel>
|
|
|
<Input
|
|
|
- type="datetime-local"
|
|
|
- onChange={(e) => handlePersonDetailChange(person.id, 'leaveDate', e.target.value ? e.target.value + ':00.000Z' : '')}
|
|
|
+ type="date"
|
|
|
+ onChange={(e) => handlePersonDetailChange(person.id, 'leaveDate', e.target.value || '')}
|
|
|
data-testid={`leave-date-input-${person.id}`}
|
|
|
/>
|
|
|
</div>
|