feat: add listen channel field to DetailDevice component and update ListDevice to display it; enhance quantity handling in SparepartCardList to prevent negative adjustments

This commit is contained in:
2025-12-04 15:59:57 +07:00
parent 147171373c
commit acaf1b3946
3 changed files with 31 additions and 3 deletions

View File

@@ -23,6 +23,7 @@ const DetailDevice = (props) => {
device_location: '',
device_description: '',
ip_address: '',
listen_channel: '',
};
const [formData, setFormData] = useState(defaultData);
@@ -59,9 +60,10 @@ const DetailDevice = (props) => {
device_name: formData.device_name,
is_active: formData.is_active,
device_location: formData.device_location,
device_description: formData.device_description,
device_description: (formData.device_description && formData.device_description.trim() !== '') ? formData.device_description : ' ',
ip_address: formData.ip_address,
brand_id: formData.brand_id,
listen_channel: formData.listen_channel,
};
const response = formData.device_id
@@ -326,6 +328,16 @@ const DetailDevice = (props) => {
readOnly={props.readOnly}
/>
</div>
<div style={{ marginBottom: 12 }}>
<Text strong>Listen Channel</Text>
<Input
name="listen_channel"
value={formData.listen_channel}
onChange={handleInputChange}
placeholder="Enter Listen Channel"
readOnly={props.readOnly}
/>
</div>
<div style={{ marginBottom: 12 }}>
<Text strong>Device Description</Text>
<TextArea