case 4220 densification

This commit is contained in:
2022-10-28 20:25:47 +00:00
parent 95ca965b08
commit ea185d8025
29 changed files with 117 additions and 39 deletions

View File

@@ -499,6 +499,7 @@
<v-card-text>
<v-select
v-model="selectedSerials"
dense
:items="availableSerials"
:label="$ay.t('PartSerialNumbersAvailable')"
multiple

View File

@@ -1,6 +1,6 @@
<template>
<div>
<v-row>
<v-row dense>
<v-col
v-if="value.serial != 0 && canEditSerial"
cols="12"
@@ -11,6 +11,7 @@
<v-text-field
ref="serial"
v-model="value.serial"
dense
:readonly="formState.readOnly"
:label="$ay.t('QuoteSerialNumber')"
data-cy="serial"
@@ -120,6 +121,7 @@
<v-textarea
ref="introduction"
v-model="value.introduction"
dense
:readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('QuoteIntroduction')"
:error-messages="form().serverErrors(this, 'introduction')"
@@ -141,6 +143,7 @@
<v-textarea
ref="notes"
v-model="value.notes"
dense
:readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderSummary')"
:error-messages="form().serverErrors(this, 'notes')"
@@ -308,6 +311,7 @@
<v-text-field
ref="customerContactName"
v-model="value.customerContactName"
dense
:readonly="
formState.readOnly ||
value.userIsTechRestricted ||
@@ -337,6 +341,7 @@
<v-text-field
ref="customerReferenceNumber"
v-model="value.customerReferenceNumber"
dense
:readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderCustomerReferenceNumber')"
data-cy="customerReferenceNumber"
@@ -361,6 +366,7 @@
<v-text-field
ref="internalReferenceNumber"
v-model="value.internalReferenceNumber"
dense
:readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderInternalReferenceNumber')"
data-cy="internalReferenceNumber"
@@ -385,6 +391,7 @@
<v-checkbox
ref="onsite"
v-model="value.onsite"
dense
:readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderOnsite')"
data-cy="onsite"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -106,6 +106,7 @@
v-model="
value.items[activeWoItemIndex].expenses[activeItemIndex].name
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseName')"
@@ -229,6 +230,7 @@
value.items[activeWoItemIndex].expenses[activeItemIndex]
.chargeToCustomer
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseChargeToCustomer')"
@@ -346,6 +348,7 @@
value.items[activeWoItemIndex].expenses[activeItemIndex]
.reimburseUser
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseReimburseUser')"
@@ -414,6 +417,7 @@
value.items[activeWoItemIndex].expenses[activeItemIndex]
.description
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseDescription')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -416,6 +416,7 @@
value.items[activeWoItemIndex].labors[activeItemIndex]
.serviceDetails
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemLaborServiceDetails')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -136,6 +136,7 @@
<v-select
:ref="`Items[${activeWoItemIndex}].loans[${activeItemIndex}].rate`"
v-model="value.items[activeWoItemIndex].loans[activeItemIndex].rate"
dense
:items="pvm.selectLists.loanUnitRateUnits"
item-text="name"
item-value="id"
@@ -386,6 +387,7 @@
v-model="
value.items[activeWoItemIndex].loans[activeItemIndex].notes
"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemLoanNotes')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -174,6 +174,7 @@
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
.rmaNumber
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemOutsideServiceRMANumber')"
@@ -325,6 +326,7 @@
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
.trackingNumber
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemOutsideServiceTrackingNumber')"
@@ -568,6 +570,7 @@
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
.notes
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemOutsideServiceNotes')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -233,6 +233,7 @@
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex].description
"
dense
:readonly="
formState.readOnly || isDeleted || value.userIsRestrictedType
"
@@ -343,6 +344,7 @@
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex].serials
"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('PurchaseOrderItemSerialNumbers')"
@@ -369,7 +371,7 @@
<!-- ########################## ASSEMBLY SELECTOR FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="partAssemblyDialog" max-width="600px">
<v-card>
<v-card-title> </v-card-title>
@@ -418,7 +420,7 @@
<!-- ########################## SERIAL NUMBER SELECTOR FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="serialDialog" persistent max-width="600px">
<v-card>
<v-card-title>
@@ -437,6 +439,7 @@
<v-card-text>
<v-select
v-model="selectedSerials"
dense
:items="availableSerials"
:label="$ay.t('PartSerialNumbersAvailable')"
multiple

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -99,6 +99,7 @@
v-model="
value.items[activeWoItemIndex].tasks[activeItemIndex].sequence
"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('Sequence')"
@@ -142,6 +143,7 @@
v-model="
value.items[activeWoItemIndex].tasks[activeItemIndex].status
"
dense
:items="pvm.selectLists.woItemTaskCompletionTypes"
item-text="name"
item-value="id"
@@ -248,6 +250,7 @@
<v-textarea
:ref="`Items[${activeWoItemIndex}].tasks[${activeItemIndex}].task`"
v-model="value.items[activeWoItemIndex].tasks[activeItemIndex].task"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemTaskTaskID')"
@@ -278,7 +281,7 @@
<!-- ########################## GROUP SELECTOR FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="taskGroupDialog" max-width="600px">
<v-card>
<v-card-title> </v-card-title>

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -447,6 +447,7 @@
value.items[activeWoItemIndex].travels[activeItemIndex]
.travelDetails
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemTravelDetails')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -165,6 +165,7 @@
v-model="
value.items[activeWoItemIndex].units[activeItemIndex].notes
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemUnitNotes')"
@@ -278,7 +279,7 @@
<!-- ########################## BULK ADD UNITS FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="bulkUnitsDialog" persistent max-width="600px">
<v-card>
<v-card-title>{{ $ay.t("AddMultipleUnits") }}</v-card-title>

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<!-- Title and menu -->
<v-col cols="12">
<v-menu offset-y max-width="600px">
@@ -219,6 +219,7 @@
<v-textarea
:ref="`items[${activeItemIndex}].notes`"
v-model="value.items[activeItemIndex].notes"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemSummary')"
@@ -245,6 +246,7 @@
<v-text-field
:ref="`items[${activeItemIndex}].sequence`"
v-model="value.items[activeItemIndex].sequence"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('Sequence')"
@@ -263,6 +265,7 @@
<v-textarea
:ref="`items[${activeItemIndex}].techNotes`"
v-model="value.items[activeItemIndex].techNotes"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemTechNotes')"
@@ -312,6 +315,7 @@
<v-autocomplete
:ref="`items[${activeItemIndex}].workOrderItemStatusId`"
v-model="value.items[activeItemIndex].workOrderItemStatusId"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:items="selectableStatusList"
@@ -368,6 +372,7 @@
<v-autocomplete
:ref="`items[${activeItemIndex}].workOrderItemPriorityId`"
v-model="value.items[activeItemIndex].workOrderItemPriorityId"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:items="selectablePriorityList"
@@ -423,6 +428,7 @@
<v-checkbox
:ref="`items[${activeItemIndex}].warrantyService`"
v-model="value.items[activeItemIndex].warrantyService"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemWarrantyService')"

