This commit is contained in:
2021-06-01 22:22:00 +00:00
parent 7be3da60f7
commit 8d4c77ae7a
2 changed files with 44 additions and 10 deletions

View File

@@ -82,12 +82,45 @@
@input="fieldValueChanged('workOrderCompleteByAge')"
></gz-duration-picker>
</v-col>
<v-col cols="12">
<span class="text-h6">
{{ $ay.t("ContractDefaultAdjustments") }}</span
>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
v-model="obj.workLaborScheduleDefaultMinutes"
:readonly="formState.readOnly"
:label="$ay.t('GlobalLaborSchedUserDfltTimeSpan')"
ref="workLaborScheduleDefaultMinutes"
data-cy="workLaborScheduleDefaultMinutes"
:rules="[
form().integerValid(this, 'workLaborScheduleDefaultMinutes'),
form().required(this, 'workLaborScheduleDefaultMinutes')
]"
:error-messages="
form().serverErrors(this, 'workLaborScheduleDefaultMinutes')
"
@input="fieldValueChanged('workLaborScheduleDefaultMinutes')"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
v-model="obj.workOrderTravelDefaultMinutes"
:readonly="formState.readOnly"
:label="$ay.t('GlobalTravelDfltTimeSpan')"
ref="workOrderTravelDefaultMinutes"
data-cy="workOrderTravelDefaultMinutes"
:rules="[
form().integerValid(this, 'workOrderTravelDefaultMinutes'),
form().required(this, 'workOrderTravelDefaultMinutes')
]"
:error-messages="
form().serverErrors(this, 'workOrderTravelDefaultMinutes')
"
@input="fieldValueChanged('workOrderTravelDefaultMinutes')"
></v-text-field>
</v-col>
<v-col cols="12">
<span class="text-h6"> {{ $ay.t("UserInterfaceSettings") }}</span>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-card elevation="0" outlined v-if="formState.ready">
<v-list subheader>
@@ -200,7 +233,9 @@ export default {
taxPartPurchaseId: null,
taxPartSaleId: null,
taxRateSaleId: null,
workOrderCompleteByAge: "00:00:00"
workOrderCompleteByAge: "00:00:00",
workOrderTravelDefaultMinutes: 0,
workLaborScheduleDefaultMinutes: 0
},
formState: {
ready: false,
@@ -421,7 +456,9 @@ async function fetchTranslatedText(vm) {
"GlobalTaxPartSaleID",
"GlobalTaxRateSaleID",
"GlobalNextSeeds",
"GlobalWorkOrderCompleteByAge"
"GlobalWorkOrderCompleteByAge",
"GlobalLaborSchedUserDfltTimeSpan",
"GlobalTravelDfltTimeSpan"
]);
}
</script>