case 4220 densification

This commit is contained in:
2022-10-28 01:18:34 +00:00
parent af03eef19b
commit 95ca965b08
13 changed files with 58 additions and 19 deletions

View File

@@ -3,6 +3,7 @@
<v-alert
v-show="errorBoxMessage"
ref="generalerror"
dense
data-cy="generalerror"
color="error"
icon="$ayiExclamationTriangle"

View File

@@ -9,9 +9,10 @@
<v-radio :label="$ay.t('Remove')" value="Remove"></v-radio>
<v-radio :label="$ay.t('Replace')" value="Replace"></v-radio>
</v-radio-group>
<v-row>
<v-row dense>
<v-col cols="12">
<v-text-field
dense
:value="tag"
:label="$ay.t('Tag')"
required
@@ -21,6 +22,7 @@
<v-col v-if="action == 'Replace'" cols="12">
<v-text-field
dense
:value="replace"
:label="$ay.t('Replace')"
required

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('PMSerialNumber')"
data-cy="serial"
@@ -60,11 +61,12 @@
<!-- ##################################################################################### -->
<v-col cols="12" sm="6" lg="4" xl="3">
<v-row>
<v-row dense>
<v-col cols="5">
<v-text-field
ref="repeatInterval"
v-model="value.repeatInterval"
dense
:readonly="formState.readOnly"
:label="$ay.t('RepeatInterval')"
data-cy="repeatInterval"
@@ -78,6 +80,7 @@
<v-select
:ref="`repeatUnit`"
v-model="value.repeatUnit"
dense
:items="pvm.selectLists.pmTimeUnits"
item-text="name"
item-value="id"
@@ -92,11 +95,12 @@
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-row>
<v-row dense>
<v-col cols="5">
<v-text-field
ref="generateBeforeInterval"
v-model="value.generateBeforeInterval"
dense
:readonly="formState.readOnly"
:label="$ay.t('GenerateBefore')"
data-cy="generateBeforeInterval"
@@ -112,6 +116,7 @@
<v-select
:ref="`generateBeforeUnit`"
v-model="value.generateBeforeUnit"
dense
:items="pvm.selectLists.pmTimeUnits"
item-text="name"
item-value="id"
@@ -172,6 +177,7 @@
<v-checkbox
ref="copyWiki"
v-model="value.copyWiki"
dense
:readonly="formState.readOnly"
:label="$ay.t('CopyWiki')"
data-cy="copyWiki"
@@ -190,6 +196,7 @@
<v-checkbox
ref="copyAttachments"
v-model="value.copyAttachments"
dense
:readonly="formState.readOnly"
:label="$ay.t('CopyAttachments')"
data-cy="copyAttachments"
@@ -202,6 +209,7 @@
<v-checkbox
ref="active"
v-model="value.active"
dense
:readonly="formState.readOnly"
:label="$ay.t('Active')"
data-cy="active"
@@ -224,6 +232,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')"
@@ -295,6 +304,7 @@
<v-text-field
ref="customerContactName"
v-model="value.customerContactName"
dense
:readonly="
formState.readOnly ||
value.userIsTechRestricted ||
@@ -324,6 +334,7 @@
<v-text-field
ref="customerReferenceNumber"
v-model="value.customerReferenceNumber"
dense
:readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderCustomerReferenceNumber')"
data-cy="customerReferenceNumber"
@@ -348,6 +359,7 @@
<v-text-field
ref="internalReferenceNumber"
v-model="value.internalReferenceNumber"
dense
:readonly="formState.readOnly || value.userIsTechRestricted"
:label="$ay.t('WorkOrderInternalReferenceNumber')"
data-cy="internalReferenceNumber"
@@ -372,6 +384,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 }">
@@ -50,6 +50,7 @@
<v-col cols="12" class="mb-10">
<v-data-table
v-model="selectedRow"
dense
:headers="headerList"
:items="itemList"
item-key="index"
@@ -59,7 +60,6 @@
disable-sort
hide-default-footer
data-cy="expensesTable"
dense
:item-class="itemRowClasses"
:show-select="$vuetify.breakpoint.xs"
single-select
@@ -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 }">
@@ -290,6 +290,7 @@
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex].description
"
dense
:readonly="
formState.readOnly || isDeleted || value.userIsRestrictedType
"
@@ -403,6 +404,7 @@
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex].serials
"
dense
:readonly="formState.readOnly || value.userIsRestrictedType"
:disabled="isDeleted"
:label="$ay.t('PurchaseOrderItemSerialNumbers')"
@@ -429,7 +431,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>
@@ -478,7 +480,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 }">
@@ -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 }">
@@ -171,6 +171,7 @@
v-model="
value.items[activeWoItemIndex].units[activeItemIndex].notes
"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemUnitNotes')"
@@ -284,7 +285,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 }">
@@ -221,6 +221,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')"
@@ -247,6 +248,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')"
@@ -265,6 +267,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')"
@@ -314,6 +317,7 @@
<v-autocomplete
:ref="`items[${activeItemIndex}].workOrderItemStatusId`"
v-model="value.items[activeItemIndex].workOrderItemStatusId"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:items="selectableStatusList"
@@ -370,6 +374,7 @@
<v-autocomplete
:ref="`items[${activeItemIndex}].workOrderItemPriorityId`"
v-model="value.items[activeItemIndex].workOrderItemPriorityId"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:items="selectablePriorityList"
@@ -425,6 +430,7 @@
<v-checkbox
:ref="`items[${activeItemIndex}].warrantyService`"
v-model="value.items[activeItemIndex].warrantyService"
dense
:readonly="formState.readOnly"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemWarrantyService')"