This commit is contained in:
2021-07-06 19:51:32 +00:00
parent 8f8e633290
commit 926dcd6098
2 changed files with 34 additions and 33 deletions

View File

@@ -249,7 +249,7 @@
v-model="selectedBulkUnits"
:headers="bulkUnitTableHeaders"
:items="availableBulkUnits"
class="elevation-4"
class="my-10"
:disable-filtering="true"
hide-default-footer
:no-data-text="$ay.t('NoData')"
@@ -379,33 +379,24 @@ export default {
this.availableBulkUnits = res.data;
}
},
addSelectedBulkUnits() {
if (this.selectedBulkUnits.length > 0) {
let newIndex = this.value.items[this.activeWoItemIndex].units.length;
res.data.items.forEach(z => {
this.selectedBulkUnits.forEach(z => {
newIndex++;
// this.value.items[this.activeWoItemIndex].parts.push({
// id: 0,
// concurrency: 0,
// userId: null,
// description: null,
// serials: null,
// partId: z.partId,
// partWarehouseId: this.selectedPartWarehouse,
// quantity: z.quantity,
// taxPartSaleId: null,
// price: 0,
// priceOverride: null,
// cost: 0,
// listPrice: 0,
// isDirty: true,
// workOrderItemId: this.value.items[this.activeWoItemIndex].id,
// uid: Date.now(),
// partWarehouseViz: null,
// partViz: z.partViz,
// taxCodeViz: null
// });
this.value.items[this.activeWoItemIndex].units.push({
id: 0,
concurrency: 0,
wiki: null,
customFields: "{}",
tags: [],
notes: null,
unitId: z.unitId, //zero to break rule on new
isDirty: true,
workOrderItemId: this.value.items[this.activeWoItemIndex].id,
uid: Date.now(),
unitViz: z.unitSerial
});
});
this.$emit("change");
this.selectedRow = [{ index: newIndex }];
@@ -420,6 +411,19 @@ export default {
},
newItem() {
let newIndex = this.value.items[this.activeWoItemIndex].units.length;
// {
// "0": {
// "id": 53,
// "concurrency": 9586762,
// "notes": "Aut modi molestias molestiae ipsa id.",
// "wiki": null,
// "customFields": null,
// "tags": [],
// "unitId": 4,
// "unitViz": "83429560",
// "workOrderItemId": 22
// }
// }
this.value.items[this.activeWoItemIndex].units.push({
id: 0,
@@ -427,12 +431,8 @@ export default {
wiki: null,
customFields: "{}",
tags: [],
userId: null,
notes: null,
unitId: 0, //zero to break rule on new
estimatedQuantity: 0,
startDate: null,
stopDate: null,
serviceRateId: null,
isDirty: true,
workOrderItemId: this.value.items[this.activeWoItemIndex].id,
uid: Date.now(),