From 6f677b56388b72caef621d3386d5b0a984ef7a2e Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Tue, 7 Apr 2026 00:52:12 +0000 Subject: [PATCH] Add the full compliance mocks --- .../rmo/district-compliance-address.html | 89 ----- .../rmo/district-compliance-complete.html | 267 --------------- .../rmo/district-compliance-concern.html | 141 -------- .../rmo/district-compliance-contact.html | 137 +------- .../rmo/district-compliance-evidence.html | 307 ------------------ .../rmo/district-compliance-permission.html | 105 ------ .../rmo/district-compliance-process.html | 183 ----------- .../rmo/district-compliance-submit.html | 233 +------------ ts/rmo/components/ProgressBarCompliance.vue | 6 + ts/rmo/content/compliance/Address.vue | 26 +- ts/rmo/content/compliance/Complete.vue | 288 ++++++++++++++++ ts/rmo/content/compliance/Concern.vue | 125 +++++++ ts/rmo/content/compliance/Contact.vue | 119 +++++++ ts/rmo/content/compliance/Evidence.vue | 198 +++++++++++ ts/rmo/content/compliance/Intro.vue | 2 +- ts/rmo/content/compliance/Permission.vue | 307 ++++++++++++++++++ ts/rmo/content/compliance/Process.vue | 157 +++++++++ ts/rmo/content/compliance/Submit.vue | 204 ++++++++++++ ts/rmo/router.ts | 42 +++ 19 files changed, 1473 insertions(+), 1463 deletions(-) create mode 100644 ts/rmo/content/compliance/Complete.vue create mode 100644 ts/rmo/content/compliance/Concern.vue create mode 100644 ts/rmo/content/compliance/Contact.vue create mode 100644 ts/rmo/content/compliance/Evidence.vue create mode 100644 ts/rmo/content/compliance/Permission.vue create mode 100644 ts/rmo/content/compliance/Process.vue create mode 100644 ts/rmo/content/compliance/Submit.vue diff --git a/html/template/rmo/district-compliance-address.html b/html/template/rmo/district-compliance-address.html index d3fdf85e..3997f768 100644 --- a/html/template/rmo/district-compliance-address.html +++ b/html/template/rmo/district-compliance-address.html @@ -2,95 +2,6 @@ {{ define "title" }}Confirm Address{{ end }} {{ define "extraheader" }} - {{ end }} {{ define "content" }} -
- -
-
- Step 2 of 8 -
-
-
-
-
- - -
-

Confirm the property address

- -

- Please enter the address so we can match your response with our records. -

- -
-
- - -
- Begin typing and select your address from the suggestions -
-
- - -
- -
- Map will appear here after address is selected -
-
- - - -
-
-
{{ end }} diff --git a/html/template/rmo/district-compliance-complete.html b/html/template/rmo/district-compliance-complete.html index 42141ad5..20f7f14c 100644 --- a/html/template/rmo/district-compliance-complete.html +++ b/html/template/rmo/district-compliance-complete.html @@ -2,273 +2,6 @@ {{ define "title" }}Response Submitted{{ end }} {{ define "extraheader" }} - {{ end }} {{ define "content" }} -
- -
- {{ .District.Name }} logo -

{{ .District.Name }}

-
- {{ .District.OfficePhone }} -
-
- - {{ if .HasCompleteResponse }} - -
- -
- -
-

Thank you

-

- Your response has been submitted successfully. We will review your - submission and contact you if further action is needed. -

-
-

- What you can expect: -

-
    -
  • Our team will review your photos and information
  • -
  • If we need to schedule a visit, we'll contact you first
  • -
  • - You'll receive updates at the contact information you provided -
  • -
-
-
- {{ else if .HasUsefulInfo }} - -
- -
- -
-

Response Received

-

- Thank you for your submission. We will review your information and let - you know if further action is needed. -

-
-

- Important notice: -

-

- You did not provide contact information. If further action is - needed, the District may need to use warrant authority to enter the - property. We prefer to coordinate access directly, and contact - information makes that much easier. -

-
-

- - If you'd like to add contact information, please call our office. - -

-
- {{ else }} - -
- -
- -
-

Response Received

-

- Your response has been recorded, but it does not contain enough - information for us to resolve this matter. -

-
-

- Important: -

