diff --git a/ts/components/AddressSuggestion.vue b/ts/components/AddressSuggestion.vue
index 5cda764e..3097aed0 100644
--- a/ts/components/AddressSuggestion.vue
+++ b/ts/components/AddressSuggestion.vue
@@ -76,23 +76,22 @@
diff --git a/ts/rmo/view/Compliance.vue b/ts/rmo/view/Compliance.vue
index 0ca634f8..a983d4ad 100644
--- a/ts/rmo/view/Compliance.vue
+++ b/ts/rmo/view/Compliance.vue
@@ -20,13 +20,13 @@ body > .container-fluid {
@@ -50,7 +50,7 @@ import { type Permission } from "@/rmo/content/compliance/Permission.vue";
export interface Compliance {
comments: string;
contact?: Contact;
- locator?: Locator;
+ locator: Locator;
images: Image[];
permission?: Permission;
}
@@ -63,6 +63,23 @@ const districtStore = useStoreDistrict();
const compliance = ref({
comments: "",
images: [],
+ locator: {
+ address: {
+ country: "",
+ gid: "",
+ locality: "",
+ number: "",
+ postal_code: "",
+ raw: "",
+ region: "",
+ street: "",
+ unit: "",
+ },
+ location: {
+ latitude: 0,
+ longitude: 0,
+ },
+ },
});
const props = defineProps();
const district = computedAsync(async (): Promise => {
@@ -81,9 +98,8 @@ function doImages(images: Image[]) {
console.log("images", images);
compliance.value.images = images;
}
-function doLocator(locator: Locator | undefined) {
- console.log("locator", locator);
- compliance.value.locator = locator;
+function doLocator() {
+ console.log("locator done", compliance.value.locator);
}
function doPermission(permission: Permission | undefined) {
console.log("permission", permission);