diff --git a/ayanova/src/main.js b/ayanova/src/main.js index 3c8cc741..3049b14c 100644 --- a/ayanova/src/main.js +++ b/ayanova/src/main.js @@ -244,6 +244,9 @@ Vue.prototype.$ay = { }, cur: function(value) { return locale.currencyLocalized(value); + }, + util: function() { + return gzutil; } }; //disable the devtools nag diff --git a/ayanova/src/views/svc-contract.vue b/ayanova/src/views/svc-contract.vue index 2727b2cd..189d4300 100644 --- a/ayanova/src/views/svc-contract.vue +++ b/ayanova/src/views/svc-contract.vue @@ -22,7 +22,7 @@ - + {{ $ay.t("ContractDefaultAdjustments") }} - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ $ay.t("ContractTaggedAdjustments") }} + + + + {{ $ay.t("PartList") }} + $ayiPlus + + + + + + + + {{ $ay.t("ContractAdjustment") }} + + + {{ $ay.t("ContractOverrideType") }} + + + {{ $ay.t("Tags") }} + + + + + + + + + + {{ item.override * 100 }}% + + {{ + selectLists.overrideTypes.find( + z => z.id == item.overrideType + ).name + }} + + + {{ $ay.util().formatTags(item.tags) }} + + + + + $ayiEdit + + + + + + + + + + + + {{ $ay.t("ContractRateList") }} + + service rate table here + travel rate table here + + + + + + + + + + + + + + + + + + + + + + + + + {{ $ay.t("Delete") }} + + {{ $ay.t("Close") }} + + {{ $ay.t("New") }} + + {{ $ay.t("OK") }} + + + + + {{ $ay.t("OK") }} + {{ $ay.t("New") }} + + {{ $ay.t("Delete") }} + + + + + + + @@ -271,7 +614,9 @@ export default { ayaType: window.$gz.type.Contract, selectLists: { overrideTypes: [] - } + }, + editContractPartOverrideItemDialog: false, + editContractPartOverrideItemIndex: 0 }; }, //WATCHERS @@ -309,6 +654,15 @@ export default { } }, methods: { + editContractPartOverrideItem: function(item) { + console.log("editContractPartOverrideItem", item); + }, + addContractPartOverrideItem: function() { + console.log("addContractPartOverrideItem"); + }, + deleteContractPartOverrideItem: function() { + console.log("DeleteContractPartOverrideItem"); + }, canSave: function() { return this.formState.valid && this.formState.dirty; }, @@ -680,7 +1034,16 @@ async function fetchTranslatedText(vm) { "Contract", "ContractName", "ContractNotes", - + "AlertNotes", + "ContractDefaultAdjustments", + "ContractTaggedAdjustments", + "ContractOverrideType", + "ContractAdjustment", + "ContractDefaultResponseTime", + "PartList", + "ServiceRateList", + "TravelRateList", + "ContractRateList", "ContractCustom1", "ContractCustom2", "ContractCustom3",