case 4220 densification
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
<v-alert
|
<v-alert
|
||||||
v-show="errorBoxMessage"
|
v-show="errorBoxMessage"
|
||||||
ref="generalerror"
|
ref="generalerror"
|
||||||
|
dense
|
||||||
data-cy="generalerror"
|
data-cy="generalerror"
|
||||||
color="error"
|
color="error"
|
||||||
icon="$ayiExclamationTriangle"
|
icon="$ayiExclamationTriangle"
|
||||||
|
|||||||
@@ -9,9 +9,10 @@
|
|||||||
<v-radio :label="$ay.t('Remove')" value="Remove"></v-radio>
|
<v-radio :label="$ay.t('Remove')" value="Remove"></v-radio>
|
||||||
<v-radio :label="$ay.t('Replace')" value="Replace"></v-radio>
|
<v-radio :label="$ay.t('Replace')" value="Replace"></v-radio>
|
||||||
</v-radio-group>
|
</v-radio-group>
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
|
dense
|
||||||
:value="tag"
|
:value="tag"
|
||||||
:label="$ay.t('Tag')"
|
:label="$ay.t('Tag')"
|
||||||
required
|
required
|
||||||
@@ -21,6 +22,7 @@
|
|||||||
|
|
||||||
<v-col v-if="action == 'Replace'" cols="12">
|
<v-col v-if="action == 'Replace'" cols="12">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
|
dense
|
||||||
:value="replace"
|
:value="replace"
|
||||||
:label="$ay.t('Replace')"
|
:label="$ay.t('Replace')"
|
||||||
required
|
required
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col
|
<v-col
|
||||||
v-if="value.serial != 0 && canEditSerial"
|
v-if="value.serial != 0 && canEditSerial"
|
||||||
cols="12"
|
cols="12"
|
||||||
@@ -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('PMSerialNumber')"
|
:label="$ay.t('PMSerialNumber')"
|
||||||
data-cy="serial"
|
data-cy="serial"
|
||||||
@@ -60,11 +61,12 @@
|
|||||||
<!-- ##################################################################################### -->
|
<!-- ##################################################################################### -->
|
||||||
|
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="5">
|
<v-col cols="5">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="repeatInterval"
|
ref="repeatInterval"
|
||||||
v-model="value.repeatInterval"
|
v-model="value.repeatInterval"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('RepeatInterval')"
|
:label="$ay.t('RepeatInterval')"
|
||||||
data-cy="repeatInterval"
|
data-cy="repeatInterval"
|
||||||
@@ -78,6 +80,7 @@
|
|||||||
<v-select
|
<v-select
|
||||||
:ref="`repeatUnit`"
|
:ref="`repeatUnit`"
|
||||||
v-model="value.repeatUnit"
|
v-model="value.repeatUnit"
|
||||||
|
dense
|
||||||
:items="pvm.selectLists.pmTimeUnits"
|
:items="pvm.selectLists.pmTimeUnits"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
@@ -92,11 +95,12 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="5">
|
<v-col cols="5">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="generateBeforeInterval"
|
ref="generateBeforeInterval"
|
||||||
v-model="value.generateBeforeInterval"
|
v-model="value.generateBeforeInterval"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('GenerateBefore')"
|
:label="$ay.t('GenerateBefore')"
|
||||||
data-cy="generateBeforeInterval"
|
data-cy="generateBeforeInterval"
|
||||||
@@ -112,6 +116,7 @@
|
|||||||
<v-select
|
<v-select
|
||||||
:ref="`generateBeforeUnit`"
|
:ref="`generateBeforeUnit`"
|
||||||
v-model="value.generateBeforeUnit"
|
v-model="value.generateBeforeUnit"
|
||||||
|
dense
|
||||||
:items="pvm.selectLists.pmTimeUnits"
|
:items="pvm.selectLists.pmTimeUnits"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
@@ -172,6 +177,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="copyWiki"
|
ref="copyWiki"
|
||||||
v-model="value.copyWiki"
|
v-model="value.copyWiki"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('CopyWiki')"
|
:label="$ay.t('CopyWiki')"
|
||||||
data-cy="copyWiki"
|
data-cy="copyWiki"
|
||||||
@@ -190,6 +196,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="copyAttachments"
|
ref="copyAttachments"
|
||||||
v-model="value.copyAttachments"
|
v-model="value.copyAttachments"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('CopyAttachments')"
|
:label="$ay.t('CopyAttachments')"
|
||||||
data-cy="copyAttachments"
|
data-cy="copyAttachments"
|
||||||
@@ -202,6 +209,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
ref="active"
|
ref="active"
|
||||||
v-model="value.active"
|
v-model="value.active"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:label="$ay.t('Active')"
|
:label="$ay.t('Active')"
|
||||||
data-cy="active"
|
data-cy="active"
|
||||||
@@ -224,6 +232,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')"
|
||||||
@@ -295,6 +304,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 ||
|
||||||
@@ -324,6 +334,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"
|
||||||
@@ -348,6 +359,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"
|
||||||
@@ -372,6 +384,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"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -50,6 +50,7 @@
|
|||||||
<v-col cols="12" class="mb-10">
|
<v-col cols="12" class="mb-10">
|
||||||
<v-data-table
|
<v-data-table
|
||||||
v-model="selectedRow"
|
v-model="selectedRow"
|
||||||
|
dense
|
||||||
:headers="headerList"
|
:headers="headerList"
|
||||||
:items="itemList"
|
:items="itemList"
|
||||||
item-key="index"
|
item-key="index"
|
||||||
@@ -59,7 +60,6 @@
|
|||||||
disable-sort
|
disable-sort
|
||||||
hide-default-footer
|
hide-default-footer
|
||||||
data-cy="expensesTable"
|
data-cy="expensesTable"
|
||||||
dense
|
|
||||||
:item-class="itemRowClasses"
|
:item-class="itemRowClasses"
|
||||||
:show-select="$vuetify.breakpoint.xs"
|
:show-select="$vuetify.breakpoint.xs"
|
||||||
single-select
|
single-select
|
||||||
@@ -106,6 +106,7 @@
|
|||||||
v-model="
|
v-model="
|
||||||
value.items[activeWoItemIndex].expenses[activeItemIndex].name
|
value.items[activeWoItemIndex].expenses[activeItemIndex].name
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemExpenseName')"
|
:label="$ay.t('WorkOrderItemExpenseName')"
|
||||||
@@ -229,6 +230,7 @@
|
|||||||
value.items[activeWoItemIndex].expenses[activeItemIndex]
|
value.items[activeWoItemIndex].expenses[activeItemIndex]
|
||||||
.chargeToCustomer
|
.chargeToCustomer
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemExpenseChargeToCustomer')"
|
:label="$ay.t('WorkOrderItemExpenseChargeToCustomer')"
|
||||||
@@ -346,6 +348,7 @@
|
|||||||
value.items[activeWoItemIndex].expenses[activeItemIndex]
|
value.items[activeWoItemIndex].expenses[activeItemIndex]
|
||||||
.reimburseUser
|
.reimburseUser
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemExpenseReimburseUser')"
|
:label="$ay.t('WorkOrderItemExpenseReimburseUser')"
|
||||||
@@ -414,6 +417,7 @@
|
|||||||
value.items[activeWoItemIndex].expenses[activeItemIndex]
|
value.items[activeWoItemIndex].expenses[activeItemIndex]
|
||||||
.description
|
.description
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemExpenseDescription')"
|
:label="$ay.t('WorkOrderItemExpenseDescription')"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -416,6 +416,7 @@
|
|||||||
value.items[activeWoItemIndex].labors[activeItemIndex]
|
value.items[activeWoItemIndex].labors[activeItemIndex]
|
||||||
.serviceDetails
|
.serviceDetails
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemLaborServiceDetails')"
|
:label="$ay.t('WorkOrderItemLaborServiceDetails')"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -136,6 +136,7 @@
|
|||||||
<v-select
|
<v-select
|
||||||
:ref="`Items[${activeWoItemIndex}].loans[${activeItemIndex}].rate`"
|
:ref="`Items[${activeWoItemIndex}].loans[${activeItemIndex}].rate`"
|
||||||
v-model="value.items[activeWoItemIndex].loans[activeItemIndex].rate"
|
v-model="value.items[activeWoItemIndex].loans[activeItemIndex].rate"
|
||||||
|
dense
|
||||||
:items="pvm.selectLists.loanUnitRateUnits"
|
:items="pvm.selectLists.loanUnitRateUnits"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
@@ -386,6 +387,7 @@
|
|||||||
v-model="
|
v-model="
|
||||||
value.items[activeWoItemIndex].loans[activeItemIndex].notes
|
value.items[activeWoItemIndex].loans[activeItemIndex].notes
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly || value.userIsRestrictedType"
|
:readonly="formState.readOnly || value.userIsRestrictedType"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemLoanNotes')"
|
:label="$ay.t('WorkOrderItemLoanNotes')"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -174,6 +174,7 @@
|
|||||||
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
|
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
|
||||||
.rmaNumber
|
.rmaNumber
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemOutsideServiceRMANumber')"
|
:label="$ay.t('WorkOrderItemOutsideServiceRMANumber')"
|
||||||
@@ -325,6 +326,7 @@
|
|||||||
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
|
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
|
||||||
.trackingNumber
|
.trackingNumber
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemOutsideServiceTrackingNumber')"
|
:label="$ay.t('WorkOrderItemOutsideServiceTrackingNumber')"
|
||||||
@@ -568,6 +570,7 @@
|
|||||||
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
|
value.items[activeWoItemIndex].outsideServices[activeItemIndex]
|
||||||
.notes
|
.notes
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemOutsideServiceNotes')"
|
:label="$ay.t('WorkOrderItemOutsideServiceNotes')"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -290,6 +290,7 @@
|
|||||||
v-model="
|
v-model="
|
||||||
value.items[activeWoItemIndex].parts[activeItemIndex].description
|
value.items[activeWoItemIndex].parts[activeItemIndex].description
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="
|
:readonly="
|
||||||
formState.readOnly || isDeleted || value.userIsRestrictedType
|
formState.readOnly || isDeleted || value.userIsRestrictedType
|
||||||
"
|
"
|
||||||
@@ -403,6 +404,7 @@
|
|||||||
v-model="
|
v-model="
|
||||||
value.items[activeWoItemIndex].parts[activeItemIndex].serials
|
value.items[activeWoItemIndex].parts[activeItemIndex].serials
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly || value.userIsRestrictedType"
|
:readonly="formState.readOnly || value.userIsRestrictedType"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('PurchaseOrderItemSerialNumbers')"
|
:label="$ay.t('PurchaseOrderItemSerialNumbers')"
|
||||||
@@ -429,7 +431,7 @@
|
|||||||
<!-- ########################## ASSEMBLY SELECTOR FORM ###############################-->
|
<!-- ########################## ASSEMBLY SELECTOR FORM ###############################-->
|
||||||
<!-- ################################################################################-->
|
<!-- ################################################################################-->
|
||||||
<template>
|
<template>
|
||||||
<v-row justify="center">
|
<v-row dense justify="center">
|
||||||
<v-dialog v-model="partAssemblyDialog" max-width="600px">
|
<v-dialog v-model="partAssemblyDialog" max-width="600px">
|
||||||
<v-card>
|
<v-card>
|
||||||
<v-card-title> </v-card-title>
|
<v-card-title> </v-card-title>
|
||||||
@@ -478,7 +480,7 @@
|
|||||||
<!-- ########################## SERIAL NUMBER SELECTOR FORM ###############################-->
|
<!-- ########################## SERIAL NUMBER SELECTOR FORM ###############################-->
|
||||||
<!-- ################################################################################-->
|
<!-- ################################################################################-->
|
||||||
<template>
|
<template>
|
||||||
<v-row justify="center">
|
<v-row dense justify="center">
|
||||||
<v-dialog v-model="serialDialog" persistent max-width="600px">
|
<v-dialog v-model="serialDialog" persistent max-width="600px">
|
||||||
<v-card>
|
<v-card>
|
||||||
<v-card-title>
|
<v-card-title>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -99,6 +99,7 @@
|
|||||||
v-model="
|
v-model="
|
||||||
value.items[activeWoItemIndex].tasks[activeItemIndex].sequence
|
value.items[activeWoItemIndex].tasks[activeItemIndex].sequence
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly || value.userIsRestrictedType"
|
:readonly="formState.readOnly || value.userIsRestrictedType"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('Sequence')"
|
:label="$ay.t('Sequence')"
|
||||||
@@ -142,6 +143,7 @@
|
|||||||
v-model="
|
v-model="
|
||||||
value.items[activeWoItemIndex].tasks[activeItemIndex].status
|
value.items[activeWoItemIndex].tasks[activeItemIndex].status
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:items="pvm.selectLists.woItemTaskCompletionTypes"
|
:items="pvm.selectLists.woItemTaskCompletionTypes"
|
||||||
item-text="name"
|
item-text="name"
|
||||||
item-value="id"
|
item-value="id"
|
||||||
@@ -248,6 +250,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
:ref="`Items[${activeWoItemIndex}].tasks[${activeItemIndex}].task`"
|
:ref="`Items[${activeWoItemIndex}].tasks[${activeItemIndex}].task`"
|
||||||
v-model="value.items[activeWoItemIndex].tasks[activeItemIndex].task"
|
v-model="value.items[activeWoItemIndex].tasks[activeItemIndex].task"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly || value.userIsRestrictedType"
|
:readonly="formState.readOnly || value.userIsRestrictedType"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemTaskTaskID')"
|
:label="$ay.t('WorkOrderItemTaskTaskID')"
|
||||||
@@ -278,7 +281,7 @@
|
|||||||
<!-- ########################## GROUP SELECTOR FORM ###############################-->
|
<!-- ########################## GROUP SELECTOR FORM ###############################-->
|
||||||
<!-- ################################################################################-->
|
<!-- ################################################################################-->
|
||||||
<template>
|
<template>
|
||||||
<v-row justify="center">
|
<v-row dense justify="center">
|
||||||
<v-dialog v-model="taskGroupDialog" max-width="600px">
|
<v-dialog v-model="taskGroupDialog" max-width="600px">
|
||||||
<v-card>
|
<v-card>
|
||||||
<v-card-title> </v-card-title>
|
<v-card-title> </v-card-title>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -447,6 +447,7 @@
|
|||||||
value.items[activeWoItemIndex].travels[activeItemIndex]
|
value.items[activeWoItemIndex].travels[activeItemIndex]
|
||||||
.travelDetails
|
.travelDetails
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemTravelDetails')"
|
:label="$ay.t('WorkOrderItemTravelDetails')"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -171,6 +171,7 @@
|
|||||||
v-model="
|
v-model="
|
||||||
value.items[activeWoItemIndex].units[activeItemIndex].notes
|
value.items[activeWoItemIndex].units[activeItemIndex].notes
|
||||||
"
|
"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemUnitNotes')"
|
:label="$ay.t('WorkOrderItemUnitNotes')"
|
||||||
@@ -284,7 +285,7 @@
|
|||||||
<!-- ########################## BULK ADD UNITS FORM ###############################-->
|
<!-- ########################## BULK ADD UNITS FORM ###############################-->
|
||||||
<!-- ################################################################################-->
|
<!-- ################################################################################-->
|
||||||
<template>
|
<template>
|
||||||
<v-row justify="center">
|
<v-row dense justify="center">
|
||||||
<v-dialog v-model="bulkUnitsDialog" persistent max-width="600px">
|
<v-dialog v-model="bulkUnitsDialog" persistent max-width="600px">
|
||||||
<v-card>
|
<v-card>
|
||||||
<v-card-title>{{ $ay.t("AddMultipleUnits") }}</v-card-title>
|
<v-card-title>{{ $ay.t("AddMultipleUnits") }}</v-card-title>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="value != null" class="mt-8">
|
<div v-if="value != null" class="mt-8">
|
||||||
<v-row>
|
<v-row dense>
|
||||||
<v-col cols="12">
|
<v-col cols="12">
|
||||||
<v-menu offset-y max-width="600px">
|
<v-menu offset-y max-width="600px">
|
||||||
<template v-slot:activator="{ on, attrs }">
|
<template v-slot:activator="{ on, attrs }">
|
||||||
@@ -221,6 +221,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
:ref="`items[${activeItemIndex}].notes`"
|
:ref="`items[${activeItemIndex}].notes`"
|
||||||
v-model="value.items[activeItemIndex].notes"
|
v-model="value.items[activeItemIndex].notes"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly || value.userIsRestrictedType"
|
:readonly="formState.readOnly || value.userIsRestrictedType"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemSummary')"
|
:label="$ay.t('WorkOrderItemSummary')"
|
||||||
@@ -247,6 +248,7 @@
|
|||||||
<v-text-field
|
<v-text-field
|
||||||
:ref="`items[${activeItemIndex}].sequence`"
|
:ref="`items[${activeItemIndex}].sequence`"
|
||||||
v-model="value.items[activeItemIndex].sequence"
|
v-model="value.items[activeItemIndex].sequence"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly || value.userIsRestrictedType"
|
:readonly="formState.readOnly || value.userIsRestrictedType"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('Sequence')"
|
:label="$ay.t('Sequence')"
|
||||||
@@ -265,6 +267,7 @@
|
|||||||
<v-textarea
|
<v-textarea
|
||||||
:ref="`items[${activeItemIndex}].techNotes`"
|
:ref="`items[${activeItemIndex}].techNotes`"
|
||||||
v-model="value.items[activeItemIndex].techNotes"
|
v-model="value.items[activeItemIndex].techNotes"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly || value.userIsRestrictedType"
|
:readonly="formState.readOnly || value.userIsRestrictedType"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemTechNotes')"
|
:label="$ay.t('WorkOrderItemTechNotes')"
|
||||||
@@ -314,6 +317,7 @@
|
|||||||
<v-autocomplete
|
<v-autocomplete
|
||||||
:ref="`items[${activeItemIndex}].workOrderItemStatusId`"
|
:ref="`items[${activeItemIndex}].workOrderItemStatusId`"
|
||||||
v-model="value.items[activeItemIndex].workOrderItemStatusId"
|
v-model="value.items[activeItemIndex].workOrderItemStatusId"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:items="selectableStatusList"
|
:items="selectableStatusList"
|
||||||
@@ -370,6 +374,7 @@
|
|||||||
<v-autocomplete
|
<v-autocomplete
|
||||||
:ref="`items[${activeItemIndex}].workOrderItemPriorityId`"
|
:ref="`items[${activeItemIndex}].workOrderItemPriorityId`"
|
||||||
v-model="value.items[activeItemIndex].workOrderItemPriorityId"
|
v-model="value.items[activeItemIndex].workOrderItemPriorityId"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:items="selectablePriorityList"
|
:items="selectablePriorityList"
|
||||||
@@ -425,6 +430,7 @@
|
|||||||
<v-checkbox
|
<v-checkbox
|
||||||
:ref="`items[${activeItemIndex}].warrantyService`"
|
:ref="`items[${activeItemIndex}].warrantyService`"
|
||||||
v-model="value.items[activeItemIndex].warrantyService"
|
v-model="value.items[activeItemIndex].warrantyService"
|
||||||
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
:disabled="isDeleted"
|
:disabled="isDeleted"
|
||||||
:label="$ay.t('WorkOrderItemWarrantyService')"
|
:label="$ay.t('WorkOrderItemWarrantyService')"
|
||||||
|
|||||||
Reference in New Issue
Block a user