This commit is contained in:
mahdi purHosseini
2024-02-13 11:56:00 +03:30
parent a06125d8a2
commit 74f9052df6
2 changed files with 19 additions and 7 deletions
+11 -4
View File
@@ -16,7 +16,8 @@ class ExportController extends Controller
} ,
'user.medical_center' => function ( $query ) {
$query->select( 'id' , 'name' );
}
} ,
'latestTransfer'
] );
$user = auth( 'api' )->user();
@@ -46,6 +47,7 @@ class ExportController extends Controller
$row[] = $item[ "user" ] != null ? $item[ "user" ][ "name" ] : null;
$row[] = $item[ "medical_center" ] != null ? $item[ "medical_center" ][ "id" ] : null;
$row[] = $item[ "medical_center" ] != null ? $item[ "medical_center" ][ "name" ] : null;
$row[] = $item[ "latestTransfer" ] != null ? $item[ "latestTransfer" ][ "from_date" ] : null;
return $row;
} );
@@ -61,7 +63,8 @@ class ExportController extends Controller
'شناسه کاربر' ,
'نام کاربر' ,
'شناسه بیمارستان' ,
'نام بیمارستان'
'نام بیمارستان',
'اخرین انتقال'
] );
$export = new ExportCollection( $Items );
return Excel::download( $export , 'items.xlsx' , null , [ \Maatwebsite\Excel\Excel::XLSX ] );
@@ -75,7 +78,9 @@ class ExportController extends Controller
} ,
'user.medical_center' => function ( $query ) {
$query->select( 'id' , 'name' );
} ] );
},
"latestTransfer"
] );
$user = auth( 'api' )->user();
if ( $user->hasRole( 'User' ) or $user->hasRole( 'Supervisor' ) ) {
@@ -98,6 +103,7 @@ class ExportController extends Controller
$row[] = $item[ "user" ] != null ? $item[ "user" ][ "name" ] : null;
$row[] = $item[ "medical_center" ] != null ? $item[ "medical_center" ][ "id" ] : null;
$row[] = $item[ "medical_center" ] != null ? $item[ "medical_center" ][ "name" ] : null;
$row[] = $item[ "latestTransfer" ] != null ? $item[ "latestTransfer" ][ "from_date" ] : null;
return $row;
} );
@@ -111,7 +117,8 @@ class ExportController extends Controller
'شناسه کاربر' ,
'نام کاربر' ,
'شناسه بیمارستان' ,
'نام بیمارستان'
'نام بیمارستان',
'اخرین انتقال'
] );
$export = new ExportCollection( $Packages );
return Excel::download( $export , 'packages.xlsx' , null , [ \Maatwebsite\Excel\Excel::XLSX ] );