Professional Documents
Culture Documents
app/Http/Controllers/Admin/InvoiceController.php 0 → 100644
1 + <?php
2 +
3 + namespace App\Http\Controllers\Admin;
4 +
5 + use App\Http\Controllers\Controller;
6 + use Illuminate\Http\Request;
7 +
8 + class InvoiceController extends Controller
9 +{
10 + public function index()
11 + {
12 + return view('admin.invoices.index');
13 + }
14 +}
app/Http/Controllers/Portal/QueueController.php
app/Http/Controllers/QueueController.php
resources/views/admin/dashboard.blade.php
https://gitlab.com/guille.agudelo/transito-frontend/-/commit/eabfe2d20115c6fbe8b2b550801cea720cda8c7e 1/3
1/8/2020 Empieza modulo facturas (eabfe2d2) · Commits · Guillermo Agudelo / transito-frontend · GitLab
resources/views/admin/invoices/index.blade.php 0 → 100644
1 + @extends('layouts.app', ['title' => 'Administrar Facturas'])
2 + @section('content')
3 + <div class="container" id="invoices">
4 + <div class="mb-3 d-flex justify-content-end">
5 + <button class="btn btn-primary" @click="create">Carga Masiva de Facturas</button>
6 + </div>
7 + <div class="w-100" style="overflow-x: scroll">
8 + @{{msg}}
9 + </div>
10 +
11 + </div>
12 + @endsection
13 + @push('js')
14 + <script>
15 + const invoices = new Vue({
16 + el: '#invoices',
17 + data() {
18 + return {
19 + msg: 'bla'
20 + }
21 + },
22 + })
23 + </script>
24 + @endpush
resources/views/layouts/navbars/sidebar.blade.php
... ... @@ -149,6 +149,11 @@
149 149 <i class="fa fa-user-tag text-warning"></i>Vínculos Trámite/Empleado
150 150 </a>
151 151 </li>
152 + <li class="nav-item">
153 + <a class="nav-link" href="{{ route('admin.invoices.index') }}">
154 + <i class="fa fa-file-invoice-dollar text-info"></i>Facturas
155 + </a>
156 + </li>
152 157 @endadmin
153 158 @endif
154 159
... ... @@ -160,7 +165,7 @@
160 165 </a>
161 166 </li>
162 167
163 - @admin()
168 + @egt_operator()
164 169 <li class="nav-item">
165 170 <a class="nav-link" href="{{ route('queue.index') }}">
166 171 <i class="fa fa-angle-double-right text-orange"></i>Cola
... ... @@ -176,7 +181,7 @@
176 181 <i class="ni ni-tv-2 text-warning"></i>Modo TV
177 182 </a>
178 183 </li>
179 - @endadmin
184 + @endegt_operator
180 185
181 186 @client()
182 187 <li class="nav-item">
... ...
routes/web.php
... ... @@ -91,6 +91,13 @@ Route::group([
91 91 Route::post('', 'ServiceEmployeeController@store')->name('store');
92 92 Route::delete('', 'ServiceEmployeeController@destroy')->name('destroy');
93 93 });
94 +
95 + Route::group([
96 + 'prefix' => 'invoices',
97 + 'as' => 'invoices.'
98 + ], function() {
99 + Route::get('', 'InvoiceController@index')->name('index');
100 + });
94 101 });
95 102
https://gitlab.com/guille.agudelo/transito-frontend/-/commit/eabfe2d20115c6fbe8b2b550801cea720cda8c7e 2/3
1/8/2020 Empieza modulo facturas (eabfe2d2) · Commits · Guillermo Agudelo / transito-frontend · GitLab
96 103
... ...
https://gitlab.com/guille.agudelo/transito-frontend/-/commit/eabfe2d20115c6fbe8b2b550801cea720cda8c7e 3/3