From bcde604690abaa707088ec0c689eb00d989f76a2 Mon Sep 17 00:00:00 2001
From: Eli Ribble
Date: Sun, 22 Mar 2026 17:25:11 +0000
Subject: [PATCH] Add pesticide configuration page
---
ts/router.ts | 6 +
ts/view/configuration/Pesticide.vue | 237 ++++++++++++++++++++++++++++
ts/view/configuration/Root.vue | 13 +-
3 files changed, 249 insertions(+), 7 deletions(-)
create mode 100644 ts/view/configuration/Pesticide.vue
diff --git a/ts/router.ts b/ts/router.ts
index 6f8e0d88..37953509 100644
--- a/ts/router.ts
+++ b/ts/router.ts
@@ -3,6 +3,7 @@ import type { RouteRecordRaw } from "vue-router";
import Home from "./view/Home.vue";
import About from "./view/About.vue";
import Communication from "./view/Communication.vue";
+import ConfigurationPesticide from "./view/configuration/Pesticide.vue";
import ConfigurationRoot from "./view/configuration/Root.vue";
import ConfigurationUser from "./view/configuration/User.vue";
import ConfigurationUserAdd from "./view/configuration/UserAdd.vue";
@@ -28,6 +29,11 @@ const routes: RouteRecordRaw[] = [
name: "Configuration",
component: ConfigurationRoot,
},
+ {
+ path: "/configuration/pesticide",
+ name: "Pesticide Configuration",
+ component: ConfigurationPesticide,
+ },
{
path: "/configuration/user",
name: "User Configuration",
diff --git a/ts/view/configuration/Pesticide.vue b/ts/view/configuration/Pesticide.vue
new file mode 100644
index 00000000..22c3c1c3
--- /dev/null
+++ b/ts/view/configuration/Pesticide.vue
@@ -0,0 +1,237 @@
+
+
+
+
Pesticide Products Configuration
+
+ Add New Product
+
+
+
+
+
+
+
+
+
+ | Product |
+ Formulation |
+ Targets |
+ Residual (days) |
+ Low Rate |
+ Max Rate |
+ Pools |
+ Info |
+ Actions |
+
+
+
+
+ |
+ {{ product.name }}
+ |
+ {{ product.formulation }} |
+
+
+ {{ target.code }}
+
+ |
+ {{ product.residualDays }} |
+ {{ product.lowRate }} |
+ {{ product.maxRate }} |
+
+
+ {{ product.poolStatus }}
+
+ |
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ts/view/configuration/Root.vue b/ts/view/configuration/Root.vue
index dd18a6ad..a4ec16bb 100644
--- a/ts/view/configuration/Root.vue
+++ b/ts/view/configuration/Root.vue
@@ -46,13 +46,12 @@
Configure products, application rates, and field recommendations.
-
- Manage Products
-
-
+
+
+