This commit is contained in:
2021-02-19 23:46:33 +00:00
parent 31dc68bd71
commit 17ae5cba3e
2 changed files with 82 additions and 4 deletions

View File

@@ -8,6 +8,8 @@
MISC ITEMS THAT CAME UP
## CLIENT MISC ITEMS
todo: acc-service-bank is using a decimal control instead of a currency control for currency field
todo: inconsistent use of browser language and browser languages
getBrowserLanguages() <--- more often used vs getBrowserFirstLanguage() <-- fewer times used
some things are using the default first language

View File

@@ -327,11 +327,9 @@
data-cy="partId"
></gz-pick-list>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-pick-list
v-if="
obj.hasSelectableWarehouses
"
v-if="obj.hasSelectableWarehouses"
:aya-type="ayaTypes().PartWarehouse"
:show-edit-icon="true"
v-model="obj.items[editPoItemIndex].partWarehouseId"
@@ -341,6 +339,84 @@
data-cy="partWarehouseId"
></gz-pick-list>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-decimal
v-model="obj.items[editPoItemIndex].quantityOrdered"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderItemQuantityOrdered')"
ref="quantityOrdered"
data-cy="quantityOrdered"
:rules="[
form().decimalValid(this, 'quantityOrdered'),
form().required(this, 'quantityOrdered')
]"
></gz-decimal>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-decimal
v-model="obj.items[editPoItemIndex].quantityReceived"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderItemQuantityReceived')"
ref="quantityReceived"
data-cy="quantityReceived"
:rules="[
form().decimalValid(this, 'quantityReceived'),
form().required(this, 'quantityReceived')
]"
></gz-decimal>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-date-time-picker
:label="$ay.t('PurchaseOrderReceiptReceivedDate')"
v-model="obj.items[editPoItemIndex].receivedDate"
:readonly="formState.readOnly"
ref="receivedDate"
></gz-date-time-picker>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-currency
v-model="obj.items[editPoItemIndex].purchaseOrderCost"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderItemPurchaseOrderCost')"
ref="purchaseOrderCost"
data-cy="purchaseOrderCost"
:rules="[
form().decimalValid(this, 'purchaseOrderCost'),
form().required(this, 'purchaseOrderCost')
]"
></gz-currency>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-currency
v-model="obj.items[editPoItemIndex].receivedCost"
:readonly="formState.readOnly"
:label="$ay.t('PurchaseOrderReceiptItemReceiptCost')"
ref="receivedCost"
data-cy="receivedCost"
:rules="[
form().decimalValid(this, 'receivedCost'),
form().required(this, 'receivedCost')
]"
></gz-currency>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<gz-pick-list
v-if="form().showMe(this, 'TaxCode')"
:aya-type="ayaTypes().TaxCode"
:show-edit-icon="true"
v-model="obj.items[editPoItemIndex].purchaseTaxCodeId"
:readonly="formState.readOnly"
:label="$ay.t('TaxCode')"
ref="purchaseTaxCodeId"
data-cy="purchaseTaxCodeId"
></gz-pick-list>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
v-model="obj.items[editPoItemIndex].vendorPartNumber"