View File

@@ -1,6 +1,6 @@
<template>
<div>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog
v-model="isVisible"
scrollable
@@ -55,7 +55,7 @@
<!-- ########################## JOB FORM ####################################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="jobActive" persistent max-width="360px">
<v-card>
<v-card-title>{{ $ay.t("RenderingReport") }}</v-card-title>

View File

@@ -1,11 +1,13 @@
<template>
<v-select
dense
:items="availableRoles"
item-text="name"
item-value="id"
multiple
chips
deletable-chips
small-chips
:value="selectedValue"
:readonly="readonly"
:disabled="disabled"

View File

@@ -1,12 +1,13 @@
<template>
<div>
<v-row>
<v-row dense>
<template v-if="!readonly">
<template v-if="!$store.state.nativeDateTimeInput">
<v-col cols="12">
<v-dialog v-model="dlgtime" width="300px">
<template v-slot:activator="{ on }">
<v-text-field
dense
:value="readonlyFormat()"
:label="label"
:rules="rules"
@@ -18,6 +19,7 @@
></v-text-field>
</template>
<v-time-picker
dense
scrollable
ampm-in-title
:format="hour12 ? 'ampm' : '24hr'"
@@ -42,6 +44,7 @@
<v-col cols="6">
<v-text-field
ref="timeField"
dense
:value="timeValue"
:readonly="readonly"
:disabled="disabled"
@@ -56,6 +59,7 @@
<template v-else>
<v-col cols="12">
<v-text-field
dense
:value="readonlyFormat()"
:label="label"
prepend-icon="$ayiClock"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -106,6 +106,7 @@
v-model="
value.items[activeWoItemIndex].expenses[activeItemIndex].name
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseName')"
@@ -230,6 +231,7 @@
value.items[activeWoItemIndex].expenses[activeItemIndex]
.chargeToCustomer
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseChargeToCustomer')"
@@ -347,6 +349,7 @@
value.items[activeWoItemIndex].expenses[activeItemIndex]
.reimburseUser
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseReimburseUser')"
@@ -415,6 +418,7 @@
value.items[activeWoItemIndex].expenses[activeItemIndex]
.description
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseDescription')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -416,6 +416,7 @@
value.items[activeWoItemIndex].labors[activeItemIndex]
.serviceDetails
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemLaborServiceDetails')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -134,6 +134,7 @@
<v-select
:ref="`Items[${activeWoItemIndex}].loans[${activeItemIndex}].rate`"
v-model="value.items[activeWoItemIndex].loans[activeItemIndex].rate"
dense
:items="pvm.selectLists.loanUnitRateUnits"
item-text="name"
item-value="id"
@@ -381,6 +382,7 @@
v-model="
value.items[activeWoItemIndex].loans[activeItemIndex].notes
"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemLoanNotes')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -168,6 +168,7 @@
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
.rmaNumber
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemOutsideServiceRMANumber')"
@@ -328,6 +329,7 @@
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
.trackingNumber
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemOutsideServiceTrackingNumber')"
@@ -580,6 +582,7 @@
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
.notes
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemOutsideServiceNotes')"

