This commit is contained in:
2021-10-04 19:49:02 +00:00
parent a82b9fca1c
commit c7f7c4fef9

View File

@@ -142,196 +142,202 @@
</v-row> </v-row>
</template> </template>
<!-- MORE INFO DIALOG --> <!-- MORE INFO DIALOG -->
<v-menu <template>
v-model="moreInfoDialog" <v-row justify="center">
:close-on-content-click="false" <v-dialog max-width="600px" v-model="moreInfoDialog">
:activator="selectedElement" <v-card color="grey lighten-4" flat>
min-width="350px" <v-toolbar>
max-width="600" <v-btn icon @click="openScheduledItem()">
absolute <v-icon color="primary">{{ iconForSelectedEvent() }}</v-icon>
close-on-click </v-btn>
> <v-toolbar-title>{{ selectedEvent.name }}</v-toolbar-title>
<v-card color="grey lighten-4" flat> </v-toolbar>
<v-toolbar> <v-card-text>
<v-btn icon @click="openScheduledItem()"> <!--reminder -->
<v-icon color="primary">{{ iconForSelectedEvent() }}</v-icon> <template v-if="selectedEvent.type == $ay.ayt().Reminder">
</v-btn> <div>
<v-toolbar-title>{{ selectedEvent.name }}</v-toolbar-title> <span class="text-h6">{{ $ay.t("ReminderName") }}:</span>
</v-toolbar> <span class="text-body-1 ml-2">{{ evInfo.name }}</span>
<v-card-text> </div>
<!--reminder --> <div>
<template v-if="selectedEvent.type == $ay.ayt().Reminder"> <span class="text-h6"
<div> >{{ $ay.t("DashboardScheduled") }}:</span
<span class="text-h6">{{ $ay.t("ReminderName") }}:</span> >
<span class="text-body-1 ml-2">{{ evInfo.name }}</span> <span class="text-body-1 ml-2"
</div> >{{ $ay.dt(evInfo.startDate) }}&nbsp;&mdash;&nbsp;{{
<div> $ay.dt(evInfo.stopDate)
<span class="text-h6">{{ $ay.t("DashboardScheduled") }}:</span> }}</span
<span class="text-body-1 ml-2" >
>{{ $ay.dt(evInfo.startDate) }}&nbsp;&mdash;&nbsp;{{ </div>
$ay.dt(evInfo.stopDate) <div>
}}</span <span class="text-h6">{{ $ay.t("ReminderNotes") }}:</span>
> <span class="text-body-1 ml-2">
</div> <v-icon class="mr-3" :color="evInfo.color"
<div> >$ayiSquareFull</v-icon
<span class="text-h6">{{ $ay.t("ReminderNotes") }}:</span> >{{ evInfo.notes }}</span
<span class="text-body-1 ml-2"> >
<v-icon class="mr-3" :color="evInfo.color" </div>
>$ayiSquareFull</v-icon </template>
>{{ evInfo.notes }}</span <!--review -->
> <template v-if="selectedEvent.type == $ay.ayt().Review">
</div> <div class="mb-1" v-if="evInfo.aType">
</template> <v-icon
<!--review --> large
<template v-if="selectedEvent.type == $ay.ayt().Review"> color="primary"
<div class="mb-1" v-if="evInfo.aType"> @click="openObject(evInfo.aType, evInfo.objectId)"
<v-icon >{{ $ay.util().iconForType(evInfo.aType) }}</v-icon
large ><span
color="primary" class="text-h6"
@click="openObject(evInfo.aType, evInfo.objectId)" @click="openObject(evInfo.aType, evInfo.objectId)"
>{{ $ay.util().iconForType(evInfo.aType) }}</v-icon >
><span {{ evInfo.reviewObjectViz }}</span
class="text-h6" >
@click="openObject(evInfo.aType, evInfo.objectId)" </div>
> <div>
{{ evInfo.reviewObjectViz }}</span <span class="text-h6">{{ $ay.t("ReviewName") }}:</span>
> <span class="text-body-1 ml-2">{{ evInfo.name }}</span>
</div> </div>
<div> <div>
<span class="text-h6">{{ $ay.t("ReviewName") }}:</span> <span class="text-h6">{{ $ay.t("ReviewDate") }}:</span>
<span class="text-body-1 ml-2">{{ evInfo.name }}</span> <span class="text-body-1 ml-2">{{
</div> $ay.dt(evInfo.reviewDate)
<div> }}</span>
<span class="text-h6">{{ $ay.t("ReviewDate") }}:</span> </div>
<span class="text-body-1 ml-2">{{ <div>
$ay.dt(evInfo.reviewDate) <span class="text-h6">{{ $ay.t("ReviewNotes") }}:</span>
}}</span> <span class="text-body-1 ml-2"> {{ evInfo.notes }}</span>
</div> </div>
<div>
<span class="text-h6">{{ $ay.t("ReviewNotes") }}:</span>
<span class="text-body-1 ml-2"> {{ evInfo.notes }}</span>
</div>
<template v-if="evInfo.completedDate"> <template v-if="evInfo.completedDate">
<div> <div>
<span class="text-h6" <span class="text-h6"
>{{ $ay.t("ReviewCompletedDate") }}:</span >{{ $ay.t("ReviewCompletedDate") }}:</span
> >
<span class="text-body-1 ml-2">{{ <span class="text-body-1 ml-2">{{
$ay.dt(evInfo.completedDate) $ay.dt(evInfo.completedDate)
}}</span> }}</span>
</div> </div>
<div> <div>
<span class="text-h6" <span class="text-h6"
>{{ $ay.t("ReviewCompletionNotes") }}:</span >{{ $ay.t("ReviewCompletionNotes") }}:</span
> >
<span class="text-body-1 ml-2"> <span class="text-body-1 ml-2">
{{ evInfo.completionNotes }}</span {{ evInfo.completionNotes }}</span
> >
</div> </div>
</template> </template>
</template> </template>
<!--woitemscheduleduser --> <!--woitemscheduleduser -->
<template <template
v-if="selectedEvent.type == $ay.ayt().WorkOrderItemScheduledUser" v-if="
> selectedEvent.type == $ay.ayt().WorkOrderItemScheduledUser
<div> "
<span class="text-h6">{{ $ay.t("WorkOrder") }}:</span>
<span class="text-body-1 ml-2"
>{{ evInfo.serial }}&nbsp; {{ evInfo.customerViz }}</span
> >
</div> <div>
<div> <span class="text-h6">{{ $ay.t("WorkOrder") }}:</span>
<span class="text-h6">{{ $ay.t("Tags") }}:</span> <span class="text-body-1 ml-2"
<span class="text-body-1 ml-2">{{ >{{ evInfo.serial }}&nbsp; {{ evInfo.customerViz }}</span
$ay.util().formatTags(evInfo.wotags) >
}}</span> </div>
</div> <div>
<div> <span class="text-h6">{{ $ay.t("Tags") }}:</span>
<span class="text-h6">{{ $ay.t("DashboardScheduled") }}:</span> <span class="text-body-1 ml-2">{{
<span class="text-body-1 ml-2" $ay.util().formatTags(evInfo.wotags)
>{{ $ay.dt(evInfo.startDate) }}&nbsp;&mdash;&nbsp;{{ }}</span>
$ay.dt(evInfo.stopDate) </div>
}}</span <div>
> <span class="text-h6"
</div> >{{ $ay.t("DashboardScheduled") }}:</span
<div> >
<span class="text-h6" <span class="text-body-1 ml-2"
>{{ >{{ $ay.dt(evInfo.startDate) }}&nbsp;&mdash;&nbsp;{{
$ay.t("WorkOrderItemScheduledUserEstimatedQuantity") $ay.dt(evInfo.stopDate)
}}:</span }}</span
> >
<span class="text-body-1 ml-2">{{ evInfo.qty }}</span> </div>
</div> <div>
<div> <span class="text-h6"
<span class="text-h6" >{{
>{{ $ay.t("WorkOrderItemScheduledUserServiceRateID") }}:</span $ay.t("WorkOrderItemScheduledUserEstimatedQuantity")
> }}:</span
<span class="text-body-1 ml-2">{{ evInfo.rate }}</span> >
</div> <span class="text-body-1 ml-2">{{ evInfo.qty }}</span>
</div>
<div>
<span class="text-h6"
>{{
$ay.t("WorkOrderItemScheduledUserServiceRateID")
}}:</span
>
<span class="text-body-1 ml-2">{{ evInfo.rate }}</span>
</div>
<div v-if="evInfo.haswostatus"> <div v-if="evInfo.haswostatus">
<span class="text-h6">{{ $ay.t("WorkOrderStatus") }}:</span> <span class="text-h6">{{ $ay.t("WorkOrderStatus") }}:</span>
<span class="text-body-1 ml-2">{{ evInfo.wostatus }}</span> <span class="text-body-1 ml-2">{{ evInfo.wostatus }}</span>
<v-icon :color="evInfo.wostatuscolor" class="ml-4" <v-icon :color="evInfo.wostatuscolor" class="ml-4"
>$ayiFlag</v-icon >$ayiFlag</v-icon
> >
<v-icon <v-icon
color="primary" color="primary"
v-if="evInfo.wostatuslocked" v-if="evInfo.wostatuslocked"
class="ml-4" class="ml-4"
>$ayiLock</v-icon >$ayiLock</v-icon
> >
<v-icon <v-icon
color="primary" color="primary"
v-if="evInfo.wostatuscompleted" v-if="evInfo.wostatuscompleted"
class="ml-4" class="ml-4"
>$ayiCheckCircle</v-icon >$ayiCheckCircle</v-icon
> >
</div> </div>
<div> <div>
<span class="text-h6" <span class="text-h6"
>{{ $ay.t("WorkOrderItemSummary") }}:</span >{{ $ay.t("WorkOrderItemSummary") }}:</span
> >
<span class="text-body-1 ml-2"> <span class="text-body-1 ml-2">
<v-icon class="mr-3" :color="evInfo.woitemstatuscolor" <v-icon class="mr-3" :color="evInfo.woitemstatuscolor"
>$ayiCircle</v-icon >$ayiCircle</v-icon
>{{ evInfo.woitemstatus }}</span >{{ evInfo.woitemstatus }}</span
> >
</div> </div>
<div> <div>
<span class="text-h6" <span class="text-h6"
>{{ $ay.t("WorkOrderItemPriorityID") }}:</span >{{ $ay.t("WorkOrderItemPriorityID") }}:</span
> >
<span class="text-body-1 ml-2"> <span class="text-body-1 ml-2">
<v-icon class="mr-3" :color="evInfo.woitemprioritycolor" <v-icon class="mr-3" :color="evInfo.woitemprioritycolor"
>$ayiFireAlt</v-icon >$ayiFireAlt</v-icon
>{{ evInfo.woitempriority }}</span >{{ evInfo.woitempriority }}</span
> >
</div> </div>
<div> <div>
<span class="text-h6">{{ $ay.t("WorkOrderItemTags") }}:</span> <span class="text-h6"
<span class="text-body-1 ml-2">{{ >{{ $ay.t("WorkOrderItemTags") }}:</span
$ay.util().formatTags(evInfo.woitemtags) >
}}</span> <span class="text-body-1 ml-2">{{
</div> $ay.util().formatTags(evInfo.woitemtags)
</template> }}</span>
</v-card-text> </div>
<v-card-actions> </template>
<v-btn color="primary" text @click="openScheduledItem()">{{ </v-card-text>
$ay.t("Open") <v-card-actions>
}}</v-btn> <v-btn color="primary" text @click="openScheduledItem()">{{
$ay.t("Open")
}}</v-btn>
<v-spacer v-if="!$vuetify.breakpoint.xs"></v-spacer> <v-spacer v-if="!$vuetify.breakpoint.xs"></v-spacer>
<v-btn color="primary" text @click="moreInfoDialog = false"> <v-btn color="primary" text @click="moreInfoDialog = false">
{{ $ay.t("Close") }} {{ $ay.t("Close") }}
</v-btn> </v-btn>
</v-card-actions> </v-card-actions>
</v-card> </v-card>
</v-menu> </v-dialog>
</v-row>
</template>
</v-sheet> </v-sheet>
<template> <template>
<v-row justify="center"> <v-row justify="center">