Jelajahi Sumber

Allergies and medications UI

Vijayakrishnan Krishnan 4 tahun lalu
induk
melakukan
9ed3035782

+ 10 - 3
storage/sections/allergies/form.blade.php

@@ -3,9 +3,12 @@ $contentData = false;
 if($section){
     $contentData = json_decode($section->content_data, true);
 }
-if(!$contentData || !isset($contentData['value'])) {
+if(!$contentData || !isset($contentData['clientInfoLineMulti'])) {
     $contentData = [
-        'value'=>''
+        'clientInfoLineMulti'=> [
+            'category' => 'allergy',
+            'contentTexts' => ''
+        ]
     ];
 }
 $formID = rand(0, 100000);
@@ -18,7 +21,11 @@ $formID = rand(0, 100000);
         <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
     <?php endif; ?>
     <div class="form-group mb-2">
-        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
+        <label class="text-secondary text-sm mb-1 d-block">One allergy per line:</label>
+        <?php
+        $value = $contentData['clientInfoLineMulti']['contentTexts'];
+        ?>
+        <textarea type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $value ?></textarea>
     </div>
     <div class="form-group m-0 d-flex">
         <button class="btn btn-sm btn-primary mr-2">Submit</button>

+ 5 - 1
storage/sections/allergies/processor.php

@@ -1,4 +1,8 @@
 <?php
 $newContentData = [
-    'value' => $request->get('value')
+    "clientInfoLineMulti" => [
+        "category" => "allergy",
+        "contentTexts" => $request->get('value')
+    ]
 ];
+

+ 4 - 1
storage/sections/allergies/summary.php

@@ -1 +1,4 @@
-<div><?= $newContentData['value']; ?></div>
+<?php if(!empty($newContentData['clientInfoLineMulti']) && isset($newContentData['clientInfoLineMulti']['contentTexts'])): ?>
+<pre><?= $newContentData['clientInfoLineMulti']['contentTexts'] ?></pre>
+<?php else: ?>-<?php endif; ?>
+

+ 10 - 3
storage/sections/medication/form.blade.php

@@ -3,9 +3,12 @@ $contentData = false;
 if($section){
     $contentData = json_decode($section->content_data, true);
 }
-if(!$contentData || !isset($contentData['value'])) {
+if(!$contentData || !isset($contentData['clientInfoLineMulti'])) {
     $contentData = [
-        'value'=>''
+        'clientInfoLineMulti'=> [
+            'category' => 'rx',
+            'contentTexts' => ''
+        ]
     ];
 }
 $formID = rand(0, 100000);
@@ -18,7 +21,11 @@ $formID = rand(0, 100000);
         <input type="hidden" name="section_template_uid" value="<?= $sectionTemplate->uid ?>">
     <?php endif; ?>
     <div class="form-group mb-2">
-        <textarea rte type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $contentData['value'] ?></textarea>
+        <label class="text-secondary text-sm mb-1 d-block">One medication per line:</label>
+        <?php
+        $value = $contentData['clientInfoLineMulti']['contentTexts'];
+        ?>
+        <textarea type="text" class="form-control form-control-sm p-2" name="value" placeholder="Value"><?= $value ?></textarea>
     </div>
     <div class="form-group m-0 d-flex">
         <button class="btn btn-sm btn-primary mr-2">Submit</button>

+ 5 - 1
storage/sections/medication/processor.php

@@ -1,4 +1,8 @@
 <?php
 $newContentData = [
-    'value' => $request->get('value')
+    "clientInfoLineMulti" => [
+        "category" => "rx",
+        "contentTexts" => $request->get('value')
+    ]
 ];
+

+ 4 - 1
storage/sections/medication/summary.php

@@ -1 +1,4 @@
-<div><?= $newContentData['value']; ?></div>
+<?php if(!empty($newContentData['clientInfoLineMulti']) && isset($newContentData['clientInfoLineMulti']['contentTexts'])): ?>
+<pre><?= $newContentData['clientInfoLineMulti']['contentTexts'] ?></pre>
+<?php else: ?>-<?php endif; ?>
+