This commit is contained in:
2021-02-18 17:21:16 +00:00
parent 318221213a
commit 9a54d39f7c
2 changed files with 92 additions and 39 deletions

View File

@@ -468,7 +468,7 @@ export default new Router({
import(/* webpackChunkName: "inv" */ "./views/inv-purchase-orders.vue")
},
{
path: "/inv-purchase-order",
path: "/inv-purchase-orders/:recordid",
name: "inv-purchase-order",
component: () =>
import(/* webpackChunkName: "inv" */ "./views/inv-purchase-order.vue")

View File

@@ -24,7 +24,19 @@
type="number"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-pick-list
:aya-type="ayaTypes().Vendor"
:show-edit-icon="true"
v-model="obj.vendorId"
:readonly="formState.readOnly"
:label="$ay.t('Vendor')"
ref="vendorId"
data-cy="vendorId"
:error-messages="form().serverErrors(this, 'vendorId')"
@input="fieldValueChanged('vendorId')"
></gz-pick-list>
</v-col>
<v-col
v-if="form().showMe(this, 'PurchaseOrderStatus')"
cols="12"
@@ -101,6 +113,83 @@
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'VendorMemo')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-textarea
v-model="obj.vendorMemo"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderVendorMemo')"
:error-messages="form().serverErrors(this, 'vendorMemo')"
ref="vendorMemo"
data-cy="vendorMemo"
@input="fieldValueChanged('vendorMemo')"
auto-grow
></v-textarea>
</v-col>
<v-col
v-if="form().showMe(this, 'Text1')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-text-field
v-model="obj.text1"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderReceiptText1')"
ref="text1"
data-cy="text1"
:error-messages="form().serverErrors(this, 'text1')"
@input="fieldValueChanged('text1')"
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'Text2')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<v-text-field
v-model="obj.text2"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderReceiptText2')"
ref="text2"
data-cy="text2"
:error-messages="form().serverErrors(this, 'text2')"
@input="fieldValueChanged('text2')"
></v-text-field>
</v-col>
<v-col
v-if="form().showMe(this, 'DropShipToCustomerId')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-pick-list
:aya-type="ayaTypes().Customer"
:show-edit-icon="true"
v-model="obj.dropShipToCustomerId"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderDropShipToCustomerID')"
ref="dropShipToCustomerId"
data-cy="dropShipToCustomerId"
:error-messages="
form().serverErrors(this, 'dropShipToCustomerId')
"
@input="fieldValueChanged('dropShipToCustomerId')"
></gz-pick-list>
</v-col>
<!--
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
@@ -117,26 +206,7 @@
<v-col
v-if="form().showMe(this, 'PurchaseOrderPurchaseOrderOverseerID')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-pick-list
:aya-type="ayaTypes().User"
:variant="'inside'"
:show-edit-icon="true"
v-model="obj.projectOverseerId"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderPurchaseOrderOverseerID')"
ref="projectOverseerId"
data-cy="projectOverseerId"
:error-messages="form().serverErrors(this, 'projectOverseerId')"
@input="fieldValueChanged('projectOverseerId')"
></gz-pick-list>
</v-col>
<v-col
v-if="form().showMe(this, 'PurchaseOrderDateStarted')"
@@ -813,21 +883,4 @@ async function fetchTranslatedText(vm) {
"PurchaseOrderCustom16"
]);
}
/* l.Add(new FormField { TKey = "PurchaseOrderPONumber", FieldKey = "Serial", Hideable = false });
l.Add(new FormField { TKey = "PurchaseOrderNotes", FieldKey = "Notes" });
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments" });
l.Add(new FormField { TKey = "PurchaseOrderVendorMemo", FieldKey = "VendorMemo" });
l.Add(new FormField { TKey = "PurchaseOrderDropShipToCustomerID", FieldKey = "DropShipToCustomerId" });
l.Add(new FormField { TKey = "PurchaseOrderReferenceNumber", FieldKey = "ReferenceNumber" });
l.Add(new FormField { TKey = "Vendor", FieldKey = "VendorId" });
l.Add(new FormField { TKey = "PurchaseOrderOrderedDate", FieldKey = "OrderedDate" });
l.Add(new FormField { TKey = "PurchaseOrderExpectedReceiveDate", FieldKey = "ExpectedReceiveDate" });
l.Add(new FormField { TKey = "PurchaseOrderStatus", FieldKey = "PurchaseOrderStatus" });
l.Add(new FormField { TKey = "Project", FieldKey = "ProjectId" });
l.Add(new FormField { TKey = "PurchaseOrderReceiptText1", FieldKey = "Text1" });
l.Add(new FormField { TKey = "PurchaseOrderReceiptText2", FieldKey = "Text2" }); */
</script>