This commit is contained in:
@@ -301,11 +301,8 @@ todo: many biz objects are not using new PUT methodology
|
||||
|
||||
|
||||
|
||||
CURRENTLY DOING:
|
||||
CURRENTLY DOING: woitem fields
|
||||
|
||||
TODO: help docs for woitemstatus and woitempriority edit and list forms
|
||||
|
||||
|
||||
|
||||
|
||||
OVERALL
|
||||
@@ -327,10 +324,12 @@ OVERALL
|
||||
#####################################################################
|
||||
=================== WORKORDER TODO / ON HOLD ========================
|
||||
|
||||
TODO: workorderitemstatus ui links editing
|
||||
TODO: workorderitempriority UI links editing
|
||||
TODO: Test address / units select alternate when have units working
|
||||
|
||||
TODO: Sequence field sb hidden by default, most won't want it I'm guessing
|
||||
really need to pin down some default form customization for wo
|
||||
it's got an overwhelming number of fields in it,
|
||||
really will need that simple or complex mode trial data seeding feature talked about
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -114,7 +114,9 @@
|
||||
:label="$ay.t('Sequence')"
|
||||
ref="sequence"
|
||||
:rules="[form().integerValid(this, 'sequence')]"
|
||||
:error-messages="form().serverErrors(this, 'sequence')"
|
||||
:error-messages="
|
||||
form().serverErrors(this, `items[${activeItemIndex}].sequence`)
|
||||
"
|
||||
@input="fieldValueChanged('sequence')"
|
||||
type="number"
|
||||
></v-text-field>
|
||||
@@ -126,7 +128,9 @@
|
||||
:readonly="formState.readOnly"
|
||||
:disabled="isDeleted"
|
||||
:label="$ay.t('WorkOrderItemTechNotes')"
|
||||
:error-messages="form().serverErrors(this, 'techNotes')"
|
||||
:error-messages="
|
||||
form().serverErrors(this, `items[${activeItemIndex}].techNotes`)
|
||||
"
|
||||
ref="techNotes"
|
||||
data-cy="techNotes"
|
||||
@input="fieldValueChanged('techNotes')"
|
||||
@@ -134,6 +138,27 @@
|
||||
></v-textarea>
|
||||
</v-col>
|
||||
|
||||
<v-col
|
||||
v-if="form().showMe(this, 'WorkOrderItemRequestDate')"
|
||||
cols="12"
|
||||
sm="6"
|
||||
lg="4"
|
||||
xl="3"
|
||||
>
|
||||
<gz-date-time-picker
|
||||
:label="$ay.t('WorkOrderItemRequestDate')"
|
||||
v-model="value.items[activeItemIndex].requestDate"
|
||||
:readonly="formState.readOnly"
|
||||
:disabled="isDeleted"
|
||||
ref="requestDate"
|
||||
data-cy="requestDate"
|
||||
:error-messages="
|
||||
form().serverErrors(this, `items[${activeItemIndex}].requestDate`)
|
||||
"
|
||||
@input="fieldValueChanged('requestDate')"
|
||||
></gz-date-time-picker>
|
||||
</v-col>
|
||||
|
||||
<v-col
|
||||
v-if="form().showMe(this, 'WorkOrderItemWorkOrderStatusID')"
|
||||
cols="12"
|
||||
@@ -150,7 +175,12 @@
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
:label="$ay.t('WorkOrderItemWorkOrderStatusID')"
|
||||
:error-messages="form().serverErrors(this, 'workorderItemStatusId')"
|
||||
:error-messages="
|
||||
form().serverErrors(
|
||||
this,
|
||||
`items[${activeItemIndex}].workorderItemStatusId`
|
||||
)
|
||||
"
|
||||
ref="workorderItemStatusId"
|
||||
data-cy="workorderItemStatusId"
|
||||
prepend-icon="$ayiEdit"
|
||||
@@ -199,7 +229,10 @@
|
||||
item-value="id"
|
||||
:label="$ay.t('WorkOrderItemPriorityID')"
|
||||
:error-messages="
|
||||
form().serverErrors(this, 'workorderItemPriorityId')
|
||||
form().serverErrors(
|
||||
this,
|
||||
`items[${activeItemIndex}].workorderItemPriorityId`
|
||||
)
|
||||
"
|
||||
ref="workorderItemPriorityId"
|
||||
data-cy="workorderItemPriorityId"
|
||||
@@ -231,10 +264,30 @@
|
||||
</v-autocomplete>
|
||||
</v-col>
|
||||
|
||||
<!-- //status WorkOrderItemWorkOrderStatusID WorkorderItemStatusId //priority
|
||||
WorkOrderItemPriorityID WorkorderItemPriorityId //requestdate
|
||||
WorkOrderItemRequestDate RequestDate //warrantyservice
|
||||
WorkOrderItemWarrantyService WarrantyService -->
|
||||
<v-col
|
||||
v-if="form().showMe(this, 'WorkOrderItemWarrantyService')"
|
||||
cols="12"
|
||||
sm="6"
|
||||
lg="4"
|
||||
xl="3"
|
||||
>
|
||||
<v-checkbox
|
||||
v-model="value.items[activeItemIndex].warrantyService"
|
||||
:readonly="formState.readOnly"
|
||||
:disabled="isDeleted"
|
||||
:label="$ay.t('WorkOrderItemWarrantyService')"
|
||||
ref="warrantyService"
|
||||
data-cy="warrantyService"
|
||||
:error-messages="
|
||||
form().serverErrors(
|
||||
this,
|
||||
`items[${activeItemIndex}].warrantyService`
|
||||
)
|
||||
"
|
||||
@change="fieldValueChanged('warrantyService')"
|
||||
></v-checkbox>
|
||||
</v-col>
|
||||
|
||||
<v-col cols="12">
|
||||
<GzWoItemScheduledUsers
|
||||
v-if="
|
||||
|
||||
Reference in New Issue
Block a user