"New stable"
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
{% extends "index.html" %}
|
||||
{% block title %}Éditer un composant{% endblock %}
|
||||
{% block top_menu %}
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants";'>Rechercher un composant</span>
|
||||
<span class='top_menu_item_selected' onclick='javascript:document.location="/componants/{{ componant.id }}";'>Éditer un composant</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/new";'>Nouveau composant</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/search";'>Rechercher un composant</span>
|
||||
<span class='top_menu_item_selected' onclick='javascript:document.location="/componants/search";'>Éditer un composant</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/in";'>Entrée de stock</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/out";'>Sortie de stock</span>
|
||||
{% endblock %}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{% extends "index.html" %}
|
||||
{% block title %}Liste des composants{% endblock %}
|
||||
{% block top_menu %}
|
||||
<span class='top_menu_item_selected' onclick='javascript:document.location="/componants/search";'>Rechercher un composant</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/new";'>Nouveau composant</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/search";'>Rechercher un composant</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/in";'>Entrée de stock</span>
|
||||
<span class='top_menu_item' onclick='javascript:document.location="/componants/out";'>Sortie de stock</span>
|
||||
{% endblock %}
|
||||
@@ -33,11 +33,11 @@
|
||||
id='reference'
|
||||
type='text'
|
||||
class='editable'
|
||||
onchange='javascript:search_componant(this, "text");'
|
||||
onkeyup='javascript:search_componants_by_reference(this, "text");'
|
||||
maxlength='20'
|
||||
title='Référence interne unique (max. 20)'
|
||||
placeholder='Référence interne unique (max. 20)'
|
||||
value='' />
|
||||
value='{{ reference }}' />
|
||||
</div>
|
||||
<div class='block margin_bottom no_border'>
|
||||
<label class='editable'>Désignation</label>
|
||||
@@ -45,11 +45,11 @@
|
||||
id='designation'
|
||||
type='text'
|
||||
class='editable'
|
||||
onchange='javascript:search_componant(this, "text");'
|
||||
onkeyup='javascript:search_componants_by_designation(this, "text");'
|
||||
maxlength='50'
|
||||
title='Désignation (max. 50)'
|
||||
placeholder='Désignation (max. 50)'
|
||||
value='' />
|
||||
value='{{ designation }}' />
|
||||
</div>
|
||||
<div class='block margin_bottom no_border'>
|
||||
<label class='editable'>Emplacement</label>
|
||||
@@ -57,54 +57,35 @@
|
||||
id='place'
|
||||
type='text'
|
||||
class='editable'
|
||||
onchange='javascript:search_componant(this, "text");'
|
||||
onkeyup='javascript:search_componants_by_place(this, "text");'
|
||||
maxlength='15'
|
||||
title='Emplacement (max. 15)'
|
||||
placeholder='Emplacement (max. 15)'
|
||||
value='' />
|
||||
value='{{ place }}' />
|
||||
</div>
|
||||
<div class='block margin_bottom no_border'>
|
||||
<label class='editable'>Fournisseur</label>
|
||||
<select
|
||||
id='provider_id'
|
||||
onchange='javascript:search_componant(this, "numeric");'
|
||||
onchange='javascript:search_componants_by_provider(this, "numeric");'
|
||||
title='Fournisseur'>
|
||||
<option value='0' selected>Tous</option>
|
||||
{% for prov in providers %}
|
||||
<option value='prov.id'>{{ prov.name }}</option>
|
||||
{% set selected = '' %}
|
||||
{% if prov.id == provider_id %}
|
||||
{% set selected = 'selected' %}
|
||||
{% endif %}
|
||||
<option value='{{ prov.id }}' {{ selected }}>{{ prov.name }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
<div class='block margin_bottom no_border center'>
|
||||
<text title='Rechercher' class='search' onclick='javascript:search_componant();'></text>
|
||||
<text title='Rechercher' class='search' onclick='javascript:update_componants("reference");'></text>
|
||||
</div>
|
||||
<!-- ----------------------------------------------------
|
||||
Resultat
|
||||
----------------------------------------------------- -->
|
||||
<h3>Résultat</h3>
|
||||
<div class='block' style='border-top-style: none;'>
|
||||
<label onclick='document.location="/componants?offset={{ offset }}&s=reference&o={{ norder }}";'>Référence</label>
|
||||
<label onclick='document.location="/componants?offset={{ offset }}&s=designation&o={{ norder }}";' class='border_left' style='width: 440px;'>Désignation</label>
|
||||
<label onclick='document.location="/componants?offset={{ offset }}&s=quantity&o={{ norder }}";' class='border_left' style='width: 100px;'>Quantité</label>
|
||||
<label onclick='document.location="/componants?offset={{ offset }}&s=place&o={{ norder }}";' class='border_right border_left' style='width: 160px;'>Emplacement</label>
|
||||
<label style='width: 95px; cursor: default;'>Action</label>
|
||||
</div>
|
||||
{% set row_class = cycler('odd', 'even') %}
|
||||
{% for componant in componants %}
|
||||
<div class='block {{ row_class.next() }}'>
|
||||
<text style='width: 192px;'>{{ componant.reference }}</text>
|
||||
<text class='border_left' style='width: 432px;'>{{ componant.designation }}</text>
|
||||
<text class='num border_left' style='width: 92px;'>{{ componant.quantity }}</text>
|
||||
<text class='num border_right border_left' style='width: 152px;'>{{ componant.place }}</text>
|
||||
<div class='inner' style='width: 95px;'>
|
||||
<text class='edit' title='Éditer' onclick='javascript:document.location="/componants/{{ componant.id }}"'></text>
|
||||
<text class='trash' title='Supprimer' onclick='javascript:confirm_delete()?document.location="/componants/delete/{{ componant.id }}":false;'></text>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
<div class='pages_nav_bar'>
|
||||
<text><span class='prev_page' onclick='javascript:document.location="/componants?offset={{ prevhop }}&s={{ sort }}&o={{ order }}"'><</span></text>
|
||||
<text><span class='page_num'>{{ page }} / {{ page_count }}</span></text>
|
||||
<text><span class='next_page' onclick='javascript:document.location="/componants?offset={{ nexthop }}&s={{ sort }}&o={{ order }}"'>></span></text>
|
||||
<div id='result_container' class='result_container'>
|
||||
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
31
templates/result.html
Normal file
31
templates/result.html
Normal file
@@ -0,0 +1,31 @@
|
||||
<h3>Résultat:</h3>
|
||||
{% set ss='' %}
|
||||
{% if row_count > 1 %}
|
||||
{% set ss='s' %}
|
||||
{% endif %}
|
||||
<div class='row_count'>{{ row_count }} objet{{ ss }} selectionné{{ ss }}</div>
|
||||
<div class='block' style='border-top-style: none;'>
|
||||
<label onclick='javascript:update_componants_by_reference("{{ order }}");'>Référence</label>
|
||||
<label onclick='javascript:update_componants_by_designation("{{ order }}");' class='border_left' style='width: 440px;'>Désignation</label>
|
||||
<label onclick='javascript:update_componants_by_quantity("{{ order }}");' class='border_left' style='width: 100px;'>Quantité</label>
|
||||
<label onclick='javascript:update_componants_by_place("{{ order }}");' class='border_right border_left' style='width: 160px;'>Emplacement</label>
|
||||
<label style='width: 106px; cursor: default;'>Action</label>
|
||||
</div>
|
||||
{% set row_class = cycler('odd', 'even') %}
|
||||
{% for componant in componants %}
|
||||
<div class='block {{ row_class.next() }}'>
|
||||
<text style='width: 192px;'>{{ componant.reference }}</text>
|
||||
<text class='border_left' style='width: 432px;'>{{ componant.designation }}</text>
|
||||
<text class='num border_left' style='width: 92px;'>{{ componant.quantity }}</text>
|
||||
<text class='num border_right border_left' style='width: 152px;'>{{ componant.place }}</text>
|
||||
<div class='inner' style='width: 95px;'>
|
||||
<text class='edit' title='Éditer' onclick='javascript:document.location="/componants/{{ componant.id }}"'></text>
|
||||
<text class='trash' title='Supprimer' onclick='javascript:confirm_delete()?document.location="/componants/delete/{{ componant.id }}":false;'></text>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
<div class='pages_nav_bar'>
|
||||
<text><span class='prev_page' onclick='javascript:previous_page({{ prevhop }});'><</span></text>
|
||||
<text><span class='page_num'>{{ page }} / {{ page_count }}</span></text>
|
||||
<text><span class='next_page' onclick='javascript:next_page({{ nexthop }})'>></span></text>
|
||||
</div>
|
||||
Reference in New Issue
Block a user