Blame view

index.html 8.69 KB
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
1
2
3
4
5
6
7
8
9
  <!DOCTYPE html>
  <html lang="fr">
  
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0" />
      <title>10⁵</title>
  
      <!-- CSS  -->
cbd06cbb   Geoffrey PREUD'HOMME   Fix Material Icons
10
      <link href="lib/material-design-icons/iconfont/material-icons.css" rel="stylesheet">
68c7896a   Geoffrey PREUD'HOMME   Bower !
11
      <link href="lib/Materialize/dist/css/materialize.min.css" type="text/css" rel="stylesheet" media="screen,projection" />
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
12
13
14
15
16
      <link href="css/style.css" type="text/css" rel="stylesheet" media="screen,projection" />
  </head>
  
  <body>
      <!-- Réutilisable -->
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
17
18
19
20
21
22
23
24
25
      <div id="modalErreur" class="modal">
          <div class="modal-content">
              <h4>{{ erreurTitre }}</h4>
              <p v-if="modalGeneriqueContenu">{{ erreurMessage }}</p>
          </div>
          <div class="modal-footer">
              <a class="modal-action modal-close waves-effect btn-flat">Ça marche</a>
          </div>
      </div>
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
      <ul id="menuUtilisateur" class="dropdown-content">
          <li><a>Se déconnecter</a></li>
          <li><a>Changer de mot de passe</a></li>
          <li><a>Changer de carte</a></li>
          <li class="prezSeul"><a>Gestion des utilisateurs</a></li>
      </ul>
      <div id="passerCarte" class="modal">
          <div class="modal-content">
              <h4>Passez la carte du client</h4>
              <p>Veuillez passer la carte du client concerné pour finaliser l'action suivante : <strong>recharger 10 €</strong>.</p>
          </div>
          <div class="modal-footer">
              <a class="modal-action modal-close waves-effect waves-red btn-flat">Annuler</a>
          </div>
      </div>
      <div id="soldeInsuffisant" class="modal">
          <div class="modal-content">
              <h4>Solde insuffisant</h4>
              <p>
                  Le solde de la carte <strong>QUAELUY1RO</strong> n'est pas suffisant pour effectuer un paiement de 3,50 €.<br/> Solde actuel : 2,70 €<br/> Manquant : 0,80 €<br/>
              </p>
          </div>
          <div class="modal-footer">
              <a href="#rechargement" class="modal-action modal-close waves-effect waves-green btn-flat">Recharger</a>
              <a class="modal-action modal-close waves-effect waves-red btn-flat">Annuler</a>
          </div>
      </div>
  
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
54
55
      <!-- Page -->
      <nav class="red" role="navigation">
cbd06cbb   Geoffrey PREUD'HOMME   Fix Material Icons
56
          <div class="nav-wrapper container">
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
57
58
59
60
61
              <a class="brand-logo" v-if="page == 'connexion'">10⁵</a>
              <div class="left" v-else>
                  <a class="breadcrumb">10⁵</a>
                  <a class="breadcrumb" v-if="page == 'operations'">Opérations</a>
              </div>
cbd06cbb   Geoffrey PREUD'HOMME   Fix Material Icons
62
              <ul class="right hide-on-med-and-down">
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
63
                  <li v-if="connecte">
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
64
                      <a class="dropdown-button" data-activates="menuUtilisateur">
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
65
66
67
                          <i class="material-icons">perm_identity</i> {{ login }} (<i class="material-icons">timer</i> {{ timer }})
                      </a>
                  </li>
