case 4220 densification

This commit is contained in:
2022-10-28 00:57:44 +00:00
parent 24e5a65711
commit af03eef19b
17 changed files with 134 additions and 63 deletions

View File

@@ -6,6 +6,7 @@
currency: currencyName, currency: currencyName,
locale: languageName locale: languageName
}" }"
dense
:value="currencyValue" :value="currencyValue"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"

View File

@@ -76,6 +76,7 @@
<v-textarea <v-textarea
:ref="item.fld" :ref="item.fld"
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
dense
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
:label="$ay.t(item.tKey)" :label="$ay.t(item.tKey)"
@@ -98,6 +99,7 @@
<v-text-field <v-text-field
:ref="item.fld" :ref="item.fld"
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
dense
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
:label="$ay.t(item.tKey)" :label="$ay.t(item.tKey)"
@@ -122,6 +124,7 @@
<v-checkbox <v-checkbox
:ref="item.fld" :ref="item.fld"
v-model="_self[item.dataKey]" v-model="_self[item.dataKey]"
dense
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
:label="$ay.t(item.tKey)" :label="$ay.t(item.tKey)"

View File

@@ -7,6 +7,7 @@
<v-dialog v-model="dlgdate" width="300px"> <v-dialog v-model="dlgdate" width="300px">
<template v-slot:activator="{ on }"> <template v-slot:activator="{ on }">
<v-text-field <v-text-field
dense
prepend-icon="$ayiCalendarAlt" prepend-icon="$ayiCalendarAlt"
:value="dateValue" :value="dateValue"
:label="label" :label="label"
@@ -18,6 +19,7 @@
></v-text-field> ></v-text-field>
</template> </template>
<v-date-picker <v-date-picker
dense
:value="dateValue" :value="dateValue"
:locale="languageName" :locale="languageName"
@input="updateDateValue" @input="updateDateValue"
@@ -42,6 +44,7 @@
<v-col cols="6"> <v-col cols="6">
<v-text-field <v-text-field
ref="dateField" ref="dateField"
dense
:value="dateValue" :value="dateValue"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
@@ -58,6 +61,7 @@
<template v-else> <template v-else>
<v-col cols="12"> <v-col cols="12">
<v-text-field <v-text-field
dense
:value="readonlyFormat()" :value="readonlyFormat()"
:label="label" :label="label"
readonly readonly

View File

@@ -8,6 +8,7 @@
<v-dialog v-model="dlgdate" width="300px"> <v-dialog v-model="dlgdate" width="300px">
<template v-slot:activator="{ on }"> <template v-slot:activator="{ on }">
<v-text-field <v-text-field
dense
prepend-icon="$ayiCalendarAlt" prepend-icon="$ayiCalendarAlt"
:value="dateValue" :value="dateValue"
:label="label" :label="label"
@@ -19,6 +20,7 @@
></v-text-field> ></v-text-field>
</template> </template>
<v-date-picker <v-date-picker
dense
:value="dateValue" :value="dateValue"
:locale="languageName" :locale="languageName"
@input="updateDateValue" @input="updateDateValue"
@@ -41,6 +43,7 @@
<v-dialog v-model="dlgtime" width="300px"> <v-dialog v-model="dlgtime" width="300px">
<template v-slot:activator="{ on }"> <template v-slot:activator="{ on }">
<v-text-field <v-text-field
dense
:value="readonlyTimeFormat()" :value="readonlyTimeFormat()"
label label
prepend-icon="$ayiClock" prepend-icon="$ayiClock"
@@ -51,6 +54,7 @@
></v-text-field> ></v-text-field>
</template> </template>
<v-time-picker <v-time-picker
dense
scrollable scrollable
ampm-in-title ampm-in-title
:format="hour12 ? 'ampm' : '24hr'" :format="hour12 ? 'ampm' : '24hr'"
@@ -76,6 +80,7 @@
<v-col cols="6"> <v-col cols="6">
<v-text-field <v-text-field
ref="dateField" ref="dateField"
dense
:value="dateValue" :value="dateValue"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
@@ -90,6 +95,7 @@
<v-col cols="6"> <v-col cols="6">
<v-text-field <v-text-field
ref="timeField" ref="timeField"
dense
:value="timeValue" :value="timeValue"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
@@ -103,6 +109,7 @@
<template v-else> <template v-else>
<v-col> <v-col>
<v-text-field <v-text-field
dense
:value="readonlyFormat()" :value="readonlyFormat()"
:label="label" :label="label"
readonly readonly