View File

@@ -1,7 +1,7 @@
<template>
<div v-if="value != null" class="mt-8">
<div ref="partrequesttopform" />
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -296,6 +296,7 @@
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex].description
"
dense
:readonly="
formState.readOnly || isDeleted || value.userIsRestrictedType
"
@@ -409,6 +410,7 @@
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex].serials
"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('PurchaseOrderItemSerialNumbers')"
@@ -435,7 +437,7 @@
<!-- ########################## ASSEMBLY SELECTOR FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="partAssemblyDialog" max-width="600px">
<v-card>
<v-card-title> </v-card-title>
@@ -485,7 +487,7 @@
<!-- ########################## SERIAL NUMBER SELECTOR FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="serialDialog" persistent max-width="600px">
<v-card>
<v-card-title>

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -110,6 +110,7 @@
v-model="
value.items[activeWoItemIndex].tasks[activeItemIndex].sequence
"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('Sequence')"
@@ -153,6 +154,7 @@
v-model="
value.items[activeWoItemIndex].tasks[activeItemIndex].status
"
dense
:items="pvm.selectLists.woItemTaskCompletionTypes"
item-text="name"
item-value="id"
@@ -259,6 +261,7 @@
<v-textarea
:ref="`Items[${activeWoItemIndex}].tasks[${activeItemIndex}].task`"
v-model="value.items[activeWoItemIndex].tasks[activeItemIndex].task"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemTaskTaskID')"
@@ -289,7 +292,7 @@
<!-- ########################## GROUP SELECTOR FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="taskGroupDialog" max-width="600px">
<v-card>
<v-card-title> </v-card-title>

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -437,6 +437,7 @@
value.items[activeWoItemIndex].travels[activeItemIndex]
.travelDetails
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemTravelDetails')"

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -175,6 +175,7 @@
v-model="
value.items[activeWoItemIndex].units[activeItemIndex].notes
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemUnitNotes')"
@@ -288,7 +289,7 @@
<!-- ########################## BULK ADD UNITS FORM ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="bulkUnitsDialog" persistent max-width="600px">
<v-card>
<v-card-title>{{ $ay.t("AddMultipleUnits") }}</v-card-title>

View File

@@ -1,6 +1,6 @@
<template>
<div v-if="value != null" class="mt-8">
<v-row>
<v-row dense>
<v-col cols="12">
<v-menu offset-y max-width="600px">
<template v-slot:activator="{ on, attrs }">
@@ -266,6 +266,7 @@
<v-textarea
:ref="`items[${activeItemIndex}].notes`"
v-model="value.items[activeItemIndex].notes"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemSummary')"
@@ -292,6 +293,7 @@
<v-text-field
:ref="`items[${activeItemIndex}].sequence`"
v-model="value.items[activeItemIndex].sequence"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('Sequence')"
@@ -310,6 +312,7 @@
<v-textarea
:ref="`items[${activeItemIndex}].techNotes`"
v-model="value.items[activeItemIndex].techNotes"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemTechNotes')"
@@ -359,6 +362,7 @@
<v-autocomplete
:ref="`items[${activeItemIndex}].workOrderItemStatusId`"
v-model="value.items[activeItemIndex].workOrderItemStatusId"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:items="selectableStatusList"
@@ -415,6 +419,7 @@
<v-autocomplete
:ref="`items[${activeItemIndex}].workOrderItemPriorityId`"
v-model="value.items[activeItemIndex].workOrderItemPriorityId"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:items="selectablePriorityList"
@@ -470,6 +475,7 @@
<v-checkbox
:ref="`items[${activeItemIndex}].warrantyService`"
v-model="value.items[activeItemIndex].warrantyService"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemWarrantyService')"
@@ -669,7 +675,7 @@
<!-- ########################## COPY WOITEM DIALOG ###############################-->
<!-- ################################################################################-->
<template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="copyItemDialog" max-width="600px">
<v-card>
<v-card-title>
@@ -678,6 +684,7 @@
<v-card-text>
<v-text-field
v-model="copyItemWoNumber"
dense
:label="$ay.t('WorkOrder')"
autofocus
required

