SuggestedQuantity field added to pm and wo item parts

This commit is contained in:
2021-11-09 18:10:52 +00:00
parent 2a153fd5de
commit 2bcb576cc2
5 changed files with 141 additions and 13 deletions

View File

@@ -235,6 +235,51 @@
</template>
</v-col>
<v-col
v-if="form().showMe(this, 'WorkOrderItemPartSuggestedQuantity')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-decimal
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex]
.suggestedQuantity
"
:readonly="
formState.readOnly || isDeleted || value.userIsRestrictedType
"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemPartSuggestedQuantity')"
:ref="
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
"
data-cy="partQuantity"
:error-messages="
form().serverErrors(
this,
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
)
"
:rules="[
form().decimalValid(
this,
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
),
form().required(
this,
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
)
]"
@input="
fieldValueChanged(
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
)
"
></gz-decimal>
</v-col>
<v-col
v-if="form().showMe(this, 'WorkOrderItemPartDescription')"
cols="12"
@@ -887,6 +932,14 @@ export default {
});
}
if (this.form().showMe(this, "WorkOrderItemPartSuggestedQuantity")) {
headers.push({
text: this.$ay.t("WorkOrderItemPartSuggestedQuantity"),
align: "right",
value: "suggestedQuantity"
});
}
if (this.form().showMe(this, "PartName")) {
headers.push({
text: this.$ay.t("PartName"),
@@ -1039,6 +1092,10 @@ export default {
x.quantity,
this.pvm.languageName
),
suggestedQuantity: window.$gz.locale.decimalLocalized(
x.suggestedQuantity,
this.pvm.languageName
),
partNameViz: x.partNameViz,
upcViz: x.upcViz,
description: x.description,

View File

@@ -246,6 +246,51 @@
</template>
</v-col>
<v-col
v-if="form().showMe(this, 'WorkOrderItemPartSuggestedQuantity')"
cols="12"
sm="6"
lg="4"
xl="3"
>
<gz-decimal
v-model="
value.items[activeWoItemIndex].parts[activeItemIndex]
.suggestedQuantity
"
:readonly="
formState.readOnly || isDeleted || value.userIsRestrictedType
"
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemPartSuggestedQuantity')"
:ref="
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
"
data-cy="partQuantity"
:error-messages="
form().serverErrors(
this,
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
)
"
:rules="[
form().decimalValid(
this,
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
),
form().required(
this,
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
)
]"
@input="
fieldValueChanged(
`Items[${activeWoItemIndex}].parts[${activeItemIndex}].suggestedQuantity`
)
"
></gz-decimal>
</v-col>
<v-col
v-if="form().showMe(this, 'WorkOrderItemPartDescription')"
cols="12"
@@ -907,6 +952,14 @@ export default {
});
}
if (this.form().showMe(this, "WorkOrderItemPartSuggestedQuantity")) {
headers.push({
text: this.$ay.t("WorkOrderItemPartSuggestedQuantity"),
align: "right",
value: "suggestedQuantity"
});
}
if (this.form().showMe(this, "PartName")) {
headers.push({
text: this.$ay.t("PartName"),
@@ -1059,6 +1112,10 @@ export default {
x.quantity,
this.pvm.languageName
),
suggestedQuantity: window.$gz.locale.decimalLocalized(
x.suggestedQuantity,
this.pvm.languageName
),
partNameViz: x.partNameViz,
upcViz: x.upcViz,
description: x.description,