fix: show Asset Brand and Location first on the Add Asset form
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
c4ccdbf7d3
commit
97dc3b6286
@ -12,10 +12,18 @@ import {
|
|||||||
import { emptyValues, validateActivity } from '../../api/activityForm'
|
import { emptyValues, validateActivity } from '../../api/activityForm'
|
||||||
import { useAuth } from '../../store/AuthContext'
|
import { useAuth } from '../../store/AuthContext'
|
||||||
|
|
||||||
|
// Asset Brand and Asset Location come first, as on the Edit form; the rest
|
||||||
|
// keep the builder's order.
|
||||||
|
const FIRST_FIELDS = ['field_59', 'field_61']
|
||||||
|
const FORM_FIELDS = [
|
||||||
|
...FIRST_FIELDS.map((id) => ASSET_FIELDS.find((f) => f.id === id)),
|
||||||
|
...ASSET_FIELDS.filter((f) => !FIRST_FIELDS.includes(f.id)),
|
||||||
|
]
|
||||||
|
|
||||||
// Asset Owner sits after Condition, as in the builder.
|
// Asset Owner sits after Condition, as in the builder.
|
||||||
const OWNER_AFTER = ASSET_FIELDS.findIndex((f) => f.id === 'field_47') + 1
|
const OWNER_AFTER = FORM_FIELDS.findIndex((f) => f.id === 'field_47') + 1
|
||||||
const FIELDS_BEFORE_OWNER = ASSET_FIELDS.slice(0, OWNER_AFTER)
|
const FIELDS_BEFORE_OWNER = FORM_FIELDS.slice(0, OWNER_AFTER)
|
||||||
const FIELDS_AFTER_OWNER = ASSET_FIELDS.slice(OWNER_AFTER)
|
const FIELDS_AFTER_OWNER = FORM_FIELDS.slice(OWNER_AFTER)
|
||||||
|
|
||||||
const upload = (fieldId, file) => uploadAssetFile(ASSET_INIT_ACTIVITY_ID, fieldId, file)
|
const upload = (fieldId, file) => uploadAssetFile(ASSET_INIT_ACTIVITY_ID, fieldId, file)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user