This commit is contained in:
@@ -1228,7 +1228,7 @@ BUILD CHANGES OF NOTE
|
|||||||
|
|
||||||
BUILD 114
|
BUILD 114
|
||||||
|
|
||||||
- Copy work order item implemented to recreate functionality of v7
|
- Copy work order item implemented (was v7 feature)
|
||||||
Can now Copy woitem to *any* work order
|
Can now Copy woitem to *any* work order
|
||||||
Completely new functionality not in v7
|
Completely new functionality not in v7
|
||||||
Can also copy to the *same* workorder which is handy to duplicate a bunch of woitems that are the same
|
Can also copy to the *same* workorder which is handy to duplicate a bunch of woitems that are the same
|
||||||
@@ -1238,6 +1238,8 @@ BUILD 114
|
|||||||
Note: v7 "move" woitem feature is intentionally not implemented
|
Note: v7 "move" woitem feature is intentionally not implemented
|
||||||
user can replicate by copy and then delete source woitem
|
user can replicate by copy and then delete source woitem
|
||||||
|
|
||||||
|
- WorkOrderItemScheduledUser convert to labor implemented (was v7 feature)
|
||||||
|
- workorderitemlabor "Append tasks" implemented (new feature requested)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -489,36 +489,18 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
appendTasks() {
|
appendTasks() {
|
||||||
//if no tasks then nothing to do
|
|
||||||
const tasks = this.value.items[this.activeWoItemIndex].tasks;
|
const tasks = this.value.items[this.activeWoItemIndex].tasks;
|
||||||
if (tasks.length == 0) {
|
if (tasks.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const l = this.value.items[this.activeWoItemIndex].labors[
|
const l = this.value.items[this.activeWoItemIndex].labors[
|
||||||
this.activeItemIndex
|
this.activeItemIndex
|
||||||
];
|
];
|
||||||
|
|
||||||
let at = "";
|
let at = "";
|
||||||
tasks.forEach(z => {
|
tasks.forEach(z => {
|
||||||
at += `${z.task} - ${z.statusViz}\n`;
|
at += `${z.task} - ${z.statusViz}\n`;
|
||||||
});
|
});
|
||||||
l.serviceDetails += `\n${at}`;
|
l.serviceDetails += `\n${at}`;
|
||||||
|
|
||||||
// this.value.items[this.activeWoItemIndex].tasks.push({
|
|
||||||
// id: 0,
|
|
||||||
// concurrency: 0,
|
|
||||||
// sequence: newIndex + 1, //indexes are zero based but sequences are visible to user so 1 based
|
|
||||||
// task: undefined, //to trigger validation on new
|
|
||||||
// status: 1, //incomplete==1
|
|
||||||
// completedByUserId: null,
|
|
||||||
// completedDate: null,
|
|
||||||
// isDirty: true,
|
|
||||||
// workOrderItemId: this.value.items[this.activeWoItemIndex].id,
|
|
||||||
// uid: Date.now(),
|
|
||||||
// completedByUserViz: null,
|
|
||||||
// statusViz: null
|
|
||||||
// });
|
|
||||||
},
|
},
|
||||||
userChange(newName) {
|
userChange(newName) {
|
||||||
this.value.items[this.activeWoItemIndex].labors[
|
this.value.items[this.activeWoItemIndex].labors[
|
||||||
|
|||||||
@@ -2173,7 +2173,8 @@ async function fetchTranslatedText(vm) {
|
|||||||
"PartSerialNumbersAvailable",
|
"PartSerialNumbersAvailable",
|
||||||
"AddMultipleUnits",
|
"AddMultipleUnits",
|
||||||
"CopyToWorkOrder",
|
"CopyToWorkOrder",
|
||||||
"WorkOrderConvertScheduledUserToLabor"
|
"WorkOrderConvertScheduledUserToLabor",
|
||||||
|
"AppendTasks"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user