View File

@@ -1,5 +1,6 @@
<template> <template>
<v-select <v-select
dense
:items="daysOfWeek" :items="daysOfWeek"
item-text="name" item-text="name"
item-value="id" item-value="id"

View File

@@ -8,6 +8,7 @@
precision: precision, precision: precision,
allowNegative: true allowNegative: true
}" }"
dense
:value="currencyValue" :value="currencyValue"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"

View File

@@ -1,14 +1,17 @@
<template> <template>
<div> <div>
<span class="v-label theme--light ">
{{ label }}
</span>
<template> <template>
<v-row class="my-n5"> <v-row dense>
<v-col
><span class="text-caption">
{{ label }}
</span></v-col
>
<v-col cols="3"> <v-col cols="3">
<v-text-field <v-text-field
v-show="showDays" v-show="showDays"
ref="daysPicker" ref="daysPicker"
dense
:value="splitSpan.days" :value="splitSpan.days"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
@@ -22,6 +25,7 @@
<v-col cols="3"> <v-col cols="3">
<v-text-field <v-text-field
ref="hoursPicker" ref="hoursPicker"
dense
:value="splitSpan.hours" :value="splitSpan.hours"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
@@ -35,6 +39,7 @@
<v-col cols="3"> <v-col cols="3">
<v-text-field <v-text-field
ref="minutesPicker" ref="minutesPicker"
dense
:value="splitSpan.minutes" :value="splitSpan.minutes"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
@@ -49,6 +54,7 @@
<v-text-field <v-text-field
v-show="showSeconds" v-show="showSeconds"
ref="secondsPicker" ref="secondsPicker"
dense
:value="splitSpan.seconds" :value="splitSpan.seconds"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"

View File

@@ -1,5 +1,6 @@
<template> <template>
<v-text-field <v-text-field
dense
v-bind="$attrs" v-bind="$attrs"
type="email" type="email"
prepend-icon="$ayiAt" prepend-icon="$ayiAt"

View File

@@ -1,22 +1,21 @@
<template> <template>
<div> <v-text-field
<v-text-field ref="textField"
ref="textField" v-currency="{
v-currency="{ currency: null,
currency: null, locale: languageName,
locale: languageName, precision: precision
precision: precision }"
}" dense
:value="currencyValue" :value="currencyValue"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"
:label="label" :label="label"
:rules="rules" :rules="rules"
:error-messages="errorMessages" :error-messages="errorMessages"
append-icon="$ayiPercent" append-icon="$ayiPercent"
@input="updateValue" @input="updateValue"
></v-text-field> ></v-text-field>
</div>
</template> </template>
<script> <script>
//### NOTE: THIS IS A DUPLICATE OF CURRENCYCONTROL AND THE ONLY DIFFERENCE IS THE "currency:" VALUE IS SET TO NULL IN THE TEMPLATE AND IN THE updateValue METHOD //### NOTE: THIS IS A DUPLICATE OF CURRENCYCONTROL AND THE ONLY DIFFERENCE IS THE "currency:" VALUE IS SET TO NULL IN THE TEMPLATE AND IN THE updateValue METHOD

View File

@@ -1,5 +1,6 @@
<template> <template>
<v-text-field <v-text-field
dense
v-bind="$attrs" v-bind="$attrs"
type="tel" type="tel"
prepend-icon="$ayiPhoneAlt" prepend-icon="$ayiPhoneAlt"

View File

@@ -1,6 +1,7 @@
<template> <template>
<div> <div>
<v-autocomplete <v-autocomplete
dense
:value="value" :value="value"
:readonly="readonly" :readonly="readonly"
:disabled="disabled" :disabled="disabled"

