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