case 4220 densification
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
@@ -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)"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-autocomplete
|
<v-autocomplete
|
||||||
|
dense
|
||||||
:value="value"
|
:value="value"
|
||||||
:readonly="readonly"
|
:readonly="readonly"
|
||||||
:items="sourcetags"
|
:items="sourcetags"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user