This commit is contained in:
2021-05-06 19:28:19 +00:00
parent 94773cc47d
commit 9c1528be79
2 changed files with 67 additions and 15 deletions

View File

@@ -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="