This commit is contained in:
2021-06-10 22:54:15 +00:00
parent cfd54c2ab8
commit 48b16bdeb0

View File

@@ -560,7 +560,16 @@ export default {
return { return {
activeItemIndex: null, activeItemIndex: null,
selectedRow: [], selectedRow: [],
gotoOutsideServiceIndex: null gotoOutsideServiceIndex: null,
gotoExpenseIndex: null,
gotoLaborIndex: null,
gotoLoanIndex: null,
gotoPartIndex: null,
gotoPartRequestIndex: null,
gotoTaskIndex: null,
gotoScheduledUserIndex: null,
gotoTravelIndex: null,
gotoUnitIndex: null
}; };
}, },
props: { props: {
@@ -580,11 +589,9 @@ export default {
watch: { watch: {
goto(val, oldVal) { goto(val, oldVal) {
if (val != oldVal) { if (val != oldVal) {
console.log("WOITEM WATCH GOTO VALUE CHANGED", val);
let navto = { woitemindex: null, childindex: null }; let navto = { woitemindex: null, childindex: null };
//find the item in question then trigger the nav //find the item in question then trigger the nav
let keepgoing = true; let keepgoing = true;
this.value.items.forEach((z, itemindex) => { this.value.items.forEach((z, itemindex) => {
if (keepgoing) { if (keepgoing) {
switch (val.type) { switch (val.type) {
@@ -603,25 +610,87 @@ export default {
} }
}); });
break; break;
// //corebizobject case window.$gz.type.WorkOrderItemExpense:
// WorkOrderItemExpense: 36, z.expenses.forEach((x, childindex) => {
// //corebizobject if (x.id == val.id) {
// WorkOrderItemLabor: 37, navto.woitemindex = itemindex;
// //corebizobject navto.childindex = childindex;
// WorkOrderItemLoan: 38, keepgoing = false;
// //corebizobject }
// WorkOrderItemPart: 39, });
// //corebizobject break;
// WorkOrderItemPartRequest: 40, case window.$gz.type.WorkOrderItemLabor:
// //corebizobject z.labors.forEach((x, childindex) => {
// WorkOrderItemScheduledUser: 41, if (x.id == val.id) {
// //corebizobject navto.woitemindex = itemindex;
// WorkOrderItemTask: 42, navto.childindex = childindex;
// //corebizobject keepgoing = false;
// WorkOrderItemTravel: 43, }
// //corebizobject });
// WorkOrderItemUnit: 44, break;
// WorkOrderItemOutsideService: 73, case window.$gz.type.WorkOrderItemLoan:
z.loans.forEach((x, childindex) => {
if (x.id == val.id) {
navto.woitemindex = itemindex;
navto.childindex = childindex;
keepgoing = false;
}
});
break;
case window.$gz.type.WorkOrderItemPart:
z.parts.forEach((x, childindex) => {
if (x.id == val.id) {
navto.woitemindex = itemindex;
navto.childindex = childindex;
keepgoing = false;
}
});
break;
case window.$gz.type.WorkOrderItemPartRequest:
z.parts.forEach((x, childindex) => {
if (x.id == val.id) {
navto.woitemindex = itemindex;
navto.childindex = childindex;
keepgoing = false;
}
});
break;
case window.$gz.type.WorkOrderItemScheduledUser:
z.scheduledUsers.forEach((x, childindex) => {
if (x.id == val.id) {
navto.woitemindex = itemindex;
navto.childindex = childindex;
keepgoing = false;
}
});
break;
case window.$gz.type.WorkOrderItemTask:
z.tasks.forEach((x, childindex) => {
if (x.id == val.id) {
navto.woitemindex = itemindex;
navto.childindex = childindex;
keepgoing = false;
}
});
break;
case window.$gz.type.WorkOrderItemTravel:
z.travels.forEach((x, childindex) => {
if (x.id == val.id) {
navto.woitemindex = itemindex;
navto.childindex = childindex;
keepgoing = false;
}
});
break;
case window.$gz.type.WorkOrderItemUnit:
z.units.forEach((x, childindex) => {
if (x.id == val.id) {
navto.woitemindex = itemindex;
navto.childindex = childindex;
keepgoing = false;
}
});
break;
} }
} }
}); });
@@ -635,9 +704,33 @@ export default {
case window.$gz.type.WorkOrderItemOutsideService: case window.$gz.type.WorkOrderItemOutsideService:
this.gotoOutsideServiceIndex = navto.childindex; this.gotoOutsideServiceIndex = navto.childindex;
break; break;
case window.$gz.type.WorkOrderItemExpense:
this.gotoExpenseIndex = navto.childindex;
break;
case window.$gz.type.WorkOrderItemLabor:
this.gotoLaborIndex = navto.childindex;
break;
case window.$gz.type.WorkOrderItemLoan:
this.gotoLoanIndex = navto.childindex;
break;
case window.$gz.type.WorkOrderItemPart:
this.gotoPartIndex = navto.childindex;
break;
case window.$gz.type.WorkOrderItemPartRequest:
this.gotoPartRequestIndex = navto.childindex;
break;
case window.$gz.type.WorkOrderItemTask:
this.gotoTaskIndex = navto.childindex;
break;
case window.$gz.type.WorkOrderItemScheduledUser: case window.$gz.type.WorkOrderItemScheduledUser:
this.gotoScheduledUserIndex = navto.childindex; this.gotoScheduledUserIndex = navto.childindex;
break; break;
case window.$gz.type.WorkOrderItemTravel:
this.gotoTravelIndex = navto.childindex;
break;
case window.$gz.type.WorkOrderItemUnit:
this.gotoUnitIndex = navto.childindex;
break;
} }
}); });
} }