123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717 |
- @extends ('layouts.template')
- @section('content')
- <style>
- #dashboard-mcp tr.thin th,
- #dashboard-mcp tr.thin td,
- #dashboard-mcp .dashboard-stats-table tr td,
- #dashboard-mcp .dashboard-stats-table tr th {
- padding: 0.25em;
- font-weight: normal;
- }
- #dashboard-mcp table.appointments tr td {
- vertical-align: middle;
- }
- </style>
- <div id="dashboard-mcp">
- <div class="p-3">
- <div class="">
- <div class="row mcp-theme-1" id="pro-dashboard-container">
- <div class="col-md-3 mcp-theme-1">
- <div class="mb-4">
- <div class="pro-dashboard-inline-calendar"></div>
- </div>
- <div class="card mb-4" stag-collapsible-card="mcp-key-numbers">
- <div class="card-header pl-2">
- <strong>
- Key Numbers
- </strong>
- </div>
- <div class="card-body p-0">
- <table class="table table-sm mb-0 dashboard-stats-table">
- <tbody>
- <tr>
- <th class="px-2 text-center">{{$pro->get_patients_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.patients') }}">Patients</a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_new_patients_awaiting_visit_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.new_patients_awaiting_visit') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="New Patients Awaiting Visit">
- New Patients Awaiting Visit
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_notes_pending_signature_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.notes_pending_signature') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Notes Pending Signature">
- Notes Pending Signature
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_notes_pending_summary_suggestion_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.notes_pending_summary_suggestion') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall stag-popup-md"
- title="Notes With Pending Summary Suggestion">
- Notes With Pending Summary Suggestion
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_notes_rejected_summary_suggestion_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.notes_rejected_summary_suggestion') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Notes With Rejected Summary Suggestion">
- Notes With Rejected Summary Suggestion
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_notes_pending_billing_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.notes_pending_billing') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Notes Pending Billing">
- Notes Pending Billing
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_bills_pending_signature_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.bills_pending_signature') }}"
- native target="_blank"
- open-in-stag-popup
- update-parent
- popup-style="tall"
- title="Bills Pending Signature">
- Bills Pending Signature
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_incoming_reports_pending_signature_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.reports_pending_signature') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Reports Pending Signature">
- Reports Pending Signature
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_patients_without_appointment_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.patients_without_appointments') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Patients w/o Appointments">
- Patients w/o Appointments
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_patients_overdue_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.patients_overdue_for_visit') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Patients Overdue for Visit">
- Patients Overdue for Visit
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_cancelled_appointments_pending_acknowledgement_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.cancelled_appointments_pending_review') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Cancelled Appts. Pending Review">
- Cancelled Appts. Pending Review
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_cancelled_bills_awaiting_review_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.cancelled_bills_pending_review') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Cancelled Bills Pending Review">
- Cancelled Bills Pending Review
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_cancelled_supply_orders_awaiting_review_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.cancelled_supply_orders_pending_review') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Cancelled Supply Orders">
- Cancelled Supply Orders
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_erx_and_orders_awaiting_signature_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.erx_and_orders_pending_signature') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="ERx & Orders Pending Signature">
- ERx & Orders Pending Signature
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_supply_orders_awaiting_signature_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.supply_orders_pending_signature') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Supply Orders Pending Signature">
- Supply Orders Pending Signature
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_supply_orders_awaiting_shipment_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.supply_orders_awaiting_shipment') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Supply Orders Awaiting Shipment">
- Supply Orders Awaiting Shipment
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_unsigned_incoming_reports_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.unsigned_incoming_reports') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall"
- title="Unsigned Incoming Reports">
- Unsigned Incoming Reports
- </a>
- </th>
- </tr>
- @if($pro->is_enrolled_as_mcp)
- <tr>
- <th class="px-2 text-center">{{$pro->get_unsigned_rpm_bills_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('practice-management.rpm-matrix-mcp') }}?f_billable=yes">
- Unsigned RPM Bills (MCP)
- </a>
- </th>
- </tr>
- <tr>
- <th class="px-2 text-center">{{$pro->get_patients_awaiting_rpm_interaction_count_as_mcp()}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.patients_awaiting_rpm_interaction') }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="stag-popup-md"
- title="Patients Awaiting RPM Interaction">
- Patients Awaiting RPM Interaction
- </a>
- </th>
- </tr>
- @endif
- @if($pro->is_considered_for_rmm)
- <tr>
- <th class="px-2 text-center">{{$pro->get_unsigned_rpm_bills_count_as_rmm()}}</th>
- <th class="pl-2">
- <a href="{{ route('practice-management.rpm-matrix-rmm') }}?f_billable=yes">
- Unsigned RPM Bills (RMM)
- </a>
- </th>
- </tr>
- @endif
- <tr>
- <th class="px-2 text-center">{{ $pro->myNotesPendingSupervisorPhysicianStamping() }}</th>
- <th class="pl-2">
- <a href="{{ route('practice-management.notes-pending-physician-supervisor-stamping', ['hideTitle' => true]) }}"
- native target="_blank"
- open-in-stag-popup
- popup-style="tall stag-popup-md"
- title="Notes Pending Physician Supervisor Stamping">
- Notes Pending Physician Supervisor Stamping
- </a>
- </th>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="card mb-4 d-none" stag-collapsible-card="mcp-rm">
- <div class="card-header pl-2">
- <strong>
- Remote Monitoring: {{friendly_month(date('Y-m-d'))}}
- </strong>
- </div>
- <div class="card-body p-0">
- <table class="table mb-0 dashboard-stats-table">
- <tbody>
- <tr class="thin">
- <th class="px-2 text-center">{{$pro->get_measurements_awaiting_review_count_as_mcp() ?? '-'}}</th>
- <th class="pl-2">
- <a href="{{ route('mcp.measurements_pending_stamping') }}"
- native target="_blank"
- open-in-stag-popup
- update-parent
- popup-style="tall"
- title="Measurements Pending Stamping">
- Measurements Pending Stamping
- </a>
- </th>
- </tr>
- <tr class="thin">
- <th class="px-2 text-center">{{$pro->get_patients_without_remote_measurement_in_48_hours_count_as_mcp() ?? '-'}}</th>
- <th class="pl-2">Patients w/o Measurement in 48 hrs.</th>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="card mb-4" stag-collapsible-card="mcp-practice-management" collapsed>
- <div class="card-header pl-2">
- <strong>
- Practice Management
- </strong>
- </div>
- <div class="card-body p-0">
- <table class="table mb-0 dashboard-stats-table">
- <tbody>
- <tr class="thin">
- <th colspan="2" class="font-weight-normal px-2 pl-2">Billing & Reimbursement</th>
- </tr>
- <tr class="thin">
- <th class="font-weight-normal px-2 pl-4">{{friendly_date_time($reimbursement['nextPaymentDate'], false)}}</th>
- <th class="font-weight-normal pl-2">Next Payment Date</th>
- </tr>
- <tr class="thin">
- <th class="font-weight-normal px-2 pl-4">
- ${{friendly_money($reimbursement['currentBalance'])}}</th>
- <th class="font-weight-normal pl-2 w-100"><a
- href="/practice-management/financial-transactions">Current balance</a></th>
- </tr>
- <tr class="thin">
- <th class="font-weight-normal px-2 pl-4">
- ${{friendly_money($reimbursement['nextPaymentAmount'])}}</th>
- <th class="font-weight-normal pl-2"><a
- href="/practice-management/bills-under-processing">Processing</a></th>
- </tr>
- {{--
- <tr class="thin">
- <th class="font-weight-normal px-2 pl-5">
- ${{friendly_money($reimbursement['nextPaymentAmount'])}}</th>
- <th class="font-weight-normal pl-2"><a
- href="/practice-management/bills-under-processing">Treatment Services</a>
- </th>
- </tr>
- <tr class="thin">
- <th class="font-weight-normal px-2 pl-5">
- ${{friendly_money($reimbursement['nextPaymentAmount'])}}</th>
- <th class="font-weight-normal pl-2"><a
- href="/practice-management/bills-under-processing">Remote Monitoring</a>
- </th>
- </tr>
- <tr class="thin">
- <th class="font-weight-normal px-2 pl-5">
- ${{friendly_money($reimbursement['nextPaymentAmount'])}}</th>
- <th class="font-weight-normal pl-2"><a
- href="/practice-management/bills-under-processing">Other Services</a></th>
- </tr>
- {{--
- <tr>
- <th class="px-2">{{$reimbursement['lastPayment']}}</th>
- <th class="pl-2"><a href="/practice-management/financial-transactions">Last payment</a></th>
- </tr>
- <tr>
- <th class="px-2">{{friendly_date_time($reimbursement['lastPaymentDate'], false)}}</th>
- <th class="pl-2"><a href="/practice-management/financial-transactions">Last payment date</a></th>
- </tr>
- --}}
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <div class="col-md-9 pl-1">
- <div class="row mcp-theme-1">
- <div class="col-md-6 mcp-theme-1">
- <div class="card mb-4">
- <div class="card-header pl-2">
- <strong>
- Follow ups scheduled for today
- </strong>
- </div>
- <div class="card-body p-0">
- <?php $fus = $pro->followupsScheduledForToday(); ?>
- @if(count($fus))
- <table class="table table-sm table-striped m-0">
- <thead>
- <tr>
- <th>Client</th>
- <th>Reason</th>
- <th>Status</th>
- </tr>
- </thead>
- <tbody>
- @foreach($fus as $fu)
- <tr>
- <td><a href="/patients/view/{{$fu->client_uid}}">{{$fu->client_name}}</a></td>
- <td>{{$fu->next_follow_up_reason}}</td>
- <td>{{$fu->status}}</td>
- </tr>
- @endforeach
- </tbody>
- </table>
- @else
- <span class="text-secondary">No follow ups scheduled for today!</span>
- @endif
- </div>
- </div>
- <div id="mcp-dashboard-appointments" class="mb-4">
- </div>
- {{--@if($performer->pro->can_view_rm_matrix || $performer->pro->pro_type=='ADMIN')
- <div class="card mb-4">
- <div class="card-header pl-2">
- <strong>
- Remote Monitoring: {{friendly_month(date('Y-m-d'))}}
- </strong>
- </div>
- <div class="card-body p-1">
- @include('app.practice-management.remote-monitoring-tree')
- </div>
- </div>
- @endif--}}
- {{--
- <div class="card mb-4">
- <div class="card-header pl-2">
- <strong>
- <!--<a href="{{ route('mcp.measurements_mass_stamping') }}"
- native target="_blank"
- open-in-stag-popup
- update-parent
- popup-style="tall"
- mc-initer="measurements-mass-stamp"
- title="Measurements Pending Stamping">
- Measurements Pending Stamping
- </a>-->
- Measurements Pending Stamping
- </strong>
- </div>
- <div class="card-body p-0">
- @include('app.mcp.dashboard.measurements-pending-stamping')
- </div>
- </div>
- --}}
- @if($pro->is_considered_for_supervising_physician)
- <!-- ENCOUNTERS PENDING MY REVIEW -->
- <div class="card mb-4">
- <div class="card-header pl-2">
- <strong>
- Charts Pending My Review
- </strong>
- </div>
- <div class="card-body p-0">
- @include('app.ps.dashboard.client-charts-pending-my-review')
- </div>
- </div>
- @endif
- </div>
- <div class="col-md-6 mcp-theme-1 pl-1">
- <div class="card mb-4">
- <div class="card-header pl-2">
- <strong>
- Notifications
- </strong>
- </div>
- <div class="card-body p-0">
- @include('app.mcp.dashboard.notifications')
- </div>
- </div>
- <div class="card mb-4">
- <div class="card-header pl-2">
- <strong>
- Messages
- </strong>
- </div>
- <div class="card-body p-0">
- @include('app.mcp.dashboard.messages')
- </div>
- </div>
- <div class="card mb-4">
- <div class="card-header pl-2">
- <strong>
- Phone Calls & Memos
- </strong>
- </div>
- <div class="card-body p-0">
- @include('app.mcp.dashboard.calls_memos')
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="stag-popup stag-popup-md ticket-popup mcp-theme-1" stag-popup-key="ticket-popup"></div>
- <script>
- (function () {
- let datesWithEvents = [],
- selectedDate = '{{ date('Y-m-d') }}',
- calendarElem = null,
- currentMonth = null,
- currentYear = null,
- appointmentsLoaded = false;
- function formatDate(date) {
- let d = new Date(date),
- month = '' + (d.getMonth() + 1),
- day = '' + d.getDate(),
- year = d.getFullYear();
- if (month.length < 2)
- month = '0' + month;
- if (day.length < 2)
- day = '0' + day;
- return [year, month, day].join('-');
- }
- function onDateChange(_newDate) {
- // ajax load appts list as markup directly from server
- selectedDate = _newDate;
- $.get('/pro-dashboard-events-display/' + selectedDate + '/' + selectedDate, function (_data) {
- let apptscontainer = $('#mcp-dashboard-appointments');
- apptscontainer.html(_data);
- initFastLoad(apptscontainer);
- initMoes();
- });
- }
- function loadEventDates(_refDate = false) {
- let today = new Date(_refDate ? _refDate : '{{date('Y-m-d')}}'),
- firstOfMonth = new Date(today.getFullYear(), today.getMonth(), 1),
- lastOfMonth = new Date(today.getFullYear(), today.getMonth() + 1, 0);
- selectedDate = null;
- $('td.day.active').removeClass('active');
- $.get('/pro-dashboard-event-dates/' +
- formatDate(firstOfMonth) + '/' +
- formatDate(lastOfMonth), (_data) => {
- datesWithEvents = _data;
- calendarElem.datepicker('refresh');
- currentMonth = firstOfMonth.getMonth();
- currentYear = firstOfMonth.getFullYear();
- if (!_refDate && $('td.day[data-date="{{$milliseconds}}"]:visible').length) {
- $('td.day[data-date="{{$milliseconds}}"]:visible').first().click();
- }
- appointmentsLoaded = true;
- }, 'json');
- }
- function getFormattedCurrentDate() {
- let date = new Date();
- let day = date.getDate();
- day = day < 10 ? '0' + day : day;
- return date.getFullYear() + '-' + parseInt(date.getMonth() + 1) + '-' + day;
- }
- function init(_target = null) {
- if(_target && _target !== '.stag-content') return;
- calendarElem = $('.pro-dashboard-inline-calendar');
- calendarElem.datepicker({
- dateFormat: 'yy-mm-dd',
- onSelect: function (_date) {
- onDateChange(_date);
- },
- onChangeMonthYear: function (_year, _month) {
- let date = _year + '-' + (_month < 10 ? '0' : '') + _month + '-05';
- loadEventDates(date);
- },
- beforeShowDay: function (d) {
- if (datesWithEvents && datesWithEvents.indexOf(formatDate(d)) !== -1) {
- return [true, 'has-events'];
- }
- return [true, 'no-events'];
- },
- defaultDate: 0
- });
- let date = new Date();
- let day = date.getDate();
- day = day < 10 ? '0' + day : day;
- let mon = parseInt(date.getMonth() + 1);
- mon = mon < 10 ? '0' + mon : mon;
- let dateStr = date.getFullYear() + '-' + mon + '-' + day;
- loadEventDates(dateStr);
- onDateChange(getFormattedCurrentDate());
- selectedDate = getFormattedCurrentDate();
- $(document)
- .off('click', '.ack-client-pro-change')
- .on('click', '.ack-client-pro-change', function () {
- let trigger = $(this).text('…');
- $.post('/api/clientProChange/accept', {
- uid: $(this).attr('data-uid')
- }, _data => {
- if (!hasResponseError(_data)) {
- trigger.hide();
- let doneElem = $('<i class="text-success fa fa-check"></i>');
- doneElem.insertAfter(trigger);
- setTimeout(() => {
- let ackContainer = trigger.closest('.ack-container');
- trigger.closest('div').slideUp('fast', function () {
- $(this).remove();
- if (!ackContainer.find('>div').length) {
- ackContainer.remove();
- }
- });
- }, 500);
- }
- }, 'json');
- return false;
- });
- $(document)
- .off('click', '.ack-client-memo')
- .on('click', '.ack-client-memo', function () {
- let trigger = $(this).text('…');
- $.post('/api/clientMemo/stamp', {
- uid: $(this).attr('data-uid')
- }, _data => {
- if (!hasResponseError(_data)) {
- trigger.hide();
- let doneElem = $('<i class="text-success fa fa-check"></i>');
- doneElem.insertAfter(trigger);
- setTimeout(() => {
- let tbody = trigger.closest('tbody');
- trigger.closest('tr').remove();
- if (!tbody.find('>tr').length) {
- tbody.closest('.ack-container').remove();
- }
- }, 500);
- }
- }, 'json');
- return false;
- });
- $(document)
- .off('click', '.ack-pro-appt-update')
- .on('click', '.ack-pro-appt-update', function () {
- let trigger = $(this).text('…');
- $.post('/api/appointmentConfirmationDecision/acknowledgeAsAppointmentPro', {
- uid: $(this).attr('data-uid')
- }, _data => {
- if (!hasResponseError(_data)) {
- trigger.hide();
- let doneElem = $('<i class="text-success fa fa-check"></i>');
- doneElem.insertAfter(trigger);
- setTimeout(() => {
- let ackContainer = trigger.closest('tbody');
- trigger.closest('tr').slideUp('fast', function () {
- $(this).remove();
- if (!ackContainer.find('>tr').length) {
- ackContainer.remove();
- }
- });
- }, 500);
- }
- }, 'json');
- return false;
- });
- addMCHook('refreshDashboardAppointments', function() {
- onDateChange(selectedDate);
- });
- $('form[discardable]')
- .off('submit.discardable')
- .on('submit.discardable', function() {
- let form = $(this),
- submitButton = form.find('[submit]'),
- spinner = form.find('.spinner');
- submitButton.hide();
- if(!spinner.length) {
- spinner = $('<img/>').addClass('spinner icon-16').attr('src', '/vanillaspin.gif').insertAfter(submitButton);
- }
- else {
- spinner.show();
- }
- $.post(form.attr('url'), form.serialize(), _data => {
- if(!hasResponseError(_data)) {
- let container = form.closest('[discardable-container]');
- if(!container.siblings('[discardable-container]').length) {
- container.remove();
- fastReload();
- }
- else {
- container.remove();
- }
- }
- else {
- spinner.hide();
- submitButton.show();
- }
- }, 'json');
- return false;
- });
- }
- addMCInitializer('pro-dashboard', init, '#pro-dashboard-container');
- })();
- </script>
- @endsection
|