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:
Unit - front end
Move unit has own address to address tab obvs.
put warranty override in tab of it's own
override warranty checkbox should gray out override terms
Look at layout and re-arrange as necessary

View File

@@ -8,6 +8,7 @@
<v-tabs mobile-breakpoint="100" v-model="tab">
<v-tab>{{ $ay.t("Unit") }}</v-tab>
<v-tab>{{ $ay.t("Address") }}</v-tab>
<v-tab>{{ $ay.t("UnitOverrideWarranty") }}</v-tab>
<v-tabs-items v-model="tab">
<v-tab-item class="mt-4">
<v-row>
@@ -136,20 +137,6 @@
></gz-pick-list>
</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-if="form().showMe(this, 'UsesBanking')"
cols="12"
@@ -286,84 +273,6 @@
></v-text-field>
</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-if="form().showMe(this, 'UnitText1')"
cols="12"
@@ -497,6 +406,7 @@
></v-col>
</v-row>
</v-tab-item>
<v-tab-item class="mt-4">
<v-row>
<v-col cols="12">
@@ -532,6 +442,20 @@
{{ $ay.t("AddressTypePhysical") }}</span
>
</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-if="form().showMe(this, 'Address')"
cols="12"
@@ -645,6 +569,83 @@
</v-col>
</v-row>
</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>
</v-form>