This commit is contained in:
2021-06-11 19:52:15 +00:00
parent e8611a0361
commit 8e7d92d5ea
4 changed files with 39 additions and 83 deletions

View File

@@ -99,22 +99,18 @@
:disabled="isDeleted"
:label="$ay.t('WorkOrderItemExpenseName')"
:ref="
`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].name`
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].name`
"
:error-messages="
form().serverErrors(
this,
`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].name`
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].name`
)
"
@input="
fieldValueChanged(`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].name`)
fieldValueChanged(
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].name`
)
"
></v-text-field>
</v-col>
@@ -154,9 +150,9 @@
)
]"
@input="
fieldValueChanged(`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].totalCost`)
fieldValueChanged(
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].totalCost`
)
"
></gz-currency>
</v-col>
@@ -197,9 +193,9 @@
)
]"
@input="
fieldValueChanged(`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].chargeAmount`)
fieldValueChanged(
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].chargeAmount`
)
"
></gz-currency>
</v-col>
@@ -230,9 +226,9 @@
)
"
@change="
fieldValueChanged(`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].chargeToCustomer`)
fieldValueChanged(
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].chargeToCustomer`
)
"
></v-checkbox>
</v-col>
@@ -272,9 +268,9 @@
)
]"
@input="
fieldValueChanged(`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].taxPaid`)
fieldValueChanged(
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].taxPaid`
)
"
></gz-currency>
</v-col>
@@ -341,9 +337,9 @@
)
"
@change="
fieldValueChanged(`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].reimburseUser`)
fieldValueChanged(
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].reimburseUser`
)
"
></v-checkbox>
</v-col>
@@ -399,21 +395,17 @@
:error-messages="
form().serverErrors(
this,
`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].description`
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].description`
)
"
:ref="
`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].description`
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].description`
"
data-cy="expenseDescription"
@input="
fieldValueChanged(`Items[${activeWoItemIndex}].expenses[
${activeItemIndex}
].description`)
fieldValueChanged(
`Items[${activeWoItemIndex}].expenses[${activeItemIndex}].description`
)
"
auto-grow
></v-textarea>

View File

@@ -93,9 +93,7 @@
:rules="[
form().required(
this,
`Items[${activeWoItemIndex}].units[
${activeItemIndex}
].unitId`
`Items[${activeWoItemIndex}].units[${activeItemIndex}].unitId`
)
]"
:error-messages="
@@ -124,9 +122,7 @@
:error-messages="
form().serverErrors(
this,
`Items[${activeWoItemIndex}].units[
${activeItemIndex}
].notes`
`Items[${activeWoItemIndex}].units[${activeItemIndex}].notes`
)
"
:ref="
@@ -136,9 +132,9 @@
"
data-cy="unitUnitNotes"
@input="
fieldValueChanged(`Items[${activeWoItemIndex}].units[
${activeItemIndex}
].notes`)
fieldValueChanged(
`Items[${activeWoItemIndex}].units[${activeItemIndex}].notes`
)
"
auto-grow
></v-textarea>
@@ -238,47 +234,7 @@
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* XXXeslint-disable */
////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*
l.Add(new FormField { TKey = "WorkOrderItemUnitNotes", FieldKey = "WorkOrderItemUnitNotes", TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "Unit", FieldKey = "WorkOrderItemUnit", TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemUnitTags", TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemUnitWiki", TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemUnitAttachments", TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom1", FieldKey = "WorkOrderItemUnitCustom1", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom2", FieldKey = "WorkOrderItemUnitCustom2", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom3", FieldKey = "WorkOrderItemUnitCustom3", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom4", FieldKey = "WorkOrderItemUnitCustom4", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom5", FieldKey = "WorkOrderItemUnitCustom5", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom6", FieldKey = "WorkOrderItemUnitCustom6", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom7", FieldKey = "WorkOrderItemUnitCustom7", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom8", FieldKey = "WorkOrderItemUnitCustom8", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom9", FieldKey = "WorkOrderItemUnitCustom9", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom10", FieldKey = "WorkOrderItemUnitCustom10", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom11", FieldKey = "WorkOrderItemUnitCustom11", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom12", FieldKey = "WorkOrderItemUnitCustom12", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom13", FieldKey = "WorkOrderItemUnitCustom13", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom14", FieldKey = "WorkOrderItemUnitCustom14", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom15", FieldKey = "WorkOrderItemUnitCustom15", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom16", FieldKey = "WorkOrderItemUnitCustom16", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
{
"0": {
"id": 39,
"concurrency": 8129666,
"notes": "Saepe quos omnis fugiat aliquam amet animi sit dolorum voluptatibus.",
"wiki": null,
"customFields": null,
"tags": [],
"unitId": 2,
"unitViz": "86876317",
"isDirty": false,
"workOrderItemId": 20
}
}
*/
export default {
created() {
this.setDefaultView();
@@ -353,6 +309,10 @@ export default {
this.$emit("change");
this.selectedRow = [{ index: newIndex }];
this.activeItemIndex = newIndex;
//trigger rule breaking / validation
this.fieldValueChanged(
`Items[${this.activeWoItemIndex}].units[${this.activeItemIndex}].unitId`
);
},
unDeleteItem() {
this.value.items[this.activeWoItemIndex].units[