|
77 | 77 | <span class="hidden-lg hidden-md"> |
78 | 78 | <x-icon type="assets" class="fa-2x" /> |
79 | 79 | </span> |
80 | | - <span class="hidden-xs hidden-sm">{{ trans('general.assets') }} |
| 80 | + <span class="hidden-xs hidden-sm"> |
| 81 | + {{ trans('general.assets') }} |
81 | 82 | {!! ($asset->assignedAssets()->count() > 0 ) ? '<span class="badge badge-secondary">'.number_format($asset->assignedAssets()->count()).'</span>' : '' !!} |
82 | 83 |
|
83 | 84 | </span> |
84 | 85 | </a> |
85 | 86 | </li> |
86 | 87 |
|
| 88 | + @if ($asset->assignedAccessories->count() > 0) |
| 89 | + <li> |
| 90 | + <a href="#accessories_assigned" data-toggle="tab" data-tooltip="true"> |
| 91 | + |
| 92 | + <span class="hidden-lg hidden-md"> |
| 93 | + <i class="fas fa-keyboard fa-2x"></i> |
| 94 | + </span> |
| 95 | + <span class="hidden-xs hidden-sm"> |
| 96 | + {{ trans('general.accessories_assigned') }} |
| 97 | + {!! ($asset->assignedAccessories()->count() > 0 ) ? '<span class="badge badge-secondary">'.number_format($asset->assignedAccessories()->count()).'</span>' : '' !!} |
| 98 | + |
| 99 | + </span> |
| 100 | + </a> |
| 101 | + </li> |
| 102 | + @endif |
| 103 | + |
87 | 104 |
|
88 | 105 | <li> |
89 | 106 | <a href="#history" data-toggle="tab"> |
@@ -1294,6 +1311,40 @@ class="table table-striped snipe-table" |
1294 | 1311 | </div> <!-- /.tab-pane software --> |
1295 | 1312 |
|
1296 | 1313 |
|
| 1314 | + <div class="tab-pane" id="accessories_assigned"> |
| 1315 | + |
| 1316 | + |
| 1317 | + <div class="table table-responsive"> |
| 1318 | + |
| 1319 | + <h2 class="box-title" style="float:left"> |
| 1320 | + {{ trans('general.accessories_assigned') }} |
| 1321 | + </h2> |
| 1322 | + |
| 1323 | + <table |
| 1324 | + data-columns="{{ \App\Presenters\AssetPresenter::assignedAccessoriesDataTableLayout() }}" |
| 1325 | + data-cookie-id-table="accessoriesAssignedListingTable" |
| 1326 | + data-pagination="true" |
| 1327 | + data-id-table="accessoriesAssignedListingTable" |
| 1328 | + data-search="true" |
| 1329 | + data-side-pagination="server" |
| 1330 | + data-show-columns="true" |
| 1331 | + data-show-export="true" |
| 1332 | + data-show-refresh="true" |
| 1333 | + data-sort-order="asc" |
| 1334 | + data-click-to-select="true" |
| 1335 | + id="accessoriesAssignedListingTable" |
| 1336 | + class="table table-striped snipe-table" |
| 1337 | + data-url="{{ route('api.assets.assigned_accessories', ['asset' => $asset]) }}" |
| 1338 | + data-export-options='{ |
| 1339 | + "fileName": "export-locations-{{ str_slug($asset->name) }}-accessories-{{ date('Y-m-d') }}", |
| 1340 | + "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"] |
| 1341 | + }'> |
| 1342 | + </table> |
| 1343 | + |
| 1344 | + </div><!-- /.table-responsive --> |
| 1345 | + </div><!-- /.tab-pane --> |
| 1346 | + |
| 1347 | + |
1297 | 1348 | <div class="tab-pane fade" id="maintenances"> |
1298 | 1349 | <div class="row{{($asset->assetmaintenances->count() > 0 ) ? '' : ' hidden-print'}}"> |
1299 | 1350 | <div class="col-md-12"> |
|
0 commit comments