This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user