This commit is contained in:
2021-08-26 20:01:20 +00:00
parent 3fc36274fc
commit 4e82e5d604

View File

@@ -243,6 +243,13 @@
:item-class="poItemsRowClasses" :item-class="poItemsRowClasses"
:no-data-text="$ay.t('NoData')" :no-data-text="$ay.t('NoData')"
> >
<template v-slot:[`item.workOrderItemPartRequestViz`]="{ item }">
<div class="subtitle-1" @click="openWOItemPartRequest(item)">
<a href="javascript:">
{{ item.workOrderItemPartRequestViz }}</a
>
</div>
</template>
<template v-slot:top> <template v-slot:top>
<v-col cols="12"> <v-col cols="12">
<v-menu offset-y v-if="rights.change"> <v-menu offset-y v-if="rights.change">
@@ -371,7 +378,7 @@
<v-card-title> <v-card-title>
<template <template
v-if=" v-if="
obj.items[editPoItemIndex].workorderItemPartRequestId != null obj.items[editPoItemIndex].workOrderItemPartRequestId != null
" "
> >
<v-btn text @click="openWOItemPartRequest()"> <v-btn text @click="openWOItemPartRequest()">
@@ -382,7 +389,7 @@
@click="openWOItemPartRequest()" @click="openWOItemPartRequest()"
>{{ $ay.t("WorkOrderItemPartRequest") }} >{{ $ay.t("WorkOrderItemPartRequest") }}
{{ {{
obj.items[editPoItemIndex].workorderItemPartRequestViz obj.items[editPoItemIndex].workOrderItemPartRequestViz
}}</span }}</span
></v-btn ></v-btn
> >
@@ -442,7 +449,7 @@
v-model="obj.items[editPoItemIndex].quantityOrdered" v-model="obj.items[editPoItemIndex].quantityOrdered"
:readonly=" :readonly="
formState.readOnly || formState.readOnly ||
obj.items[editPoItemIndex].workorderItemPartRequestId != obj.items[editPoItemIndex].workOrderItemPartRequestId !=
null null
" "
:label="$ay.t('PurchaseOrderItemQuantityOrdered')" :label="$ay.t('PurchaseOrderItemQuantityOrdered')"
@@ -898,7 +905,7 @@ export default {
z.receivedCost = 0; z.receivedCost = 0;
z.receivedDate = null; z.receivedDate = null;
z.purchaseOrderId = 0; z.purchaseOrderId = 0;
z.workorderItemPartRequestId = null; z.workOrderItemPartRequestId = null;
z.partRequestedById = null; z.partRequestedById = null;
}); });
@@ -1195,6 +1202,7 @@ export default {
warehouseViz: x.warehouseViz, warehouseViz: x.warehouseViz,
partRequestedByViz: x.partRequestedByViz, partRequestedByViz: x.partRequestedByViz,
workOrderItemPartRequestViz: x.workOrderItemPartRequestViz, workOrderItemPartRequestViz: x.workOrderItemPartRequestViz,
workOrderItemPartRequestId: x.workOrderItemPartRequestId,
purchaseTaxCodeViz: x.purchaseTaxCodeViz, purchaseTaxCodeViz: x.purchaseTaxCodeViz,
netTotalViz: window.$gz.locale.currencyLocalized( netTotalViz: window.$gz.locale.currencyLocalized(
x.netTotalViz, x.netTotalViz,
@@ -1388,10 +1396,18 @@ export default {
} }
}, },
methods: { methods: {
openWOItemPartRequest() { openWOItemPartRequest(item) {
let requestId = 0;
if (item) {
requestId = item.workOrderItemPartRequestId;
} else {
requestId = this.obj.items[this.editPoItemIndex]
.workOrderItemPartRequestId;
}
window.$gz.eventBus.$emit("openobject", { window.$gz.eventBus.$emit("openobject", {
type: window.$gz.type.WorkOrderItemPartRequest, type: window.$gz.type.WorkOrderItemPartRequest,
id: this.obj.items[this.editPoItemIndex].workorderItemPartRequestId id: requestId
}); });
}, },
appendSelectedRestocks() { appendSelectedRestocks() {
@@ -1408,7 +1424,7 @@ export default {
receivedCost: 0.0, receivedCost: 0.0,
receivedDate: null, receivedDate: null,
partRequestedById: null, partRequestedById: null,
workorderItemPartRequestId: null, workOrderItemPartRequestId: null,
purchaseTaxCodeId: purchaseTaxCodeId:
window.$gz.store.state.globalSettings.defaultTaxPartPurchaseId, window.$gz.store.state.globalSettings.defaultTaxPartPurchaseId,
vendorPartNumber: null vendorPartNumber: null
@@ -1547,7 +1563,7 @@ export default {
receivedCost: 0.0, receivedCost: 0.0,
receivedDate: null, receivedDate: null,
partRequestedById: null, partRequestedById: null,
workorderItemPartRequestId: null, workOrderItemPartRequestId: null,
purchaseTaxCodeId: purchaseTaxCodeId:
window.$gz.store.state.globalSettings.defaultTaxPartPurchaseId, window.$gz.store.state.globalSettings.defaultTaxPartPurchaseId,
vendorPartNumber: null vendorPartNumber: null
@@ -2049,13 +2065,13 @@ async function fetchTranslatedText(vm) {
receivedCost: 0.0, receivedCost: 0.0,
receivedDate: null, receivedDate: null,
partRequestedById: null, partRequestedById: null,
workorderItemPartRequestId: null, workOrderItemPartRequestId: null,
purchaseTaxCodeId: 3, purchaseTaxCodeId: 3,
vendorPartNumber: "man-695831", vendorPartNumber: "man-695831",
partViz: "695831", partViz: "695831",
warehouseViz: "WHS- Lera Brook", warehouseViz: "WHS- Lera Brook",
partRequestedByViz: null, partRequestedByViz: null,
workorderItemPartRequestViz: null, workOrderItemPartRequestViz: null,
purchaseTaxCodeViz: "Sales & Goods", purchaseTaxCodeViz: "Sales & Goods",
netTotalViz: 1019.278, netTotalViz: 1019.278,
TaxAViz: 71.34946, TaxAViz: 71.34946,