Преглед на файлове

Fixed claims & customer transactions

Samson Mutunga преди 1 година
родител
ревизия
d160e604b0

+ 5 - 1
resources/views/app/patient/care-months.blade.php

@@ -110,7 +110,9 @@
                 <th class="text-secondary border-bottom-0">RMM</th>
                 <th class="text-secondary border-bottom-0">RME</th>
                 <th class="text-secondary border-bottom-0">ICDs</th>
-                <th class="text-secondary border-bottom-0">Claims</th>
+                @if($performer->pro->pro_type === 'ADMIN')
+                    <th class="text-secondary border-bottom-0">Claims</th>
+                @endif
                 <th class="text-secondary border-bottom-0">Matrix</th>
             </tr>
             </thead>
@@ -148,6 +150,7 @@
                             {{ implode(', ', $careMonthRmReasonCodes) }}
                         </div>
                     </td>
+                    @if($performer->pro->pro_type === 'ADMIN')
                     <td>
                         @foreach($careMonth->claims as $claim)
                             <?php
@@ -159,6 +162,7 @@
                             </div>
                         @endforeach
                     </td>
+                    @endif
                     <td>
                         <a native target="_blank"
                            open-in-stag-popup

+ 3 - 0
resources/views/app/patient/company-client/customer.blade.php

@@ -24,6 +24,9 @@
         @include('app.patient.company-client.partials.customer-invoices')
         <div class="mt-4">
             @include('app.patient.company-client.partials.customer-financial-transactions')
+        </div> 
+        <div class="mt-4">
+            @include('app.patient.company-client.partials.customer-transactions')
         </div>        
     </div>
     <div class="col-md-4">

+ 21 - 0
resources/views/app/patient/company-client/partials/customer-create-manual-minus-form.blade.php

@@ -0,0 +1,21 @@
+<div moe class="ml-3">
+    <a href="" start show class="text-primary">
+        + Add Manual Minus Transaction
+    </a>
+    <form url="/api/customerTransaction/createManualMinus" class="mcp-theme-1">
+        <input type="hidden" name="customerUid" value="{{ $customer->uid }}" />
+        <p class="mb-2 text-secondary font-weight-bold text-nowrap">Add Manual Minus Transaction</p>
+        <div class="mb-2">
+            <label class="text-sm text-secondary mb-1">Amount</label>
+            <input type="text" name="amount" autocomplete="off" class="form-control form-control-sm" required>
+        </div>
+        <div class="mb-2">
+            <label class="text-sm text-secondary mb-1">Memo</label>
+            <textarea rows="2" name="customMemo" autocomplete="off" class="form-control form-control-sm"></textarea>
+        </div>
+        <div>
+            <button submit class="btn btn-sm btn-primary mr-2">Submit</button>
+            <button cancel class="btn btn-sm btn-default border">Cancel</button>
+        </div>
+    </form>
+</div>

+ 21 - 0
resources/views/app/patient/company-client/partials/customer-create-manual-plus-form.blade.php

@@ -0,0 +1,21 @@
+<div moe class="ml-3">
+    <a href="" start show class="text-primary">
+        + Add Manual Plus Transaction
+    </a>
+    <form url="/api/customerTransaction/createManualPlus" class="mcp-theme-1">
+        <input type="hidden" name="customerUid" value="{{ $customer->uid }}" />
+        <p class="mb-2 text-secondary font-weight-bold text-nowrap">Add Manual Plus Transaction</p>
+        <div class="mb-2">
+            <label class="text-sm text-secondary mb-1">Amount</label>
+            <input type="text" name="amount" autocomplete="off" class="form-control form-control-sm" required>
+        </div>
+        <div class="mb-2">
+            <label class="text-sm text-secondary mb-1">Memo</label>
+            <textarea rows="2" name="customMemo" autocomplete="off" class="form-control form-control-sm"></textarea>
+        </div>
+        <div>
+            <button submit class="btn btn-sm btn-primary mr-2">Submit</button>
+            <button cancel class="btn btn-sm btn-default border">Cancel</button>
+        </div>
+    </form>
+</div>

+ 40 - 0
resources/views/app/patient/company-client/partials/customer-transactions.blade.php

@@ -0,0 +1,40 @@
+<?php
+$customerTransactions = $customer->customerTransactions;
+?>
+<div id="generic-customer-invoices" class="">
+    <div class="d-flex align-items-end pb-1">
+        <h4 class="font-weight-bold m-0">
+            Customer Ledger Transactions
+        </h4>
+        <span class="mx-2 text-secondary">|</span>
+        @include('app.patient.company-client.partials.customer-create-manual-plus-form')
+        <span class="mx-2 text-secondary">|</span>
+        @include('app.patient.company-client.partials.customer-create-manual-minus-form')
+    </div>
+    @if (!count($customerTransactions))
+    <div class="border p-2">This customer does not have any ledger transactions yet.</div>
+    @else
+    <table class="table table-sm table-bordered table-striped m-0">
+        <thead>
+            <tr>
+                <th class="border-bottom-0">Created At</th>
+                <th class="border-bottom-0">Amount</th>
+                <th class="border-bottom-0">Plus/Minus</th>
+                <th class="border-bottom-0">Starting Balance</th>
+                <th class="border-bottom-0">Resulting Balance</th>
+            </tr>
+        </thead>
+        <tbody>
+            @foreach ($customerTransactions as $record)
+            <tr>
+                <td>{{ friendly_date($record->created_at) }}</td>
+                <td>${{ friendly_money($record->amount) }}</td>
+                <td>{{ $record->plus_or_minus }}</td>
+                <td>${{ friendly_money($record->starting_balance) }}</td>
+                <td>${{ friendly_money($record->resulting_balance) }}</td>
+            </tr>
+            @endforeach
+        </tbody>
+    </table>
+    @endif
+</div>