-

- This response is not likely to resolve the issue and may require - warrant entry on the property. If you want to help avoid that, - please provide contact information or other evidence. -

-

- You can still: -

-
    -
  • Call our office to provide additional information
  • -
  • Email photos showing current conditions
  • -
  • Schedule a time for inspection
  • -
-
-
- {{ end }} - - - - {{ if .ReferenceNumber }} -
- - Reference number: {{ .ReferenceNumber }} - -
- {{ end }} - - - -
-
- {{ if .HasCompleteResponse }} - - Remove useful and complete - - {{ else if .HasUsefulInfo }} - - Add complete response - - {{ else }} - - Add useful response - - {{ end }} -
-
-
{{ end }} diff --git a/html/template/rmo/district-compliance-concern.html b/html/template/rmo/district-compliance-concern.html index 1171901d..bd9e5c22 100644 --- a/html/template/rmo/district-compliance-concern.html +++ b/html/template/rmo/district-compliance-concern.html @@ -54,145 +54,4 @@ {{ end }} {{ define "content" }} -
- -
-
- {{ .District.Name }} logo -

{{ .District.Name }}

-
-
- {{ .District.OfficePhone }} -
-
- - -
-
- Step 3 of 8 -
-
-
-
-
- - -
-

- District observations indicate a possible mosquito problem at this - property -

- -

- Our inspector documented the following conditions during their visit. - Tap any image to view details. -

- - -
- - -
-
-
- - -
Photo 1 -
-
Tap to view
-
-
-
-
- - -
Photo 2 -
-
Tap to view
-
-
-
- -
-
-
- - -
Photo 3 -
-
Tap to view
-
-
-
-
- - -
Photo 4 -
-
Tap to view
-
-
-
-
- - -
- -
-
- - - Inspector #1 | 2 days ago - -
-

some fake comments here

-
-
- - - - - -
-
{{ end }} diff --git a/html/template/rmo/district-compliance-contact.html b/html/template/rmo/district-compliance-contact.html index 15fe15ce..12d40c65 100644 --- a/html/template/rmo/district-compliance-contact.html +++ b/html/template/rmo/district-compliance-contact.html @@ -27,140 +27,5 @@ {{ end }} {{ define "content" }} -
- -
-
- {{ .District.Name }} logo -

{{ .District.Name }}

-
-
- {{ .District.OfficePhone }} -
-
- - -
-
- Step 6 of 8 -
-
-
-
-
- - -
-

Contact information

- -
-

- - Why share your contact information?
- - Providing your contact information helps the District review your - response and coordinate with you if a visit is still needed. This - can save time and prevent unnecessary follow-up actions. - -

-
- -
- -
- - -
- - -
- - -
- - -
-
- - -
- - Text messages allow for faster communication and updates - -
- - -
- - -
- We'll send you a confirmation and any updates about this request -
-
- - - - - -
-
-
+
{{ end }} diff --git a/html/template/rmo/district-compliance-evidence.html b/html/template/rmo/district-compliance-evidence.html index 51a0d640..de3fc82b 100644 --- a/html/template/rmo/district-compliance-evidence.html +++ b/html/template/rmo/district-compliance-evidence.html @@ -2,313 +2,6 @@ {{ define "title" }}Upload Photos{{ end }} {{ define "extraheader" }} - {{ end }} {{ define "content" }} -
- -
-
- {{ .District.Name }} logo -

{{ .District.Name }}

-
-
- {{ .District.OfficePhone }} -
-
- - -
-
- Step 4 of 8 -
-
-
-
-
- - -
-

Upload photos of the area

- -

- Please provide current photos to help us assess the situation. -

- - -
-
-
- Helpful photos are: -
-
    -
  • Recent (taken within the last 24 hours)
  • -
  • Showing the specific area of concern
  • -
  • Making water conditions clearly visible
  • -
-
-
- -
- -
- -
- -

Tap to take photo or upload

-

You can add multiple photos

-
- -
- - -
- - -
- - -
- - -
- Example: "This standing water appeared after recent rain" or "I've - already taken steps to address this issue" -
-
- - - -
-
-
- - {{ end }} diff --git a/html/template/rmo/district-compliance-permission.html b/html/template/rmo/district-compliance-permission.html index bfc03233..897d43ce 100644 --- a/html/template/rmo/district-compliance-permission.html +++ b/html/template/rmo/district-compliance-permission.html @@ -2,114 +2,9 @@ {{ define "title" }}Property Access{{ end }} {{ define "extraheader" }} - {{ end }} {{ define "content" }}
- -
-
- {{ .District.Name }} logo -

