This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
<template>
|
||||
<div v-if="formState.ready" v-resize="onResize" class="my-n8">
|
||||
<!-- `{{ "focus:" + focus }}` {{ diagInfo() }}-->
|
||||
<!-- `{{ "focus:" + focus }}` {{ diagInfo() }}
|
||||
{{ eventMoreInfo }}-->
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
|
||||
<v-sheet height="64">
|
||||
@@ -64,7 +65,7 @@
|
||||
:event-color="getEventColor"
|
||||
:type="viewType"
|
||||
:locale="languageName"
|
||||
@click:event="showEvent"
|
||||
@click:event="showEventMoreInfo"
|
||||
@click:more="viewDay"
|
||||
@click:date="viewDay"
|
||||
@change="fetchEvents"
|
||||
@@ -102,7 +103,34 @@
|
||||
</v-btn> -->
|
||||
</v-toolbar>
|
||||
<v-card-text>
|
||||
{{ selectedEvent }}
|
||||
<!--woitemscheduleduser -->
|
||||
<div v-if="selectedEvent.type == 41">
|
||||
<!-- serial = w.Serial,
|
||||
w.CustomerViz,
|
||||
wosummary = w.Notes,
|
||||
wostatus = WoStatusName,
|
||||
wostatuscolor = WoStatusColor,
|
||||
woitemnotes = w.Items[0].Notes,
|
||||
woitemtechnotes = w.Items[0].TechNotes,
|
||||
woitemstatus = w.Items[0].WorkOrderItemStatusNameViz,
|
||||
woitemstatuscolor = w.Items[0].WorkOrderItemStatusColorViz,
|
||||
woitempriority = w.Items[0].WorkOrderItemPriorityNameViz,
|
||||
woitemprioritycolor = w.Items[0].WorkOrderItemPriorityColorViz,
|
||||
scheduser = w.Items[0].ScheduledUsers[0].UserViz,
|
||||
qty = w.Items[0].ScheduledUsers[0].EstimatedQuantity,
|
||||
rate = w.Items[0].ScheduledUsers[0].ServiceRateViz,
|
||||
wotags = w.Tags,
|
||||
woitemtags = w.Items[0].Tags -->
|
||||
<div>
|
||||
<span class="text-h6">{{ $ay.t("WorkOrder") }}: </span>
|
||||
<span class="text-body-1"
|
||||
>{{ eventMoreInfo.serial }}
|
||||
{{ eventMoreInfo.customerViz }}</span
|
||||
>
|
||||
</div>
|
||||
{{ selectedEvent }}
|
||||
{{ eventMoreInfo }}
|
||||
</div>
|
||||
</v-card-text>
|
||||
<v-card-actions>
|
||||
<v-btn text color="secondary" @click="selectedOpen = false">
|
||||
@@ -241,7 +269,7 @@ export default {
|
||||
selectedElement: null,
|
||||
selectedOpen: false,
|
||||
events: [],
|
||||
|
||||
eventMoreInfo: null,
|
||||
formState: {
|
||||
ready: false,
|
||||
dirty: false,
|
||||
@@ -320,8 +348,23 @@ export default {
|
||||
id: this.selectedEvent.id
|
||||
});
|
||||
},
|
||||
showEvent({ nativeEvent, event }) {
|
||||
//console.log("ShowEvent:event ", JSON.stringify(event));
|
||||
async showEventMoreInfo({ nativeEvent, event }) {
|
||||
//console.log("showEventMoreInfo:event ", JSON.stringify(event));
|
||||
let route = null;
|
||||
this.eventMoreInfo = null;
|
||||
|
||||
switch (event.type) {
|
||||
case window.$gz.type.WorkOrderItemScheduledUser:
|
||||
route = `workorder/items/scheduled-users/sched-info/${event.id}`;
|
||||
break;
|
||||
}
|
||||
if (route) {
|
||||
let res = await window.$gz.api.get(route);
|
||||
if (!res.error) {
|
||||
this.eventMoreInfo = res.data;
|
||||
}
|
||||
}
|
||||
|
||||
const open = () => {
|
||||
this.selectedEvent = event;
|
||||
this.selectedElement = nativeEvent.target;
|
||||
|
||||
Reference in New Issue
Block a user