diff --git a/ayanova/src/components/work-order-item-scheduled-users.vue b/ayanova/src/components/work-order-item-scheduled-users.vue index e5b1c9c0..7ecfacc9 100644 --- a/ayanova/src/components/work-order-item-scheduled-users.vue +++ b/ayanova/src/components/work-order-item-scheduled-users.vue @@ -132,7 +132,18 @@ export default { methods: { newItem() { - console.log("STUB: NEW scheduserITEM"); + this.pvm.selectedScheduledUserItemIndex = + this.value.items[this.pvm.selectedItemIndex].scheduledUsers.push({ + id: 0, + concurrency: 0, + userId: null, + estimatedQuantity: 0, + startDate: null, + stopDate: null, + serviceRateId: null, + isDirty: true, + workOrderItemId: this.value.items[this.pvm.selectedItemIndex].id + }) - 1; }, async deleteItem() { if ((await window.$gz.dialog.confirmDelete()) != true) { diff --git a/ayanova/src/components/work-order-items.vue b/ayanova/src/components/work-order-items.vue index 3f87ff88..4ba8fbed 100644 --- a/ayanova/src/components/work-order-items.vue +++ b/ayanova/src/components/work-order-items.vue @@ -119,7 +119,32 @@ export default { methods: { newItem() { - console.log("STUB: NEW ITEM"); + this.pvm.selectedItemIndex = + this.value.items.push({ + id: 0, + concurrency: 0, + notes: null, + wiki: null, + customFields: "{}", + tags: [], + workOrderId: this.value.id, + techNotes: null, + workorderItemStatusId: null, + workorderItemPriorityId: null, + requestDate: null, + warrantyService: false, + isDirty: true, + expenses: [], + labors: [], + loans: [], + parts: [], + partRequests: [], + scheduledUsers: [], + tasks: [], + travels: [], + units: [], + outsideServices: [] + }) - 1; }, async deleteItem() { if ((await window.$gz.dialog.confirmDelete()) != true) {