Added extruder/bed temp override settings

Closes #4
This commit is contained in:
Donkie
2023-05-28 21:52:51 +02:00
parent 424856c710
commit 7c7ee9296c
11 changed files with 183 additions and 27 deletions

View File

@@ -109,6 +109,30 @@ export const FilamentCreate: React.FC<IResourceComponentsProps> = () => {
>
<InputNumber min={0} addonAfter="g" />
</Form.Item>
<Form.Item
label="Override Extruder Temperature"
help="Override the extruder temperature for this filament type."
name={["settings_extruder_temp"]}
rules={[
{
required: false,
},
]}
>
<InputNumber min={0} addonAfter="°C" />
</Form.Item>
<Form.Item
label="Override Bed Temperature"
help="Override the bed temperature for this filament type."
name={["settings_bed_temp"]}
rules={[
{
required: false,
},
]}
>
<InputNumber min={0} addonAfter="°C" />
</Form.Item>
<Form.Item
label="Article Number"
name={["article_number"]}

View File

@@ -147,6 +147,30 @@ export const FilamentEdit: React.FC<IResourceComponentsProps> = () => {
>
<InputNumber min={0} addonAfter="g" />
</Form.Item>
<Form.Item
label="Override Extruder Temperature"
help="Override the extruder temperature for this filament type."
name={["settings_extruder_temp"]}
rules={[
{
required: false,
},
]}
>
<InputNumber min={0} addonAfter="°C" />
</Form.Item>
<Form.Item
label="Override Bed Temperature"
help="Override the bed temperature for this filament type."
name={["settings_bed_temp"]}
rules={[
{
required: false,
},
]}
>
<InputNumber min={0} addonAfter="°C" />
</Form.Item>
<Form.Item
label="Article Number"
name={["article_number"]}

View File

@@ -13,4 +13,6 @@ export interface IFilament {
spool_weight?: number;
article_number?: string;
comment?: string;
settings_extruder_temp?: number;
settings_bed_temp?: number;
}

View File

@@ -66,6 +66,28 @@ export const FilamentShow: React.FC<IResourceComponentsProps> = () => {
maximumFractionDigits: 1,
}}
/>
<Title level={5}>Overridden Extruder Temperature</Title>
{
!record?.settings_extruder_temp ? (
<TextField value="Not Set" />
) : (
<NumberFieldUnit
value={record?.settings_extruder_temp ?? ""}
unit="°C"
/>
)
}
<Title level={5}>Overridden Bed Temperature</Title>
{
!record?.settings_bed_temp ? (
<TextField value="Not Set" />
) : (
<NumberFieldUnit
value={record?.settings_bed_temp ?? ""}
unit="°C"
/>
)
}
<Title level={5}>Article Number</Title>
<TextField value={record?.article_number} />
<Title level={5}>Comment</Title>