This commit is contained in:
@@ -164,7 +164,6 @@ export default {
|
|||||||
return "fa-vial";
|
return "fa-vial";
|
||||||
case window.$gz.type.ServerState:
|
case window.$gz.type.ServerState:
|
||||||
return "fa-door-open";
|
return "fa-door-open";
|
||||||
|
|
||||||
case window.$gz.type.License:
|
case window.$gz.type.License:
|
||||||
return "fa-ticket-alt";
|
return "fa-ticket-alt";
|
||||||
case window.$gz.type.LogFile:
|
case window.$gz.type.LogFile:
|
||||||
|
|||||||
@@ -10,17 +10,23 @@
|
|||||||
:color="getIconColorForEvent(i.event)"
|
:color="getIconColorForEvent(i.event)"
|
||||||
:icon="getIconForEvent(i.event)"
|
:icon="getIconForEvent(i.event)"
|
||||||
>
|
>
|
||||||
<template v-slot:opposite>
|
|
||||||
<span></span>
|
|
||||||
</template>
|
|
||||||
<v-card>
|
<v-card>
|
||||||
<v-card-title
|
<v-card-title
|
||||||
><v-icon class="mr-4">{{
|
><v-icon
|
||||||
|
color="primary"
|
||||||
|
large
|
||||||
|
v-if="canOpen(i.objectType)"
|
||||||
|
@click="openItem(i)"
|
||||||
|
class="mr-4"
|
||||||
|
>{{ getIconForObjectType(i.objectType) }}</v-icon
|
||||||
|
><v-icon v-else class="mr-4">{{
|
||||||
getIconForObjectType(i.objectType)
|
getIconForObjectType(i.objectType)
|
||||||
}}</v-icon
|
}}</v-icon
|
||||||
>{{ i.name }}</v-card-title
|
><span class="mr-4">{{ getNameForType(i.objectType) }}</span
|
||||||
|
><span>{{ i.name }}</span></v-card-title
|
||||||
>
|
>
|
||||||
<v-card-text>
|
<v-card-text>
|
||||||
|
{{ i }}
|
||||||
{{ i.date }} {{ getEventName(i.event) }}
|
{{ i.date }} {{ getEventName(i.event) }}
|
||||||
{{ i.textra }}
|
{{ i.textra }}
|
||||||
</v-card-text>
|
</v-card-text>
|
||||||
@@ -72,6 +78,17 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
openItem(item) {
|
||||||
|
if (item.canopen) {
|
||||||
|
window.$gz.eventBus.$emit("openobject", {
|
||||||
|
type: item.objectType,
|
||||||
|
id: item.objectId
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
canOpen(otype) {
|
||||||
|
return this.ayaTypes[otype].canopen;
|
||||||
|
},
|
||||||
getEventName(event) {
|
getEventName(event) {
|
||||||
return this.eventTypes[event].name;
|
return this.eventTypes[event].name;
|
||||||
},
|
},
|
||||||
@@ -85,9 +102,9 @@ export default {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getTypeNameForEvent(event) {
|
getNameForType(otype) {
|
||||||
if (event.objectType) {
|
if (otype) {
|
||||||
return this.ayaTypes[event.objectType].name;
|
return this.ayaTypes[otype].name;
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -161,7 +178,9 @@ export default {
|
|||||||
languageName,
|
languageName,
|
||||||
hour12
|
hour12
|
||||||
);
|
);
|
||||||
for (let i = 0; i < vm.eventTypes.length; i) temp[i].index = i; //TODO: PAGING
|
//for (let i = 0; i < vm.eventTypes.length; i) {
|
||||||
|
temp[i].index = i; //TODO: PAGING
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
vm.obj = temp; //TODO: PAGING
|
vm.obj = temp; //TODO: PAGING
|
||||||
@@ -242,18 +261,28 @@ function initForm(vm) {
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
function populateAyaTypeList(vm) {
|
function populateAyaTypeList(vm) {
|
||||||
//ensure the pick lists required are pre-fetched
|
|
||||||
return window.$gz.enums.fetchEnumList("ayatype").then(() => {
|
return window.$gz.enums.fetchEnumList("ayatype").then(() => {
|
||||||
let ayt = window.$gz.enums.getSelectionList("ayatype");
|
let ayt = window.$gz.enums.getSelectionList("ayatype");
|
||||||
let temp = {};
|
let temp = {};
|
||||||
for (let i = 0; i < ayt.length; i++) {
|
for (let i = 0; i < ayt.length; i++) {
|
||||||
let item = ayt[i];
|
let item = ayt[i];
|
||||||
|
let canopen = false;
|
||||||
|
//CoreBizObject add here
|
||||||
|
switch (item.id) {
|
||||||
|
case window.$gz.type.User:
|
||||||
|
case window.$gz.type.Widget:
|
||||||
|
canopen = true;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
canopen = false;
|
||||||
|
}
|
||||||
temp[item.id] = {
|
temp[item.id] = {
|
||||||
name: item.name,
|
name: item.name,
|
||||||
icon: window.$gz.util.iconForType(item.id)
|
icon: window.$gz.util.iconForType(item.id),
|
||||||
|
canopen: canopen
|
||||||
};
|
};
|
||||||
vm.ayaTypes = temp;
|
|
||||||
}
|
}
|
||||||
|
vm.ayaTypes = temp;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user