From 66872c95f8949b98e7f14cc10736c7d62e0e3b1e Mon Sep 17 00:00:00 2001 From: Munawwirul Jamal Date: Fri, 31 Oct 2025 07:56:36 +0700 Subject: [PATCH] feat/prescription-56: wip --- .../app/prescription-item/list-entry.vue | 28 ++--- .../app/prescription-item/mix-entry.vue | 91 +++++++++++++- .../app/prescription-item/non-mix-entry.vue | 90 ++++++++++++++ app/components/app/prescription/list.vue | 80 ++++++++----- app/components/content/prescription/entry.vue | 113 ++++++++++++++++-- app/components/content/prescription/list.vue | 64 +++++++--- app/components/content/prescription/main.vue | 4 +- app/models/prescription.ts | 6 +- app/services/prescription.service.ts | 5 +- 9 files changed, 394 insertions(+), 87 deletions(-) diff --git a/app/components/app/prescription-item/list-entry.vue b/app/components/app/prescription-item/list-entry.vue index b8bf36cd..422ebba7 100644 --- a/app/components/app/prescription-item/list-entry.vue +++ b/app/components/app/prescription-item/list-entry.vue @@ -7,7 +7,7 @@ defineProps<{ }>() const emit = defineEmits<{ - submit: [mode: string] + add: [mode: 'mix' | 'non-mix'] }>() @@ -17,22 +17,14 @@ const emit = defineEmits<{ v-bind="config" :rows="data" /> -
-
- - -
-
- -
+
+ +
diff --git a/app/components/app/prescription-item/mix-entry.vue b/app/components/app/prescription-item/mix-entry.vue index 9f94f280..d9b4881e 100644 --- a/app/components/app/prescription-item/mix-entry.vue +++ b/app/components/app/prescription-item/mix-entry.vue @@ -1,24 +1,66 @@ diff --git a/app/components/app/prescription-item/non-mix-entry.vue b/app/components/app/prescription-item/non-mix-entry.vue index e69de29b..25970646 100644 --- a/app/components/app/prescription-item/non-mix-entry.vue +++ b/app/components/app/prescription-item/non-mix-entry.vue @@ -0,0 +1,90 @@ + + + diff --git a/app/components/app/prescription/list.vue b/app/components/app/prescription/list.vue index 34505bdf..ae5126ca 100644 --- a/app/components/app/prescription/list.vue +++ b/app/components/app/prescription/list.vue @@ -1,14 +1,33 @@