This commit is contained in:
@@ -181,7 +181,7 @@ export default {
|
||||
|
||||
//this is required for the control to update and parent form to detect it
|
||||
this.$emit("input", e.id);
|
||||
//this is sometimes required for forms that need the full selection value
|
||||
//this is sometimes required for forms that need more than the ID (contract etc)
|
||||
this.$emit("update:name", e.name);
|
||||
this.$emit("update:active", e.active);
|
||||
},
|
||||
|
||||
@@ -478,7 +478,12 @@
|
||||
<!-- #################################################################################################-->
|
||||
<!-- ########################## CONTRACT PART OVERRIDE ITEM EDIT FORM ###############################-->
|
||||
<!-- #################################################################################################-->
|
||||
<template v-if="obj.contractPartOverrideItems.length">
|
||||
<template
|
||||
v-if="
|
||||
obj.contractPartOverrideItems.length &&
|
||||
editContractPartOverrideItemIndex != -1
|
||||
"
|
||||
>
|
||||
<v-row justify="center">
|
||||
<v-dialog v-model="editContractPartOverrideItemDialog">
|
||||
<v-card>
|
||||
@@ -664,7 +669,12 @@
|
||||
<!-- #########################################################################################################-->
|
||||
<!-- ########################## CONTRACT SERVICE RATE OVERRIDE ITEM EDIT FORM ###############################-->
|
||||
<!-- #########################################################################################################-->
|
||||
<template v-if="obj.contractServiceRateOverrideItems.length">
|
||||
<template
|
||||
v-if="
|
||||
obj.contractServiceRateOverrideItems.length &&
|
||||
editContractServiceRateOverrideItemIndex != -1
|
||||
"
|
||||
>
|
||||
<v-row justify="center">
|
||||
<v-dialog v-model="editContractServiceRateOverrideItemDialog">
|
||||
<v-card>
|
||||
@@ -853,7 +863,12 @@
|
||||
<!-- ########################################################################################################-->
|
||||
<!-- ########################## CONTRACT TRAVEL RATE OVERRIDE ITEM EDIT FORM ###############################-->
|
||||
<!-- ########################################################################################################-->
|
||||
<template v-if="obj.contractTravelRateOverrideItems.length">
|
||||
<template
|
||||
v-if="
|
||||
obj.contractTravelRateOverrideItems.length &&
|
||||
editContractTravelRateOverrideItemIndex != -1
|
||||
"
|
||||
>
|
||||
<v-row justify="center">
|
||||
<v-dialog v-model="editContractTravelRateOverrideItemDialog">
|
||||
<v-card>
|
||||
@@ -1042,7 +1057,9 @@
|
||||
<!-- #########################################################################################################-->
|
||||
<!-- ########################## SERVICE RATE ITEM EDIT FORM ###############################-->
|
||||
<!-- #########################################################################################################-->
|
||||
<template v-if="obj.serviceRateItems.length">
|
||||
<template
|
||||
v-if="obj.serviceRateItems.length && editServiceRateItemIndex != -1"
|
||||
>
|
||||
<v-row justify="center">
|
||||
<v-dialog v-model="editServiceRateItemDialog">
|
||||
<v-card>
|
||||
@@ -1094,7 +1111,7 @@
|
||||
<v-btn
|
||||
color="red darken-1"
|
||||
text
|
||||
@click="deleteServiceRateItem(editServiceRateItemIndex)"
|
||||
@click="deleteServiceRateItem()"
|
||||
>{{ $ay.t("Delete") }}</v-btn
|
||||
>
|
||||
<v-spacer></v-spacer>
|
||||
@@ -1140,11 +1157,7 @@
|
||||
block
|
||||
text
|
||||
color="red darken-1"
|
||||
@click="
|
||||
deleteContractServiceRateOverrideItem(
|
||||
obj.serviceRateItems[editServiceRateItemIndex]
|
||||
)
|
||||
"
|
||||
@click="deleteServiceRateItem()"
|
||||
>{{ $ay.t("Delete") }}</v-btn
|
||||
>
|
||||
</v-row>
|
||||
@@ -1346,7 +1359,7 @@ export default {
|
||||
this.editContractPartOverrideItemIndex,
|
||||
1
|
||||
);
|
||||
this.editContractPartOverrideItemIndex = 0;
|
||||
this.editContractPartOverrideItemIndex = -1;
|
||||
this.formState.dirty = true;
|
||||
},
|
||||
|
||||
@@ -1378,7 +1391,7 @@ export default {
|
||||
this.editContractServiceRateOverrideItemIndex,
|
||||
1
|
||||
);
|
||||
this.editContractServiceRateOverrideItemIndex = 0;
|
||||
this.editContractServiceRateOverrideItemIndex = -1;
|
||||
this.formState.dirty = true;
|
||||
},
|
||||
|
||||
@@ -1410,7 +1423,7 @@ export default {
|
||||
this.editContractTravelRateOverrideItemIndex,
|
||||
1
|
||||
);
|
||||
this.editContractTravelRateOverrideItemIndex = 0;
|
||||
this.editContractTravelRateOverrideItemIndex = -1;
|
||||
this.formState.dirty = true;
|
||||
},
|
||||
addServiceRateItem: function() {
|
||||
@@ -1428,8 +1441,10 @@ export default {
|
||||
this.editServiceRateItemIndex = index;
|
||||
this.editServiceRateItemDialog = true;
|
||||
},
|
||||
deleteServiceRateItem: function(index) {
|
||||
this.obj.serviceRateItems.splice(index, 1);
|
||||
deleteServiceRateItem: function() {
|
||||
this.editServiceRateItemDialog = false;
|
||||
this.obj.serviceRateItems.splice(this.editServiceRateItemIndex, 1);
|
||||
this.editServiceRateItemIndex = -1;
|
||||
this.formState.dirty = true;
|
||||
},
|
||||
canSave: function() {
|
||||
|
||||
Reference in New Issue
Block a user