| | |
| | | const handleChange = (value, name) => { |
| | | setFormData((prevData) => ({ |
| | | ...prevData, |
| | | [name]: ['locType', 'type'].includes(name) ? value : +value |
| | | [name]: value |
| | | })); |
| | | }; |
| | | |
| | |
| | | value={formData.locType} |
| | | onChange={(e) => handleChange(e.target.value, 'locType')} |
| | | size="small" |
| | | validate={[required()]} |
| | | dictTypeCode="sys_width_type" |
| | | /> |
| | | </Grid> |
| | |
| | | label={translate("table.field.loc.startBay")} |
| | | name="startBay" |
| | | value={formData.startBay} |
| | | onChange={(e) => handleChange(e.target.value, 'startBay')} |
| | | onChange={(e) => handleChange(+e.target.value, 'startBay')} |
| | | size="small" |
| | | type="number" |
| | | validate={[required()]} |
| | |
| | | label={translate("table.field.loc.startLev")} |
| | | name="startLev" |
| | | value={formData.startLev} |
| | | onChange={(e) => handleChange(e.target.value, 'startLev')} |
| | | onChange={(e) => handleChange(+e.target.value, 'startLev')} |
| | | size="small" |
| | | type="number" |
| | | validate={[required()]} |
| | |
| | | label={translate("table.field.loc.startRow")} |
| | | name="startRow" |
| | | value={formData.startRow} |
| | | onChange={(e) => handleChange(e.target.value, 'startRow')} |
| | | onChange={(e) => handleChange(+e.target.value, 'startRow')} |
| | | size="small" |
| | | type="number" |
| | | validate={[required()]} |
| | |
| | | label={translate("table.field.loc.endBay")} |
| | | name="endBay" |
| | | value={formData.endBay} |
| | | onChange={(e) => handleChange(e.target.value, 'endBay')} |
| | | onChange={(e) => handleChange(+e.target.value, 'endBay')} |
| | | size="small" |
| | | type="number" |
| | | validate={[required()]} |
| | |
| | | label={translate("table.field.loc.endLev")} |
| | | name="endLev" |
| | | value={formData.endLev} |
| | | onChange={(e) => handleChange(e.target.value, 'endLev')} |
| | | onChange={(e) => handleChange(+e.target.value, 'endLev')} |
| | | size="small" |
| | | type="number" |
| | | validate={[required()]} |
| | |
| | | label={translate("table.field.loc.endRow")} |
| | | name="endRow" |
| | | value={formData.endRow} |
| | | onChange={(e) => handleChange(e.target.value, 'endRow')} |
| | | onChange={(e) => handleChange(+e.target.value, 'endRow')} |
| | | size="small" |
| | | type="number" |
| | | validate={[required()]} |