From c65af914926fa4661d13fac67beec69ccec610b7 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 20 Nov 2020 19:43:53 +0000 Subject: [PATCH] --- ayanova/src/views/cust-customer.vue | 103 +++++++++++++++------------- 1 file changed, 56 insertions(+), 47 deletions(-) diff --git a/ayanova/src/views/cust-customer.vue b/ayanova/src/views/cust-customer.vue index 0c5c7b5e..9850471b 100644 --- a/ayanova/src/views/cust-customer.vue +++ b/ayanova/src/views/cust-customer.vue @@ -424,12 +424,18 @@ - + + + $ayiClone + {{ $ay.t("AddressCopyToPostal") }} - + + + $ayiMapMarker + {{ $ay.t("GeoCapture") }} @@ -1192,6 +1198,33 @@ export default { }); window.$gz.errorHandler.handleFormError(error, vm); } + }, + AddressCopyToPostal() { + let vm = this; + vm.obj.postAddress = vm.obj.address; + vm.obj.postCity = vm.obj.city; + vm.obj.postRegion = vm.obj.region; + vm.obj.postCountry = vm.obj.country; + }, + AddressCopyToPhysical() { + let vm = this; + vm.obj.address = vm.obj.postAddress; + vm.obj.city = vm.obj.postCity; + vm.obj.region = vm.obj.postRegion; + vm.obj.country = vm.obj.postCountry; + }, + async GeoCapture() { + let vm = this; + try { + window.$gz.form.deleteAllErrorBoxErrors(vm); + let loc = await window.$gz.util.getGeoLocation(); + vm.obj.latitude = loc.latitude; + vm.fieldValueChanged("latitude"); + vm.obj.longitude = loc.longitude; + vm.fieldValueChanged("longitude"); + } catch (ex) { + window.$gz.errorHandler.handleFormError(ex, vm); + } } //end methods @@ -1253,19 +1286,7 @@ async function clickHandler(menuItem) { }); } break; - case "geocapture": - try { - window.$gz.form.deleteAllErrorBoxErrors(m.vm); - let loc = await window.$gz.util.getGeoLocation(); - m.vm.obj.latitude = loc.latitude; - m.vm.fieldValueChanged("latitude"); - m.vm.obj.longitude = loc.longitude; - m.vm.fieldValueChanged("longitude"); - } catch (ex) { - window.$gz.errorHandler.handleFormError(ex, m.vm); - } - break; case "geoview": window.$gz.util.viewGeoLocation({ latitude: m.vm.obj.latitude, @@ -1277,18 +1298,6 @@ async function clickHandler(menuItem) { postCode: m.vm.obj.postCode }); break; - case "addresscopytopostal": - m.vm.obj.postAddress = m.vm.obj.address; - m.vm.obj.postCity = m.vm.obj.city; - m.vm.obj.postRegion = m.vm.obj.region; - m.vm.obj.postCountry = m.vm.obj.country; - break; - case "addresscopytophysical": - m.vm.obj.address = m.vm.obj.postAddress; - m.vm.obj.city = m.vm.obj.postCity; - m.vm.obj.region = m.vm.obj.postRegion; - m.vm.obj.country = m.vm.obj.postCountry; - break; default: window.$gz.eventBus.$emit( "notify-warning", @@ -1372,29 +1381,29 @@ function generateMenu(vm) { vm: vm }); - menuOptions.menuItems.push({ - title: "AddressCopyToPostal", - icon: null, - key: FORM_KEY + ":addresscopytopostal", - vm: vm - }); + // menuOptions.menuItems.push({ + // title: "AddressCopyToPostal", + // icon: null, + // key: FORM_KEY + ":addresscopytopostal", + // vm: vm + // }); - menuOptions.menuItems.push({ - title: "AddressCopyToPhysical", - icon: null, - key: FORM_KEY + ":addresscopytophysical", - vm: vm - }); + // menuOptions.menuItems.push({ + // title: "AddressCopyToPhysical", + // icon: null, + // key: FORM_KEY + ":addresscopytophysical", + // vm: vm + // }); - if (navigator.geolocation) { - // geolocation is available - menuOptions.menuItems.push({ - title: "GeoCapture", - icon: "$ayiMapMarker", - key: FORM_KEY + ":geocapture", - vm: vm - }); - } + // if (navigator.geolocation) { + // // geolocation is available + // menuOptions.menuItems.push({ + // title: "GeoCapture", + // icon: "$ayiMapMarker", + // key: FORM_KEY + ":geocapture", + // vm: vm + // }); + // } } menuOptions.menuItems.push({