This commit is contained in:
2021-01-16 16:31:03 +00:00
parent 1564276bd1
commit c8578479ef

View File

@@ -86,67 +86,162 @@
></v-text-field>
</v-col>
<!-- ------------- -->
<v-col
v-if="form().showMe(this, 'PartUPC')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-text-field
v-model="obj.uPC"
:readonly="formState.readOnly"
:label="$ay.t('PartUPC')"
ref="uPC"
data-cy="uPC"
:error-messages="form().serverErrors(this, 'uPC')"
@input="fieldValueChanged('uPC')"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-checkbox
v-model="obj.trackSerialNumber"
:readonly="formState.readOnly"
:label="$ay.t('PartTrackSerialNumber')"
ref="trackSerialNumber"
data-cy="trackSerialNumber"
:error-messages="form().serverErrors(this, 'trackSerialNumber')"
@change="fieldValueChanged('trackSerialNumber')"
></v-checkbox>
</v-col>
<v-col
v-if="form().showMe(this, 'PartPartOverseerID')"
v-if="form().showMe(this, 'PartManufacturerID')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-pick-list
:ayaType="ayaTypes().User"
:variant="'inside'"
:ayaType="ayaTypes().Vendor"
:showEditIcon="true"
v-model="obj.partOverseerId"
v-model="obj.manufacturerId"
:readonly="formState.readOnly"
:label="$ay.t('PartPartOverseerID')"
ref="partOverseerId"
data-cy="partOverseerId"
:error-messages="form().serverErrors(this, 'partOverseerId')"
@input="fieldValueChanged('partOverseerId')"
:label="$ay.t('PartManufacturerID')"
ref="manufacturerId"
data-cy="manufacturerId"
:error-messages="
form().serverErrors(this, 'manufacturerId')
"
@input="fieldValueChanged('manufacturerId')"
></gz-pick-list>
</v-col>
<v-col
v-if="form().showMe(this, 'PartDateStarted')"
v-if="form().showMe(this, 'PartAlternativeWholesalerNumber')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-date-time-picker
:label="$ay.t('PartDateStarted')"
v-model="obj.dateStarted"
<v-text-field
v-model="obj.alternativeWholeSalerNumber"
:readonly="formState.readOnly"
ref="dateStarted"
testId="dateStarted"
:error-messages="form().serverErrors(this, 'dateStarted')"
@input="fieldValueChanged('dateStarted')"
></gz-date-time-picker>
:label="$ay.t('PartAlternativeWholesalerNumber')"
ref="alternativeWholeSalerNumber"
data-cy="alternativeWholeSalerNumber"
:error-messages="
form().serverErrors(this, 'alternativeWholeSalerNumber')
"
@input="fieldValueChanged('alternativeWholeSalerNumber')"
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'PartWholesalerID')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-pick-list
:ayaType="ayaTypes().Vendor"
:showEditIcon="true"
v-model="obj.wholeSalerId"
:readonly="formState.readOnly"
:label="$ay.t('PartWholesalerID')"
ref="wholeSalerId"
data-cy="wholeSalerId"
:error-messages="form().serverErrors(this, 'wholeSalerId')"
@input="fieldValueChanged('wholeSalerId')"
></gz-pick-list>
</v-col>
<v-col
v-if="form().showMe(this, 'PartDateCompleted')"
v-if="form().showMe(this, 'PartWholesalerNumber')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-date-time-picker
:label="$ay.t('PartDateCompleted')"
:rules="[
form().datePrecedence(this, 'dateStarted', 'dateCompleted')
]"
:error-messages="form().serverErrors(this, 'dateCompleted')"
v-model="obj.dateCompleted"
<v-text-field
v-model="obj.wholeSalerNumber"
:readonly="formState.readOnly"
ref="dateCompleted"
testId="dateCompleted"
@input="fieldValueChanged('dateCompleted')"
></gz-date-time-picker>
:label="$ay.t('PartWholesalerNumber')"
ref="wholeSalerNumber"
data-cy="wholeSalerNumber"
:error-messages="form().serverErrors(this, 'wholeSalerNumber')"
@input="fieldValueChanged('wholeSalerNumber')"
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'PartAlternativeWholesalerID')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-pick-list
:ayaType="ayaTypes().Vendor"
:showEditIcon="true"
v-model="obj.alternativeWholeSalerId"
:readonly="formState.readOnly"
:label="$ay.t('PartAlternativeWholesalerID')"
ref="alternativeWholeSalerId"
data-cy="alternativeWholeSalerId"
:error-messages="
form().serverErrors(this, 'alternativeWholeSalerId')
"
@input="fieldValueChanged('alternativeWholeSalerId')"
></gz-pick-list>
</v-col>
<v-col
v-if="form().showMe(this, 'PartAlternativeWholesalerNumber')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-text-field
v-model="obj.alternativeWholeSalerNumber"
:readonly="formState.readOnly"
:label="$ay.t('PartAlternativeWholesalerNumber')"
ref="alternativeWholeSalerNumber"
data-cy="alternativeWholeSalerNumber"
:error-messages="
form().serverErrors(this, 'alternativeWholeSalerNumber')
"
@input="fieldValueChanged('alternativeWholeSalerNumber')"
></v-text-field>
</v-col>
<!-- --------------------------------- -->
<v-col cols="12" sm="6" lg="4" xl="3">
<v-checkbox
v-model="obj.active"
@@ -158,7 +253,7 @@
@change="fieldValueChanged('active')"
></v-checkbox>
</v-col>
<!-- --------------------------------- -->
<v-col v-if="form().showMe(this, 'Notes')" cols="12">
<v-textarea
v-model="obj.notes"