View File

@@ -1,5 +1,6 @@
<template> <template>
<v-autocomplete <v-autocomplete
dense
:value="value" :value="value"
:readonly="readonly" :readonly="readonly"
:items="sourcetags" :items="sourcetags"

View File

@@ -1,5 +1,6 @@
<template> <template>
<v-text-field <v-text-field
dense
v-bind="$attrs" v-bind="$attrs"
type="url" type="url"
prepend-icon="$ayiExternalLinkAlt" prepend-icon="$ayiExternalLinkAlt"

View File

@@ -16,7 +16,7 @@
<span @click="openDialog = true">{{ displayServiceAddress }}</span> <span @click="openDialog = true">{{ displayServiceAddress }}</span>
</div> </div>
</template> </template>
<v-row justify="center"> <v-row dense justify="center">
<v-dialog v-model="openDialog"> <v-dialog v-model="openDialog">
<v-card> <v-card>
<v-card-title> <v-card-title>
@@ -80,6 +80,7 @@
<v-text-field <v-text-field
ref="address" ref="address"
v-model="value.address" v-model="value.address"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressDeliveryAddress')" :label="$ay.t('AddressDeliveryAddress')"
data-cy="address" data-cy="address"
@@ -98,6 +99,7 @@
<v-text-field <v-text-field
ref="city" ref="city"
v-model="value.city" v-model="value.city"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressCity')" :label="$ay.t('AddressCity')"
data-cy="city" data-cy="city"
@@ -116,6 +118,7 @@
<v-text-field <v-text-field
ref="region" ref="region"
v-model="value.region" v-model="value.region"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressStateProv')" :label="$ay.t('AddressStateProv')"
data-cy="region" data-cy="region"
@@ -134,6 +137,7 @@
<v-text-field <v-text-field
ref="country" ref="country"
v-model="value.country" v-model="value.country"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressCountry')" :label="$ay.t('AddressCountry')"
data-cy="country" data-cy="country"
@@ -231,6 +235,7 @@
<v-text-field <v-text-field
ref="postAddress" ref="postAddress"
v-model="value.postAddress" v-model="value.postAddress"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressPostalDeliveryAddress')" :label="$ay.t('AddressPostalDeliveryAddress')"
data-cy="postAddress" data-cy="postAddress"
@@ -249,6 +254,7 @@
<v-text-field <v-text-field
ref="postCity" ref="postCity"
v-model="value.postCity" v-model="value.postCity"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressPostalCity')" :label="$ay.t('AddressPostalCity')"
data-cy="postCity" data-cy="postCity"
@@ -267,6 +273,7 @@
<v-text-field <v-text-field
ref="postRegion" ref="postRegion"
v-model="value.postRegion" v-model="value.postRegion"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressPostalStateProv')" :label="$ay.t('AddressPostalStateProv')"
data-cy="postRegion" data-cy="postRegion"
@@ -285,6 +292,7 @@
<v-text-field <v-text-field
ref="postCountry" ref="postCountry"
v-model="value.postCountry" v-model="value.postCountry"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressPostalCountry')" :label="$ay.t('AddressPostalCountry')"
data-cy="postCountry" data-cy="postCountry"
@@ -303,6 +311,7 @@
<v-text-field <v-text-field
ref="postCode" ref="postCode"
v-model="value.postCode" v-model="value.postCode"
dense
:readonly="readonly" :readonly="readonly"
:label="$ay.t('AddressPostalPostal')" :label="$ay.t('AddressPostalPostal')"
data-cy="postCode" data-cy="postCode"

View File

