This commit is contained in:
2021-01-02 16:07:19 +00:00
parent 295ce2c683
commit 6b87f21ba0
2 changed files with 94 additions and 93 deletions

View File

@@ -64,7 +64,7 @@ todo: actual customer reports so can figure out datalist for bringing other name
CURRENTLY DOING: CURRENTLY DOING:
Unit - front end Unit - front end
Move unit has own address to address tab obvs.
put warranty override in tab of it's own put warranty override in tab of it's own
override warranty checkbox should gray out override terms override warranty checkbox should gray out override terms
Look at layout and re-arrange as necessary Look at layout and re-arrange as necessary

View File

@@ -8,6 +8,7 @@
<v-tabs mobile-breakpoint="100" v-model="tab"> <v-tabs mobile-breakpoint="100" v-model="tab">
<v-tab>{{ $ay.t("Unit") }}</v-tab> <v-tab>{{ $ay.t("Unit") }}</v-tab>
<v-tab>{{ $ay.t("Address") }}</v-tab> <v-tab>{{ $ay.t("Address") }}</v-tab>
<v-tab>{{ $ay.t("UnitOverrideWarranty") }}</v-tab>
<v-tabs-items v-model="tab"> <v-tabs-items v-model="tab">
<v-tab-item class="mt-4"> <v-tab-item class="mt-4">
<v-row> <v-row>
@@ -136,20 +137,6 @@
></gz-pick-list> ></gz-pick-list>
</v-col> </v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-checkbox
v-model="obj.unitHasOwnAddress"
:readonly="formState.readOnly"
:label="$ay.t('UnitUnitHasOwnAddress')"
ref="unitHasOwnAddress"
data-cy="unitHasOwnAddress"
:error-messages="
form().serverErrors(this, 'unitHasOwnAddress')
"
@change="fieldValueChanged('unitHasOwnAddress')"
></v-checkbox>
</v-col>
<v-col <v-col
v-if="form().showMe(this, 'UsesBanking')" v-if="form().showMe(this, 'UsesBanking')"
cols="12" cols="12"
@@ -286,84 +273,6 @@
></v-text-field> ></v-text-field>
</v-col> </v-col>
<v-col
v-if="form().showMe(this, 'UnitOverrideWarranty')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-checkbox
v-model="obj.overrideModelWarranty"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideWarranty')"
ref="overrideModelWarranty"
data-cy="overrideModelWarranty"
:error-messages="
form().serverErrors(this, 'overrideModelWarranty')
"
@change="fieldValueChanged('overrideModelWarranty')"
></v-checkbox>
</v-col>
<v-col
v-if="form().showMe(this, 'UnitOverrideLifeTime')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-checkbox
v-model="obj.lifeTimeWarranty"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideLifeTime')"
ref="lifeTimeWarranty"
data-cy="lifeTimeWarranty"
:error-messages="
form().serverErrors(this, 'lifeTimeWarranty')
"
@change="fieldValueChanged('lifeTimeWarranty')"
></v-checkbox>
</v-col>
<v-col
v-if="form().showMe(this, 'UnitOverrideLength')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-text-field
v-model="obj.warrantyLength"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideLength')"
ref="warrantyLength"
data-cy="warrantyLength"
:rules="[form().integerValid(this, 'warrantyLength')]"
:error-messages="
form().serverErrors(this, 'warrantyLength')
"
@input="fieldValueChanged('warrantyLength')"
type="number"
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'UnitOverrideWarrantyTerms')"
cols="12"
>
<v-textarea
v-model="obj.warrantyTerms"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideWarrantyTerms')"
:error-messages="form().serverErrors(this, 'warrantyTerms')"
ref="warrantyTerms"
data-cy="warrantyTerms"
@input="fieldValueChanged('warrantyTerms')"
auto-grow
></v-textarea>
</v-col>
<v-col <v-col
v-if="form().showMe(this, 'UnitText1')" v-if="form().showMe(this, 'UnitText1')"
cols="12" cols="12"
@@ -497,6 +406,7 @@
></v-col> ></v-col>
</v-row> </v-row>
</v-tab-item> </v-tab-item>
<v-tab-item class="mt-4"> <v-tab-item class="mt-4">
<v-row> <v-row>
<v-col cols="12"> <v-col cols="12">
@@ -532,6 +442,20 @@
{{ $ay.t("AddressTypePhysical") }}</span {{ $ay.t("AddressTypePhysical") }}</span
> >
</v-col> </v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-checkbox
v-model="obj.unitHasOwnAddress"
:readonly="formState.readOnly"
:label="$ay.t('UnitUnitHasOwnAddress')"
ref="unitHasOwnAddress"
data-cy="unitHasOwnAddress"
:error-messages="
form().serverErrors(this, 'unitHasOwnAddress')
"
@change="fieldValueChanged('unitHasOwnAddress')"
></v-checkbox>
</v-col>
<v-col <v-col
v-if="form().showMe(this, 'Address')" v-if="form().showMe(this, 'Address')"
cols="12" cols="12"
@@ -645,6 +569,83 @@
</v-col> </v-col>
</v-row> </v-row>
</v-tab-item> </v-tab-item>
<v-tab-item class="mt-4">
<v-col
v-if="form().showMe(this, 'UnitOverrideWarranty')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-checkbox
v-model="obj.overrideModelWarranty"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideWarranty')"
ref="overrideModelWarranty"
data-cy="overrideModelWarranty"
:error-messages="
form().serverErrors(this, 'overrideModelWarranty')
"
@change="fieldValueChanged('overrideModelWarranty')"
></v-checkbox>
</v-col>
<v-col
v-if="form().showMe(this, 'UnitOverrideLifeTime')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-checkbox
v-model="obj.lifeTimeWarranty"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideLifeTime')"
ref="lifeTimeWarranty"
data-cy="lifeTimeWarranty"
:error-messages="
form().serverErrors(this, 'lifeTimeWarranty')
"
@change="fieldValueChanged('lifeTimeWarranty')"
></v-checkbox>
</v-col>
<v-col
v-if="form().showMe(this, 'UnitOverrideLength')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-text-field
v-model="obj.warrantyLength"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideLength')"
ref="warrantyLength"
data-cy="warrantyLength"
:rules="[form().integerValid(this, 'warrantyLength')]"
:error-messages="form().serverErrors(this, 'warrantyLength')"
@input="fieldValueChanged('warrantyLength')"
type="number"
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'UnitOverrideWarrantyTerms')"
cols="12"
>
<v-textarea
v-model="obj.warrantyTerms"
:readonly="formState.readOnly"
:label="$ay.t('UnitOverrideWarrantyTerms')"
:error-messages="form().serverErrors(this, 'warrantyTerms')"
ref="warrantyTerms"
data-cy="warrantyTerms"
@input="fieldValueChanged('warrantyTerms')"
auto-grow
></v-textarea>
</v-col>
</v-tab-item>
</v-tabs-items> </v-tabs-items>
</v-tabs> </v-tabs>
</v-form> </v-form>