View File

@@ -9,7 +9,7 @@
<template>
<div class="mb-6 mb-sm-0" @click="showSign()">
<v-row>
<v-row dense>
<v-btn v-if="!readonly" icon class="ml-n1 mr-2">
<v-icon>$ayiEdit</v-icon>
</v-btn>
@@ -24,7 +24,7 @@
</div>
</template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog
v-model="openDialog"
overlay-opacity="1"
@@ -119,6 +119,7 @@
<v-text-field
ref="sigName"
v-model="tempName"
dense
:readonly="disabled || imgUrl != null"
:label="$ay.t('Name')"
data-cy="sigName"

View File

@@ -23,7 +23,7 @@
>
</div>
</template>
<v-row justify="center">
<v-row dense justify="center">
<v-dialog v-model="openDialog" max-width="600px">
<v-card>
<v-card-title>

View File

@@ -9,11 +9,12 @@
<v-tab>{{ $ay.t("UserSettings") }}</v-tab>
<v-tabs-items v-model="tab">
<v-tab-item class="mt-4 ml-2">
<v-row>
<v-row dense>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="name"
v-model="obj.name"
dense
:readonly="formState.readOnly"
:disabled="obj.id === 1"
:label="$ay.t('Name')"
@@ -46,6 +47,7 @@
<v-text-field
ref="employeeNumber"
v-model="obj.employeeNumber"
dense
:readonly="formState.readOnly"
:label="$ay.t('UserEmployeeNumber')"
:error-messages="
@@ -74,6 +76,7 @@
<v-select
ref="usertype"
v-model="obj.userType"
dense
:items="selectLists.usertypes"
item-text="name"
item-value="id"
@@ -90,6 +93,7 @@
<v-checkbox
ref="allowLogin"
v-model="obj.allowLogin"
dense
:readonly="formState.readOnly"
:disabled="obj.id === 1"
:label="$ay.t('AllowLogin')"
@@ -103,6 +107,7 @@
id="username"
ref="login"
v-model="login"
dense
name="username"
:readonly="formState.readOnly"
prepend-icon="$ayiUser"
@@ -121,6 +126,7 @@
id="password"
ref="password"
v-model="password"
dense
name="password"
:readonly="formState.readOnly"
:append-outer-icon="reveal ? '$ayiEye' : '$ayiEyeSlash'"
@@ -151,6 +157,7 @@
<v-checkbox
ref="active"
v-model="obj.active"
dense
:readonly="formState.readOnly"
:disabled="obj.id === 1"
:label="$ay.t('Active')"
@@ -163,6 +170,7 @@
<v-textarea
ref="notes"
v-model="obj.notes"
dense
:readonly="formState.readOnly"
:label="$ay.t('UserNotes')"
:error-messages="form().serverErrors(this, 'notes')"
@@ -220,11 +228,12 @@
</v-row>
</v-tab-item>
<v-tab-item class="mt-4 ml-2">
<v-row>
<v-row dense>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-select
ref="translationId"
v-model="optionsObj.translationId"
dense
:items="selectLists.translations"
item-text="name"
item-value="id"
@@ -304,6 +313,7 @@
<v-text-field
ref="mapUrlTemplate"
v-model="optionsObj.mapUrlTemplate"
dense
:readonly="formState.readOnly"
:label="$ay.t('MapUrlTemplate')"
:error-messages="
@@ -326,6 +336,7 @@
<v-checkbox
ref="hour12"
v-model="optionsObj.hour12"
dense
:readonly="formState.readOnly"
:label="$ay.t('Hour12')"
:error-messages="form().serverErrors(this, 'hour12')"
@@ -337,6 +348,7 @@
<v-text-field
ref="currencyName"
v-model="optionsObj.currencyName"
dense
:hint="
optionsObj.currencyName == null ||
optionsObj.currencyName == ''
@@ -357,6 +369,7 @@
<v-text-field
ref="languageOverride"
v-model="optionsObj.languageOverride"
dense
:hint="locale().getResolvedLanguage()"
persistent-hint
:readonly="formState.readOnly"
@@ -374,6 +387,7 @@
<v-text-field
ref="timeZoneOverride"
v-model="optionsObj.timeZoneOverride"
dense
:hint="locale().getResolvedTimeZoneName()"
persistent-hint
:readonly="formState.readOnly"
@@ -394,6 +408,7 @@
<v-color-picker
ref="uiColor"
v-model="optionsObj.uiColor"
dense
:readonly="formState.readOnly"
hide-mode-switch
mode="hexa"