This commit is contained in:
@@ -301,10 +301,7 @@ 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
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -327,9 +324,11 @@ OVERALL
|
|||||||
#####################################################################
|
#####################################################################
|
||||||
=================== WORKORDER TODO / ON HOLD ========================
|
=================== 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: 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')"
|
:label="$ay.t('Sequence')"
|
||||||
ref="sequence"
|
ref="sequence"
|
||||||
:rules="[form().integerValid(this, 'sequence')]"
|
:rules="[form().integerValid(this, 'sequence')]"
|
||||||
:error-messages="form().serverErrors(this, 'sequence')"
|
:error-messages="
|
||||||
|
form().serverErrors(this, `items[${activeItemIndex}].sequence`)
|
||||||
|
"
|
||||||
@input="fieldValueChanged('sequence')"
|
@input="fieldValueChanged('sequence')"
|
||||||
type="number"
|
type="number"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
@@ -126,7 +128,9 @@
|
|||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemTechNotes')"
|
:label="$ay.t('WorkOrderItemTechNotes')"
|
||||||
:error-messages="form().serverErrors(this, 'techNotes')"
|
:error-messages="
|
||||||
|
form().serverErrors(this, `items[${activeItemIndex}].techNotes`)
|
||||||
|
"
|
||||||
ref="techNotes"
|
ref="techNotes"
|
||||||
data-cy="techNotes"
|
data-cy="techNotes"
|
||||||
@input="fieldValueChanged('techNotes')"
|
@input="fieldValueChanged('techNotes')"
|
||||||
@@ -134,6 +138,27 @@
|
|||||||
></v-textarea>
|
></v-textarea>
|
||||||
</v-col>
|
</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-col
|
||||||
v-if="form().showMe(this, 'WorkOrderItemWorkOrderStatusID')"
|
v-if="form().showMe(this, 'WorkOrderItemWorkOrderStatusID')"
|
||||||
cols="12"
|
cols="12"
|
||||||
@@ -150,7 +175,12 @@
|
|||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
:label="$ay.t('WorkOrderItemWorkOrderStatusID')"
|
:label="$ay.t('WorkOrderItemWorkOrderStatusID')"
|
||||||
:error-messages="form().serverErrors(this, 'workorderItemStatusId')"
|
:error-messages="
|
||||||
|
form().serverErrors(
|
||||||
|
this,
|
||||||
|
`items[${activeItemIndex}].workorderItemStatusId`
|
||||||
|
)
|
||||||
|
"
|
||||||
ref="workorderItemStatusId"
|
ref="workorderItemStatusId"
|
||||||
data-cy="workorderItemStatusId"
|
data-cy="workorderItemStatusId"
|
||||||
prepend-icon="$ayiEdit"
|
prepend-icon="$ayiEdit"
|
||||||
@@ -199,7 +229,10 @@
|
|||||||
item-value="id"
|
item-value="id"
|
||||||
:label="$ay.t('WorkOrderItemPriorityID')"
|
:label="$ay.t('WorkOrderItemPriorityID')"
|
||||||
:error-messages="
|
:error-messages="
|
||||||
form().serverErrors(this, 'workorderItemPriorityId')
|
form().serverErrors(
|
||||||
|
this,
|
||||||
|
`items[${activeItemIndex}].workorderItemPriorityId`
|
||||||
|
)
|
||||||
"
|
"
|
||||||
ref="workorderItemPriorityId"
|
ref="workorderItemPriorityId"
|
||||||
data-cy="workorderItemPriorityId"
|
data-cy="workorderItemPriorityId"
|
||||||
@@ -231,10 +264,30 @@
|
|||||||
</v-autocomplete>
|
</v-autocomplete>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<!-- //status WorkOrderItemWorkOrderStatusID WorkorderItemStatusId //priority
|
<v-col
|
||||||
WorkOrderItemPriorityID WorkorderItemPriorityId //requestdate
|
v-if="form().showMe(this, 'WorkOrderItemWarrantyService')"
|
||||||
WorkOrderItemRequestDate RequestDate //warrantyservice
|
cols="12"
|
||||||
WorkOrderItemWarrantyService WarrantyService -->
|
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">
|
<v-col cols="12">
|
||||||
<GzWoItemScheduledUsers
|
<GzWoItemScheduledUsers
|
||||||
v-if="
|
v-if="
|
||||||
|
|||||||
Reference in New Issue
Block a user