This commit is contained in:
2021-04-06 21:51:22 +00:00
parent 4afb02c8cd
commit 4e492686a6
5 changed files with 92 additions and 79 deletions

View File

@@ -88,6 +88,8 @@ export default {
valid: true
});
//todo: TEMPORARY FOR TESTING??
//IDEALLY IT WOULD BE CLEANER IF NOTHING SELECTED ON OPEN, BUT IF ONLY ONE THEN IT SHOULD SELECT??
if (vm.obj.items.length > 0) {
vm.selectedItemIndex = 0;
} else {
@@ -187,6 +189,7 @@ export default {
rights: window.$gz.role.defaultRightsObject(), //overall workorder rights, supersedes subrights
ayaType: window.$gz.type.WorkOrder,
selectedItemIndex: null,
selectedScheduledUserItemIndex: null,
selectLists: {
wostatus: [],
allowedwostatus: []
@@ -313,6 +316,21 @@ export default {
}
return this.obj.items.length;
},
hasSelectedScheduledUserItem: function() {
if (
this.hasSelectedWoItem &&
this.selectedScheduledUserItemIndex != null
) {
return true;
}
return false;
},
scheduledUserItemCount: function() {
if (!this.obj.items || !this.hasSelectedWoItem) {
return 0;
}
return this.obj.items[this.selectedItemIndex].scheduledUsers.length;
},
currentState() {
//return actual status object from top level shell based on current state
//if state is unknown then it should return a placeholder dummy state showing an error condition or empty I guess
@@ -816,6 +834,8 @@ async function fetchTranslatedText(vm) {
"WorkOrderCustom14",
"WorkOrderCustom15",
"WorkOrderCustom16",
"WorkOrderItemList",
"WorkOrderItemTechNotes",
"WorkOrderItemScheduledUserList"
]);
}