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