|
1 | 1 | {% extends "base.html.twig" %} |
2 | 2 |
|
3 | 3 | {% block content %} |
4 | | - <div class="row"> |
| 4 | + <div class="row" id="mainMenu"> |
5 | 5 | <div class="col-lg-12"> |
6 | 6 |
|
7 | 7 | <section class="panel"> |
8 | 8 | <div class="panel-body"> |
9 | | - <button class="btn btn-success" data-toggle="modal" id="btnNovoRegistro">Novo Registro</button> |
10 | | - </div> |
| 9 | + <header class="panel-heading "> |
| 10 | + Novo Registro |
| 11 | + <span class="tools pull-right"> |
| 12 | + <a class="fa fa-repeat box-refresh" href="javascript:;" onclick="resetForm('formMenu')"></a> |
| 13 | + <a class="t-collapse fa fa-chevron-down" href="javascript:;"></a> |
| 14 | + </span> |
| 15 | + </header> |
11 | 16 |
|
12 | | - <!-- Modal --> |
13 | | - <div class="modal fade" id="menuModal" tabindex="-1" role="dialog" aria-labelledby="menuModal" |
14 | | - aria-hidden="true"> |
15 | | - <div class="modal-dialog"> |
16 | | - <div class="modal-content"> |
17 | | - <div class="modal-header"> |
18 | | - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">× |
19 | | - </button> |
20 | | - <h4 class="modal-title">Novo registro</h4> |
| 17 | + <div class="panel-body"> |
| 18 | + |
| 19 | + <form role="form" id="formMenu" enctype="multipart/form-data"> |
| 20 | + <div class="form-group"> |
| 21 | + <label for="txtMenu">Menu</label> |
| 22 | + <select class="form-control select2" id="txtMenu" name="txtMenu"> |
| 23 | + <option value="">Selecione uma opção</option> |
| 24 | + {% for menu in data.menus %} |
| 25 | + <option value="{{ menu.id }}" {{ selected }}>{{ menu.description }}</option> |
| 26 | + {% endfor %} |
| 27 | + </select> |
| 28 | + </div> |
| 29 | + |
| 30 | + <div class="form-group"> |
| 31 | + <label for="menu">Descrição</label> |
| 32 | + <input type="text" class="form-control" id="txtDescricao" name="txtDescricao" placeholder="Informe uma descrição. Se informar menu, este será sub-menu"> |
21 | 33 | </div> |
22 | | - <div class="modal-body"> |
23 | | - <form role="form" enctype="multipart/form-data" id="form-menu-modal"> |
24 | | - <div class="form-group"> |
25 | | - <label for="txtMenu">Menu</label> |
26 | | - <select class="form-control select2" id="txtMenu" name="txtMenu"> |
27 | | - <option value="">Selecione uma opção</option> |
28 | | - {% for menu in data.menus %} |
29 | | - {% set selected = '' %} |
30 | | - {% if (menu.id == menuEdit.id) %} |
31 | | - {% set selected = 'selected' %} |
32 | | - {% endif %} |
33 | 34 |
|
34 | | - <option value="{{ menu.id }}" {{ selected }}>{{ menu.description }}</option> |
35 | | - {% endfor %} |
36 | | - </select> |
37 | | - </div> |
| 35 | + <div class="form-group"> |
| 36 | + <input id="chkStatus" type="checkbox" name="chkStatus" class="form-control js-switch-blue" |
| 37 | + checked/> |
| 38 | + <label for="chkStatus" class="control-label">Ativar/Inativar Registro</label> |
| 39 | + </div> |
38 | 40 |
|
39 | | - <div class="form-group"> |
40 | | - <label for="menu">Descrição</label> |
41 | | - <input type="text" class="form-control" id="menu" name="txtDescricao" |
42 | | - placeholder="Informe uma descrição. Se informar menu, este será sub-menu"> |
43 | | - </div> |
| 41 | + <input type="text" id="txtMenuEdit" name="txtMenuEdit"/> |
44 | 42 |
|
45 | | - <div class="form-group"> |
46 | | - <input id="chkStatus" type="checkbox" name="chkStatus" class="form-control js-switch-blue" |
47 | | - checked/> |
48 | | - <label for="chkStatus" class="control-label">Ativar/Inativar Registro</label> |
49 | | - </div> |
| 43 | + <button class="btn btn-success" type="submit" id="btnSalvar">Salvar</button> |
50 | 44 |
|
51 | | - <div class="modal-footer"> |
52 | | - <button data-dismiss="modal" class="btn btn-default" type="button">Cancelar</button> |
53 | | - <button class="btn btn-success" type="submit" id="btnSalvar">Salvar</button> |
54 | | - </div> |
55 | | - </form> |
| 45 | + </form> |
56 | 46 |
|
57 | | - </div> |
58 | | - </div> |
59 | 47 | </div> |
| 48 | + |
60 | 49 | </div> |
61 | | - <!-- modal --> |
62 | 50 |
|
63 | 51 | <!-- Modal --> |
64 | 52 | <div class="modal fade" id="removeData" data-toggle="modal" tabindex="-1" role="dialog" aria-labelledby="removeData" |
|
97 | 85 | <table class="table colvis-data-table data-table"> |
98 | 86 | <thead> |
99 | 87 | <tr> |
100 | | - <th width="5%"> </th> |
| 88 | + <th width="5%">#</th> |
101 | 89 | <th width="40%">MENU</th> |
102 | 90 | <th width="50%">SUB-MENU</th> |
103 | 91 | <th width="5%">AÇÃO</th> |
|
107 | 95 | {% for menu in data.menus %} |
108 | 96 | <tr> |
109 | 97 | <td>{{ menu.id }}</td> |
| 98 | + <td>{{ menu.menu.description }}</td> |
110 | 99 | <td>{{ menu.description }}</td> |
111 | | - <td>{{ menu.menu.id }} - {{ menu.menu.description }}</td> |
112 | 100 | <td> |
113 | 101 | <button class="btn btn-primary btn-xs" id="btnEditMenu" data-id="{{ menu.id }}"><i class="fa fa-pencil"></i></button> |
114 | 102 | <button class="btn btn-danger btn-xs" id="btnUpdateMenu" data-id="{{ menu.id }}"><i class="fa fa-trash-o "></i></button> |
|
0 commit comments