cbd06cbb   Geoffrey PREUD'HOMME   Fix Material Icons
68
              </ul>
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
69
70
71
72
73
74
75
76
77
78
              <ul class="side-nav">
                  <li><a>TODO</a></li>
              </ul>
          </div>
          <div class="col s12 red" v-show="page == 'operations'">
              <ul class="tabs red">
                  <li class="tab col s3"><a href="#creation">Création</a></li>
                  <li class="tab col s3"><a href="#rechargement">Rechargement</a></li>
                  <li class="tab col s3"><a class="active" href="#paiement">Paiement</a></li>
                  <li class="tab col s3"><a href="#vidange">Vidange</a></li>
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
79
80
81
82
83
              </ul>
          </div>
      </nav>
  
      <div class="section no-pad-bot" id="main">
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
84
85
          <br><br><br>
          <div class="container" v-show="page == 'connexion'">
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
86
              <h4>Se connecter</h4>
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
87
              <h5>Avec votre identifiant et votre mot de passe</h5>
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
88
89
90
91
              <div class="row">
                  <form class="col s12">
                      <div class="row">
                          <div class="input-field col s12">
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
92
                              <input type="text" name="login" v-model="login">
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
93
94
95
96
97
                              <label for="login">Identifiant</label>
                          </div>
                      </div>
                      <div class="row">
                          <div class="input-field col s12">
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
98
                              <input type="password" name="mdp" v-model="mdp">
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
99
100
101
102
                              <label for="mdp">Mot de passe</label>
                          </div>
                      </div>
                      <div class="row">
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
103
                          <a class="btn-large waves-effect waves-light disabled" @click="connecter" :class="{'disabled': !peutConnecter}">Se connecter</a>
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
104
105
106
                      </div>
                  </form>
              </div>
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
107
108
109
110
              <div v-if="peutNFC">
                  <h5>Avec votre carte étudiant</h5>
                  <p>Passez-la simplement devant le lecteur</p>
              </div>
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
111
          </div>
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
  
          <div class="container" v-show="page == 'operations'">
              <div class="row center">
                  <div id="creation">
                      <h5>Créer un nouveau client</h5>
                      <div class="row">
                          <form class="col s12">
                              <div class="input-field col s12">
                                  <input type="number" name="solde">
                                  <label for="solde">Solde initial (€)</label>
                              </div>
                              <div class="row center">
                                  <a class="btn-large waves-effect waves-light">Créer</a>
                              </div>
                          </form>
                      </div>
                  </div>
                  <div id="rechargement">
                      <h5>Recharger un client</h5>
                      <div class="row">
                          <form class="col s12">
                              <div class="input-field col s12">
                                  <input type="number" name="credit">
                                  <label for="credit">Crédit (€)</label>
                              </div>
                              <div class="row center">
                                  <a class="btn-large waves-effect waves-light btn modal-trigger">Recharger</a>
                              </div>
                          </form>
                      </div>
                  </div>
                  <div id="paiement">
                      <h5>Vendre à un client</h5>
                      <div class="row">
                          <form class="col s12">
                              <div id="grilleBieres">
                                  <div class="row">
                                      <div class="col s4"><a class="waves-effect waves-light btn">1</a></div>
                                      <div class="col s4"><a class="waves-effect waves-light btn">2</a></div>
                                      <div class="col s4"><a class="waves-effect waves-light btn">3</a></div>
                                  </div>
                                  <div class="row">
                                      <div class="col s4"><a class="waves-effect waves-light btn">4</a></div>
                                      <div class="col s4"><a class="waves-effect waves-light btn">5</a></div>
                                      <div class="col s4"><a class="waves-effect waves-light btn">6</a></div>
                                  </div>
                              </div>
                              <div class="row">
                                  <div class="input-field col s12">
                                      <input type="number" name="prix">
                                      <label for="prix">Prix (€)</label>
                                  </div>
                              </div>
                              <div class="row center">
                                  <a class="btn-large waves-effect waves-light">Payer</a>
                              </div>
                          </form>
                      </div>
                  </div>
                  <div id="vidange">
                      <h5>Vider le contenu de la carte d'un client</h5>
                      <div class="row center">
                          <a class="btn-large waves-effect waves-light">Vider</a>
                      </div>
                  </div>
              </div>
          </div>
3ad816b7   Geoffrey PREUD'HOMME   Écran de connexion
179
      </div>
e5e2f19a   Geoffrey PREUD'HOMME   Mutli-pages
180
  
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
181
182
183
184
185
186
187
188
189
190
      <footer class="page-footer red">
          <div class="footer-copyright">
              <div class="container">
                  10p5 v0.0.0 - © Copyright 2016, <a href="http://clubinfo.plil.net">Le Club Info Polytech Lille</a>
              </div>
          </div>
      </footer>
  
  
      <!--  Scripts-->
68c7896a   Geoffrey PREUD'HOMME   Bower !
191
192
      <script src="lib/jquery/dist/jquery.min.js"></script>
      <script src="lib/Materialize/dist/js/materialize.min.js"></script>
2146d35a   Geoffrey PREUD'HOMME   Vue interactive
193
      <script src="lib/vue/dist/vue.min.js"></script>
3c5e66e0   Geoffrey PREUD'HOMME   Pas de PHP au fin...
194
195
196
197
198
      <script src="js/init.js"></script>
  
  </body>
  
  </html>