|
@@ -328,7 +328,10 @@
|
|
(_data) => {
|
|
(_data) => {
|
|
console.log(_data);
|
|
console.log(_data);
|
|
if(!_autoSave) {
|
|
if(!_autoSave) {
|
|
- fastReload();
|
|
|
|
|
|
+ if(_data.data) {
|
|
|
|
+ window.localStorage.autoOpen = 'erx|' + _data.data;
|
|
|
|
+ fastReload();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
this.reloadPopupItem('erx');
|
|
this.reloadPopupItem('erx');
|
|
@@ -378,7 +381,10 @@
|
|
(_data) => {
|
|
(_data) => {
|
|
console.log(_data);
|
|
console.log(_data);
|
|
if(!_autoSave) {
|
|
if(!_autoSave) {
|
|
- fastReload();
|
|
|
|
|
|
+ if(_data.data) {
|
|
|
|
+ window.localStorage.autoOpen = 'lab|' + _data.data;
|
|
|
|
+ fastReload();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
this.reloadPopupItem('lab');
|
|
this.reloadPopupItem('lab');
|
|
@@ -430,7 +436,10 @@
|
|
(_data) => {
|
|
(_data) => {
|
|
console.log(_data);
|
|
console.log(_data);
|
|
if(!_autoSave) {
|
|
if(!_autoSave) {
|
|
- fastReload();
|
|
|
|
|
|
+ if(_data.data) {
|
|
|
|
+ window.localStorage.autoOpen = 'imaging|' + _data.data;
|
|
|
|
+ fastReload();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
this.reloadPopupItem('imaging');
|
|
this.reloadPopupItem('imaging');
|
|
@@ -482,7 +491,10 @@
|
|
(_data) => {
|
|
(_data) => {
|
|
console.log(_data);
|
|
console.log(_data);
|
|
if(!_autoSave) {
|
|
if(!_autoSave) {
|
|
- fastReload();
|
|
|
|
|
|
+ if(_data.data) {
|
|
|
|
+ window.localStorage.autoOpen = 'equipment|' + _data.data;
|
|
|
|
+ fastReload();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
else {
|
|
else {
|
|
this.reloadPopupItem('equipment');
|
|
this.reloadPopupItem('equipment');
|
|
@@ -837,6 +849,20 @@
|
|
_item.pharmacyFax,*/
|
|
_item.pharmacyFax,*/
|
|
].filter(Boolean).join(', ');
|
|
].filter(Boolean).join(', ');
|
|
},
|
|
},
|
|
|
|
+ initAutoOpen: function() {
|
|
|
|
+ if(window.localStorage.autoOpen) {
|
|
|
|
+ var parts = window.localStorage.autoOpen.split('|');
|
|
|
|
+ if(parts.length === 2 && this.ticketsByType[parts[0]]) {
|
|
|
|
+ for (let i = 0; i < this.ticketsByType[parts[0]].length; i++) {
|
|
|
|
+ if(this.ticketsByType[parts[0]][i].uid === parts[1]) {
|
|
|
|
+ this[parts[0] + 'ShowPopup'](this.ticketsByType[parts[0]][i]);
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ window.localStorage.autoOpen = '';
|
|
|
|
+ }
|
|
|
|
+ },
|
|
@include('app.patient.tickets.pharmacy-suggest', ['category' => 'erx'])
|
|
@include('app.patient.tickets.pharmacy-suggest', ['category' => 'erx'])
|
|
@include('app.patient.tickets.pharmacy-suggest', ['category' => 'lab'])
|
|
@include('app.patient.tickets.pharmacy-suggest', ['category' => 'lab'])
|
|
@include('app.patient.tickets.pharmacy-suggest', ['category' => 'imaging'])
|
|
@include('app.patient.tickets.pharmacy-suggest', ['category' => 'imaging'])
|
|
@@ -850,6 +876,7 @@
|
|
this.labInitPharmacySearch();
|
|
this.labInitPharmacySearch();
|
|
this.imagingInitPharmacySearch();
|
|
this.imagingInitPharmacySearch();
|
|
this.initDomElementEvents();
|
|
this.initDomElementEvents();
|
|
|
|
+ this.initAutoOpen();
|
|
|
|
|
|
<?php for ($i=0; $i<count($categories); $i++) { ?>
|
|
<?php for ($i=0; $i<count($categories); $i++) { ?>
|
|
this.{{ $categories[$i] }}AutoSave = debounce(() => {
|
|
this.{{ $categories[$i] }}AutoSave = debounce(() => {
|