case 4220 densification
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
<v-alert
|
||||
v-show="errorBoxMessage"
|
||||
ref="generalerror"
|
||||
dense
|
||||
data-cy="generalerror"
|
||||
color="error"
|
||||
icon="$ayiExclamationTriangle"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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')"
|
||||
|
||||
@@ -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')"
|
||||
|
||||
@@ -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')"
|
||||
|
||||
@@ -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')"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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 }">
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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')"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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')"
|
||||
|
||||
Reference in New Issue
Block a user