{{ .District.Name }}

-
-
- {{ .District.OfficePhone }} -
-
- - -
-
- Step 5 of 8 -
-
-
-
-
- -

Property access permission

diff --git a/html/template/rmo/district-compliance-process.html b/html/template/rmo/district-compliance-process.html index e564e03c..ff2faf04 100644 --- a/html/template/rmo/district-compliance-process.html +++ b/html/template/rmo/district-compliance-process.html @@ -2,189 +2,6 @@ {{ define "title" }}What Happens Next{{ end }} {{ define "extraheader" }} - {{ end }} {{ define "content" }} -
- -
-
- {{ .District.Name }} logo -

{{ .District.Name }}

-
-
- {{ .District.OfficePhone }} -
-
- - -
-
- Step 7 of 8 -
-
-
-
-
- - -
-

What happens next

- -

- Understanding the review process helps you know what to expect. -

- - -
- -
-
1
-
-

We review your response

-

- Our team will evaluate the photos, comments, and information - you've provided to assess the current conditions at the property. -

-
-
- - -
-
2
-
-

Your response may reduce or close follow-up

-

- If your photos and information clearly show that the concern has - been addressed, we may be able to reduce or close this matter - without additional inspection. -

-
-
- - -
-
3
-
-

We'll contact you if inspection is needed

-

- If an inspection is still necessary and you provided contact - information, we will try to reach you in advance to coordinate - timing and access. -

-
-
- - -
-
4
-
-

- The compliance process continues if unresolved -

-

- If the mosquito breeding source remains unaddressed, the District - will continue with standard compliance procedures to protect - public health. -

-
-
-
- - -
-

- Your response helps -

-

- By providing photos, access information, and contact details, you give - our team the ability to review the situation thoroughly before taking - further action. This can save everyone time and help resolve the - matter more efficiently. -

-
- - -
-

- Important: - Submitting this form does not automatically close this compliance - request. The District must verify that mosquito breeding conditions - have been corrected to protect community health. -

-
- - - -
-
{{ end }} diff --git a/html/template/rmo/district-compliance-submit.html b/html/template/rmo/district-compliance-submit.html index 2c838fb5..deec276e 100644 --- a/html/template/rmo/district-compliance-submit.html +++ b/html/template/rmo/district-compliance-submit.html @@ -2,238 +2,7 @@ {{ define "title" }}Submit Response{{ end }} {{ define "extraheader" }} - {{ end }} {{ define "content" }} -
- -
-
- {{ .District.Name }} logo -

{{ .District.Name }}

-
-
- {{ .District.OfficePhone }} -
-
- - -
-
- Step 8 of 8 -
-
-
-
-
- - -
-

Review and submit your response

- -
-

- Before you submit -

-

- Providing photos, access permissions, and contact information gives - the District the best opportunity to review your response and - potentially close this matter without further action. The more detail - you provide, the better we can assess the situation. -

-
- -
- -
-

Your Response Summary

- - -
-

Property Address

-
-
- 123 Main St - - Provided - -
-
-
- - -
-

Photos

-
-
- - - 3 photos uploaded - -
-
-
Comments:
- These are my comments -
-
-
- - -
-

Property Access

-
-
- - Entry permitted without - owner present - -
-
-
- - -
-

Contact Information

-
-
Name
-
Kai Fu Lee
-
-
-
Phone
-
- 123-555-6789 - (texting OK) -
-
-
-
Email
-
me@aol.com
-
-
-
- - - - -
- - By submitting, you confirm the information provided is accurate to - the best of your knowledge. - -
-
-
-
+ {{ end }} diff --git a/ts/rmo/components/ProgressBarCompliance.vue b/ts/rmo/components/ProgressBarCompliance.vue index dca024f3..ddec27d1 100644 --- a/ts/rmo/components/ProgressBarCompliance.vue +++ b/ts/rmo/components/ProgressBarCompliance.vue @@ -1,3 +1,9 @@ +