@@ -11,6 +11,7 @@
<v-text-field <v-text-field
ref="serial" ref="serial"
v-model="value.serial" v-model="value.serial"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('WorkOrderSerialNumber')" :label="$ay.t('WorkOrderSerialNumber')"
data-cy="serial" data-cy="serial"
@@ -139,6 +140,7 @@
<v-textarea <v-textarea
ref="notes" ref="notes"
v-model="value.notes" v-model="value.notes"
dense
:readonly="formState.readOnly || value.userIsTechRestricted" :readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderSummary')" :label="$ay.t('WorkOrderSummary')"
:error-messages="form().serverErrors(this, 'notes')" :error-messages="form().serverErrors(this, 'notes')"
@@ -240,6 +242,7 @@
<v-text-field <v-text-field
ref="invoiceNumber" ref="invoiceNumber"
v-model="value.invoiceNumber" v-model="value.invoiceNumber"
dense
:readonly="formState.readOnly || value.userIsTechRestricted" :readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderInvoiceNumber')" :label="$ay.t('WorkOrderInvoiceNumber')"
data-cy="invoiceNumber" data-cy="invoiceNumber"
@@ -282,6 +285,7 @@
<v-text-field <v-text-field
ref="customerContactName" ref="customerContactName"
v-model="value.customerContactName" v-model="value.customerContactName"
dense
:readonly=" :readonly="
formState.readOnly || formState.readOnly ||
value.userIsTechRestricted || value.userIsTechRestricted ||
@@ -311,6 +315,7 @@
<v-text-field <v-text-field
ref="customerReferenceNumber" ref="customerReferenceNumber"
v-model="value.customerReferenceNumber" v-model="value.customerReferenceNumber"
dense
:readonly="formState.readOnly || value.userIsTechRestricted" :readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderCustomerReferenceNumber')" :label="$ay.t('WorkOrderCustomerReferenceNumber')"
data-cy="customerReferenceNumber" data-cy="customerReferenceNumber"
@@ -335,6 +340,7 @@
<v-text-field <v-text-field
ref="internalReferenceNumber" ref="internalReferenceNumber"
v-model="value.internalReferenceNumber" v-model="value.internalReferenceNumber"
dense
:readonly="formState.readOnly || value.userIsTechRestricted" :readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderInternalReferenceNumber')" :label="$ay.t('WorkOrderInternalReferenceNumber')"
data-cy="internalReferenceNumber" data-cy="internalReferenceNumber"
@@ -359,6 +365,7 @@
<v-checkbox <v-checkbox
ref="onsite" ref="onsite"
v-model="value.onsite" v-model="value.onsite"
dense
:readonly="formState.readOnly || value.userIsTechRestricted" :readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderOnsite')" :label="$ay.t('WorkOrderOnsite')"
data-cy="onsite" data-cy="onsite"

View File

