This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div v-if="formState.ready" v-resize="onResize" class="my-n8">
|
<div v-if="formState.ready" v-resize="onResize" class="my-n8">
|
||||||
<!-- `{{ "focus:" + focus }}` {{ diagInfo() }}
|
<!-- `{{ "focus:" + focus }}` {{ diagInfo() }}
|
||||||
{{ eventMoreInfo }}-->
|
{{ evInfo }}-->
|
||||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||||
|
|
||||||
<v-sheet height="64">
|
<v-sheet height="64">
|
||||||
@@ -65,7 +65,7 @@
|
|||||||
:event-color="getEventColor"
|
:event-color="getEventColor"
|
||||||
:type="viewType"
|
:type="viewType"
|
||||||
:locale="languageName"
|
:locale="languageName"
|
||||||
@click:event="showEventMoreInfo"
|
@click:event="showevInfo"
|
||||||
@click:more="viewDay"
|
@click:more="viewDay"
|
||||||
@click:date="viewDay"
|
@click:date="viewDay"
|
||||||
@change="fetchEvents"
|
@change="fetchEvents"
|
||||||
@@ -124,12 +124,61 @@
|
|||||||
<div>
|
<div>
|
||||||
<span class="text-h6">{{ $ay.t("WorkOrder") }}: </span>
|
<span class="text-h6">{{ $ay.t("WorkOrder") }}: </span>
|
||||||
<span class="text-body-1"
|
<span class="text-body-1"
|
||||||
>{{ eventMoreInfo.serial }}
|
>{{ evInfo.serial }} {{ evInfo.customerViz }}</span
|
||||||
{{ eventMoreInfo.customerViz }}</span
|
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<span class="text-h6">{{ $ay.t("DashboardScheduled") }}: </span>
|
||||||
|
<span class="text-body-1"
|
||||||
|
>{{ $ay.dt(evInfo.startDate) }} — {{
|
||||||
|
$ay.dt(evInfo.stopDate)
|
||||||
|
}}</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div v-if="evInfo.haswostatus">
|
||||||
|
<span class="text-h6">{{ $ay.t("WorkOrderStatus") }}: </span>
|
||||||
|
<span class="text-body-1">{{ evInfo.wostatus }}</span>
|
||||||
|
<v-icon :color="evInfo.wostatuscolor" class="ml-4"
|
||||||
|
>$ayiFlag</v-icon
|
||||||
|
>
|
||||||
|
<v-icon
|
||||||
|
color="primary"
|
||||||
|
v-if="evInfo.wostatuslocked"
|
||||||
|
class="ml-4"
|
||||||
|
>$ayiLock</v-icon
|
||||||
|
>
|
||||||
|
<v-icon
|
||||||
|
color="primary"
|
||||||
|
v-if="evInfo.wostatuscompleted"
|
||||||
|
class="ml-4"
|
||||||
|
>$ayiCheckCircle</v-icon
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<span class="text-h6"
|
||||||
|
>{{ $ay.t("WorkOrderItemSummary") }}:
|
||||||
|
</span>
|
||||||
|
<span class="text-body-1">
|
||||||
|
<v-icon class="mr-3" :color="evInfo.woitemstatuscolor"
|
||||||
|
>$ayiCircle</v-icon
|
||||||
|
>{{ evInfo.woitemstatus }}</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<span class="text-h6"
|
||||||
|
>{{ $ay.t("WorkOrderItemPriorityID") }}:
|
||||||
|
</span>
|
||||||
|
<span class="text-body-1">
|
||||||
|
<v-icon class="mr-3" :color="evInfo.woitemprioritycolor"
|
||||||
|
>$ayiFireAlt</v-icon
|
||||||
|
>{{ evInfo.woitempriority }}</span
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{ selectedEvent }}
|
{{ selectedEvent }}
|
||||||
{{ eventMoreInfo }}
|
{{ evInfo }}
|
||||||
</div>
|
</div>
|
||||||
</v-card-text>
|
</v-card-text>
|
||||||
<v-card-actions>
|
<v-card-actions>
|
||||||
@@ -269,7 +318,7 @@ export default {
|
|||||||
selectedElement: null,
|
selectedElement: null,
|
||||||
selectedOpen: false,
|
selectedOpen: false,
|
||||||
events: [],
|
events: [],
|
||||||
eventMoreInfo: null,
|
evInfo: null,
|
||||||
formState: {
|
formState: {
|
||||||
ready: false,
|
ready: false,
|
||||||
dirty: false,
|
dirty: false,
|
||||||
@@ -348,10 +397,10 @@ export default {
|
|||||||
id: this.selectedEvent.id
|
id: this.selectedEvent.id
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
async showEventMoreInfo({ nativeEvent, event }) {
|
async showevInfo({ nativeEvent, event }) {
|
||||||
//console.log("showEventMoreInfo:event ", JSON.stringify(event));
|
//console.log("showevInfo:event ", JSON.stringify(event));
|
||||||
let route = null;
|
let route = null;
|
||||||
this.eventMoreInfo = null;
|
this.evInfo = null;
|
||||||
|
|
||||||
switch (event.type) {
|
switch (event.type) {
|
||||||
case window.$gz.type.WorkOrderItemScheduledUser:
|
case window.$gz.type.WorkOrderItemScheduledUser:
|
||||||
@@ -361,7 +410,7 @@ export default {
|
|||||||
if (route) {
|
if (route) {
|
||||||
let res = await window.$gz.api.get(route);
|
let res = await window.$gz.api.get(route);
|
||||||
if (!res.error) {
|
if (!res.error) {
|
||||||
this.eventMoreInfo = res.data;
|
this.evInfo = res.data;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -615,7 +664,12 @@ async function fetchTranslatedText(vm) {
|
|||||||
"ScheduleMonth",
|
"ScheduleMonth",
|
||||||
"ScheduleDay",
|
"ScheduleDay",
|
||||||
"ScheduleWeek",
|
"ScheduleWeek",
|
||||||
"Schedule4Day"
|
"Schedule4Day",
|
||||||
|
"WorkOrder",
|
||||||
|
"DashboardScheduled",
|
||||||
|
"WorkOrderItemPriorityID",
|
||||||
|
"WorkOrderItemSummary",
|
||||||
|
"WorkOrderStatus"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user