Compare commits

..

2 Commits

Author SHA1 Message Date
9e65f6d46d Enhance DocumentPrinter components with labelWidth adjustments and UI improvements
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Added labelWidth properties to NewDocumentPrinter and DocumentPrinterInfo components for better layout control.
- Updated the DocumentPrinter model to change the label from 'Current Document Size' to 'Document Size' for clarity.
- Improved the disabled state handling in DocumentPrinterInfo for better user experience during editing.
2026-07-27 02:43:42 +01:00
46173a54a5 Update DocumentPrinter model to adjust 'updatedAt' and 'connectedAt' fields
- Added a new 'updatedAt' field for tracking the last update timestamp.
- Replaced the existing 'updatedAt' field with 'connectedAt' to accurately reflect the connection time.
- Ensured both fields are read-only and properly formatted for display in the UI.
2026-07-27 02:39:30 +01:00
3 changed files with 23 additions and 11 deletions

View File

@ -129,7 +129,9 @@ const DocumentPrinterInfo = () => {
}}
editLoading={objectFormState.editLoading}
formValid={objectFormState.formValid}
disabled={objectFormState.beingEditedByOther || objectFormState.loading}
disabled={
objectFormState.beingEditedByOther || objectFormState.loading
}
loading={objectFormState.editLoading}
/>
</Space>
@ -164,6 +166,7 @@ const DocumentPrinterInfo = () => {
loading={loading}
indicator={<LoadingOutlined />}
isEditing={isEditing}
labelWidth={165}
type='documentPrinter'
objectData={objectData}
/>

View File

@ -21,6 +21,7 @@ const NewDocumentPrinter = ({ onOk, defaultValues }) => {
bordered={false}
isEditing={true}
required={true}
labelWidth={100}
objectData={objectData}
/>
)
@ -35,6 +36,7 @@ const NewDocumentPrinter = ({ onOk, defaultValues }) => {
bordered={false}
isEditing={true}
required={false}
labelWidth={125}
visibleProperties={{ content: false, testObject: false }}
objectData={objectData}
/>
@ -52,8 +54,12 @@ const NewDocumentPrinter = ({ onOk, defaultValues }) => {
_id: false,
_reference: false,
createdAt: false,
connectedAt: false,
state: false,
online: false,
updatedAt: false
}}
labelWidth={130}
isEditing={false}
objectData={objectData}
/>

View File

@ -91,6 +91,13 @@ export const DocumentPrinter = {
readOnly: true,
columnWidth: 180
},
{
name: 'updatedAt',
label: 'Updated At',
type: 'dateTime',
readOnly: true,
columnWidth: 175
},
{
name: 'name',
label: 'Name',
@ -99,13 +106,15 @@ export const DocumentPrinter = {
columnWidth: 200,
columnFixed: 'left'
},
{
name: 'updatedAt',
label: 'Updated At',
name: 'connectedAt',
label: 'Connected At',
type: 'dateTime',
readOnly: true,
columnWidth: 175
},
{
name: 'state',
label: 'Status',
@ -115,13 +124,7 @@ export const DocumentPrinter = {
readOnly: true,
columnWidth: 260
},
{
name: 'connectedAt',
label: 'Connected At',
type: 'dateTime',
readOnly: true,
columnWidth: 175
},
{
name: 'online',
label: 'Online',
@ -208,7 +211,7 @@ export const DocumentPrinter = {
},
{
name: 'currentDocumentSize',
label: 'Current Document Size',
label: 'Document Size',
required: false,
type: 'object',
objectType: 'documentSize',