@@ -10,11 +10,12 @@
<v-tab>{{ $ay.t("Contacts") }}</v-tab> <v-tab>{{ $ay.t("Contacts") }}</v-tab>
<v-tabs-items v-model="tab"> <v-tabs-items v-model="tab">
<v-tab-item class="mt-4 ml-2"> <v-tab-item class="mt-4 ml-2">
<v-row dense> <v-row>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field <v-text-field
ref="name" ref="name"
v-model="obj.name" v-model="obj.name"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('CustomerName')" :label="$ay.t('CustomerName')"
:rules="[form().required(this, 'name')]" :rules="[form().required(this, 'name')]"
@@ -33,6 +34,7 @@
<v-text-field <v-text-field
ref="accountNumber" ref="accountNumber"
v-model="obj.accountNumber" v-model="obj.accountNumber"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('CustomerAccountNumber')" :label="$ay.t('CustomerAccountNumber')"
data-cy="accountNumber" data-cy="accountNumber"
@@ -177,6 +179,7 @@
<v-checkbox <v-checkbox
ref="billHeadOffice" ref="billHeadOffice"
v-model="obj.billHeadOffice" v-model="obj.billHeadOffice"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('CustomerBillHeadOffice')" :label="$ay.t('CustomerBillHeadOffice')"
data-cy="billHeadOffice" data-cy="billHeadOffice"
@@ -282,6 +285,7 @@
<v-checkbox <v-checkbox
ref="active" ref="active"
v-model="obj.active" v-model="obj.active"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('Active')" :label="$ay.t('Active')"
data-cy="active" data-cy="active"
@@ -294,6 +298,7 @@
<v-textarea <v-textarea
ref="notes" ref="notes"
v-model="obj.notes" v-model="obj.notes"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('CustomerNotes')" :label="$ay.t('CustomerNotes')"
:error-messages="form().serverErrors(this, 'notes')" :error-messages="form().serverErrors(this, 'notes')"
@@ -307,6 +312,7 @@
<v-textarea <v-textarea
ref="techNotes" ref="techNotes"
v-model="obj.techNotes" v-model="obj.techNotes"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('CustomerTechNotes')" :label="$ay.t('CustomerTechNotes')"
:error-messages="form().serverErrors(this, 'techNotes')" :error-messages="form().serverErrors(this, 'techNotes')"
@@ -324,6 +330,7 @@
<v-textarea <v-textarea
ref="alertNotes" ref="alertNotes"
v-model="obj.alertNotes" v-model="obj.alertNotes"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('CustomerAlertNotes')" :label="$ay.t('CustomerAlertNotes')"
:error-messages="form().serverErrors(this, 'alertNotes')" :error-messages="form().serverErrors(this, 'alertNotes')"
@@ -383,7 +390,7 @@
</v-row> </v-row>
</v-tab-item> </v-tab-item>
<v-tab-item class="mt-4 ml-2"> <v-tab-item class="mt-4 ml-2">
<v-row no-gutters> <v-row>
<v-col cols="12"> <v-col cols="12">
<v-menu v-if="rights.change" offset-y> <v-menu v-if="rights.change" offset-y>
<template v-slot:activator="{ on, attrs }"> <template v-slot:activator="{ on, attrs }">
@@ -434,6 +441,7 @@
<v-text-field <v-text-field
ref="address" ref="address"
v-model="obj.address" v-model="obj.address"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressDeliveryAddress')" :label="$ay.t('AddressDeliveryAddress')"
data-cy="address" data-cy="address"
@@ -452,6 +460,7 @@
<v-text-field <v-text-field
ref="city" ref="city"
v-model="obj.city" v-model="obj.city"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressCity')" :label="$ay.t('AddressCity')"
data-cy="city" data-cy="city"
@@ -470,6 +479,7 @@
<v-text-field <v-text-field
ref="region" ref="region"
v-model="obj.region" v-model="obj.region"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressStateProv')" :label="$ay.t('AddressStateProv')"
data-cy="region" data-cy="region"
@@ -488,6 +498,7 @@
<v-text-field <v-text-field
ref="country" ref="country"
v-model="obj.country" v-model="obj.country"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressCountry')" :label="$ay.t('AddressCountry')"
data-cy="country" data-cy="country"
@@ -579,6 +590,7 @@
<v-text-field <v-text-field
ref="postAddress" ref="postAddress"
v-model="obj.postAddress" v-model="obj.postAddress"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressPostalDeliveryAddress')" :label="$ay.t('AddressPostalDeliveryAddress')"
data-cy="postAddress" data-cy="postAddress"
@@ -597,6 +609,7 @@
<v-text-field <v-text-field
ref="postCity" ref="postCity"
v-model="obj.postCity" v-model="obj.postCity"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressPostalCity')" :label="$ay.t('AddressPostalCity')"
data-cy="postCity" data-cy="postCity"
@@ -615,6 +628,7 @@
<v-text-field <v-text-field
ref="postRegion" ref="postRegion"
v-model="obj.postRegion" v-model="obj.postRegion"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressPostalStateProv')" :label="$ay.t('AddressPostalStateProv')"
data-cy="postRegion" data-cy="postRegion"
@@ -633,6 +647,7 @@
<v-text-field <v-text-field
ref="postCountry" ref="postCountry"
v-model="obj.postCountry" v-model="obj.postCountry"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressPostalCountry')" :label="$ay.t('AddressPostalCountry')"
data-cy="postCountry" data-cy="postCountry"
@@ -651,6 +666,7 @@
<v-text-field <v-text-field
ref="postCode" ref="postCode"
v-model="obj.postCode" v-model="obj.postCode"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AddressPostalPostal')" :label="$ay.t('AddressPostalPostal')"
data-cy="postCode" data-cy="postCode"
@@ -661,7 +677,7 @@
</v-row> </v-row>
</v-tab-item> </v-tab-item>
<v-tab-item class="mt-4 ml-2"> <v-tab-item class="mt-4 ml-2">
<v-row dense> <v-row>
<v-col cols="12"> <v-col cols="12">
<v-data-table <v-data-table
v-model="selected" v-model="selected"

View File

@@ -4,11 +4,12 @@
<div v-if="formState.ready"> <div v-if="formState.ready">
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error> <gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
<v-form ref="form"> <v-form ref="form">
<v-row> <v-row dense>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field <v-text-field
ref="name" ref="name"
v-model="obj.name" v-model="obj.name"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('ContractName')" :label="$ay.t('ContractName')"
:rules="[form().required(this, 'name')]" :rules="[form().required(this, 'name')]"
@@ -37,7 +38,7 @@
</v-col> </v-col>
<v-col cols="12"> <v-col cols="12">
<v-row> <v-row dense>
<v-col> <v-col>
<gz-percent <gz-percent
ref="partsOverridePct" ref="partsOverridePct"
@@ -60,6 +61,7 @@
<v-select <v-select
ref="partsOverrideType" ref="partsOverrideType"
v-model="obj.partsOverrideType" v-model="obj.partsOverrideType"
dense
:items="selectLists.overrideTypes" :items="selectLists.overrideTypes"
item-text="name" item-text="name"
item-value="id" item-value="id"
@@ -74,7 +76,7 @@
></v-select> ></v-select>
</v-col> </v-col>
</v-row> </v-row>
<v-row> <v-row dense>
<v-col> <v-col>
<gz-percent <gz-percent
ref="serviceRatesOverridePct" ref="serviceRatesOverridePct"
@@ -97,6 +99,7 @@
<v-select <v-select
ref="serviceRatesOverrideType" ref="serviceRatesOverrideType"
v-model="obj.serviceRatesOverrideType" v-model="obj.serviceRatesOverrideType"
dense
:items="selectLists.overrideTypes" :items="selectLists.overrideTypes"
item-text="name" item-text="name"
item-value="id" item-value="id"
@@ -114,7 +117,7 @@
</v-col> </v-col>
</v-row> </v-row>
<v-row> <v-row dense>
<v-col> <v-col>
<gz-percent <gz-percent
ref="travelRatesOverridePct" ref="travelRatesOverridePct"
@@ -137,6 +140,7 @@
<v-select <v-select
ref="travelRatesOverrideType" ref="travelRatesOverrideType"
v-model="obj.travelRatesOverrideType" v-model="obj.travelRatesOverrideType"
dense
:items="selectLists.overrideTypes" :items="selectLists.overrideTypes"
item-text="name" item-text="name"
item-value="id" item-value="id"
@@ -368,6 +372,7 @@
<v-checkbox <v-checkbox
ref="contractServiceRatesOnly" ref="contractServiceRatesOnly"
v-model="obj.contractServiceRatesOnly" v-model="obj.contractServiceRatesOnly"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('ContractServiceRatesOnly')" :label="$ay.t('ContractServiceRatesOnly')"
data-cy="contractServiceRatesOnly" data-cy="contractServiceRatesOnly"
@@ -422,6 +427,7 @@
<v-checkbox <v-checkbox
ref="contractTravelRatesOnly" ref="contractTravelRatesOnly"
v-model="obj.contractTravelRatesOnly" v-model="obj.contractTravelRatesOnly"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('ContractTravelRatesOnly')" :label="$ay.t('ContractTravelRatesOnly')"
data-cy="contractTravelRatesOnly" data-cy="contractTravelRatesOnly"
@@ -474,6 +480,7 @@
<v-checkbox <v-checkbox
ref="active" ref="active"
v-model="obj.active" v-model="obj.active"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('Active')" :label="$ay.t('Active')"
data-cy="active" data-cy="active"
@@ -485,6 +492,7 @@
<v-textarea <v-textarea
ref="alertNotes" ref="alertNotes"
v-model="obj.alertNotes" v-model="obj.alertNotes"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('AlertNotes')" :label="$ay.t('AlertNotes')"
:error-messages="form().serverErrors(this, 'alertNotes')" :error-messages="form().serverErrors(this, 'alertNotes')"
@@ -498,6 +506,7 @@
<v-textarea <v-textarea
ref="notes" ref="notes"
v-model="obj.notes" v-model="obj.notes"
dense
:readonly="formState.readOnly" :readonly="formState.readOnly"
:label="$ay.t('ContractNotes')" :label="$ay.t('ContractNotes')"
:error-messages="form().serverErrors(this, 'notes')" :error-messages="form().serverErrors(this, 'notes')"
@@ -564,13 +573,16 @@
editContractPartOverrideItemIndex != -1 editContractPartOverrideItemIndex != -1
" "
> >
<v-row justify="center"> <v-row dense justify="center">
<v-dialog v-model="editContractPartOverrideItemDialog"> <v-dialog
v-model="editContractPartOverrideItemDialog"
max-width="800px"
>
<v-card> <v-card>
<v-card-title> </v-card-title> <v-card-title> </v-card-title>
<v-card-text> <v-card-text>
<v-row> <v-row dense>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col>
<gz-percent <gz-percent
ref="ContractPartOverrideItems.OverridePct" ref="ContractPartOverrideItems.OverridePct"
v-model=" v-model="
@@ -603,8 +615,7 @@
) )
" "
></gz-percent> ></gz-percent>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-select <v-select
ref="ContractPartOverrideItems.OverrideType" ref="ContractPartOverrideItems.OverrideType"
v-model=" v-model="
@@ -612,6 +623,7 @@
editContractPartOverrideItemIndex editContractPartOverrideItemIndex
].overrideType ].overrideType
" "
dense
:items="selectLists.overrideTypes" :items="selectLists.overrideTypes"
item-text="name" item-text="name"
item-value="id" item-value="id"
@@ -636,9 +648,7 @@
) )
" "
></v-select> ></v-select>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-tag-picker <gz-tag-picker
ref="ContractPartOverrideItems.Tags" ref="ContractPartOverrideItems.Tags"
v-model=" v-model="
@@ -694,7 +704,7 @@
</template> </template>
<template v-else> <template v-else>
<!-- MOBILE FORMAT --> <!-- MOBILE FORMAT -->
<v-row> <v-row dense>
<v-btn <v-btn
class="mt-4" class="mt-4"
block block
@@ -737,13 +747,16 @@
editContractServiceRateOverrideItemIndex != -1 editContractServiceRateOverrideItemIndex != -1
" "
> >
<v-row justify="center"> <v-row dense justify="center">
<v-dialog v-model="editContractServiceRateOverrideItemDialog"> <v-dialog
v-model="editContractServiceRateOverrideItemDialog"
max-width="800px"
>
<v-card> <v-card>
<v-card-title> </v-card-title> <v-card-title> </v-card-title>
<v-card-text> <v-card-text>
<v-row> <v-row>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col>
<gz-percent <gz-percent
ref="ContractServiceRateOverrideItems.OverridePct" ref="ContractServiceRateOverrideItems.OverridePct"
v-model=" v-model="
@@ -776,8 +789,7 @@
) )
" "
></gz-percent> ></gz-percent>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-select <v-select
ref="ContractServiceRateOverrideItems.OverrideType" ref="ContractServiceRateOverrideItems.OverrideType"
v-model=" v-model="
@@ -785,6 +797,7 @@
editContractServiceRateOverrideItemIndex editContractServiceRateOverrideItemIndex
].overrideType ].overrideType
" "
dense
:items="selectLists.overrideTypes" :items="selectLists.overrideTypes"
item-text="name" item-text="name"
item-value="id" item-value="id"
@@ -809,9 +822,7 @@
) )
" "
></v-select> ></v-select>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-tag-picker <gz-tag-picker
ref="ContractServiceRateOverrideItems.Tags" ref="ContractServiceRateOverrideItems.Tags"
v-model=" v-model="
@@ -870,7 +881,7 @@
</template> </template>
<template v-else> <template v-else>
<!-- MOBILE FORMAT --> <!-- MOBILE FORMAT -->
<v-row> <v-row dense>
<v-btn <v-btn
class="mt-4" class="mt-4"
block block
@@ -913,13 +924,16 @@
editContractTravelRateOverrideItemIndex != -1 editContractTravelRateOverrideItemIndex != -1
" "
> >
<v-row justify="center"> <v-row dense justify="center">
<v-dialog v-model="editContractTravelRateOverrideItemDialog"> <v-dialog
v-model="editContractTravelRateOverrideItemDialog"
max-width="800px"
>
<v-card> <v-card>
<v-card-title> </v-card-title> <v-card-title> </v-card-title>
<v-card-text> <v-card-text>
<v-row> <v-row>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col>
<gz-percent <gz-percent
ref="ContractTravelRateOverrideItems.OverridePct" ref="ContractTravelRateOverrideItems.OverridePct"
v-model=" v-model="
@@ -952,8 +966,7 @@
) )
" "
></gz-percent> ></gz-percent>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-select <v-select
ref="ContractTravelRateOverrideItems.OverrideType" ref="ContractTravelRateOverrideItems.OverrideType"
v-model=" v-model="
@@ -961,6 +974,7 @@
editContractTravelRateOverrideItemIndex editContractTravelRateOverrideItemIndex
].overrideType ].overrideType
" "
dense
:items="selectLists.overrideTypes" :items="selectLists.overrideTypes"
item-text="name" item-text="name"
item-value="id" item-value="id"
@@ -985,9 +999,7 @@
) )
" "
></v-select> ></v-select>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-tag-picker <gz-tag-picker
ref="ContractTravelRateOverrideItems.Tags" ref="ContractTravelRateOverrideItems.Tags"
v-model=" v-model="
@@ -1046,7 +1058,7 @@
</template> </template>
<template v-else> <template v-else>
<!-- MOBILE FORMAT --> <!-- MOBILE FORMAT -->
<v-row> <v-row dense>
<v-btn <v-btn
class="mt-4" class="mt-4"
block block
@@ -1086,13 +1098,13 @@
<template <template
v-if="obj.serviceRateItems.length && editServiceRateItemIndex != -1" v-if="obj.serviceRateItems.length && editServiceRateItemIndex != -1"
> >
<v-row justify="center"> <v-row dense justify="center">
<v-dialog v-model="editServiceRateItemDialog"> <v-dialog v-model="editServiceRateItemDialog" max-width="800px">
<v-card> <v-card>
<v-card-title> </v-card-title> <v-card-title> </v-card-title>
<v-card-text> <v-card-text>
<v-row> <v-row>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col>
<gz-pick-list <gz-pick-list
ref="userid" ref="userid"
v-model=" v-model="
@@ -1161,7 +1173,7 @@
</template> </template>
<template v-else> <template v-else>
<!-- MOBILE FORMAT --> <!-- MOBILE FORMAT -->
<v-row> <v-row dense>
<v-btn <v-btn
class="mt-4" class="mt-4"
block block
@@ -1201,13 +1213,13 @@
<template <template
v-if="obj.travelRateItems.length && editTravelRateItemIndex != -1" v-if="obj.travelRateItems.length && editTravelRateItemIndex != -1"
> >
<v-row justify="center"> <v-row dense justify="center">
<v-dialog v-model="editTravelRateItemDialog"> <v-dialog v-model="editTravelRateItemDialog" max-width="800px">
<v-card> <v-card>
<v-card-title> </v-card-title> <v-card-title> </v-card-title>
<v-card-text> <v-card-text>
<v-row> <v-row>
<v-col cols="12" sm="6" lg="4" xl="3"> <v-col>
<gz-pick-list <gz-pick-list
ref="userid" ref="userid"
v-model=" v-model="
@@ -1271,7 +1283,7 @@
</template> </template>
<template v-else> <template v-else>
<!-- MOBILE FORMAT --> <!-- MOBILE FORMAT -->
<v-row> <v-row dense>
<v-btn <v-btn
class="mt-4" class="mt-4"
block block