2024-02-28 21:31:43 +01:00
{% extends "base.html" %}
{% block content %}
2024-03-02 09:02:37 +01:00
< h1 > Inventory< / h1 >
< table id = "data" class = "table table-striped" >
2024-02-28 21:31:43 +01:00
< thead >
< tr >
< th > img< / th >
2024-02-29 15:28:30 +01:00
< th > element_id< / th >
< th > part_num< / th >
< th > name< / th >
2024-02-28 21:31:43 +01:00
< th > color.id< / th >
2024-02-29 15:28:30 +01:00
< th > color< / th >
< th > qty< / th >
{% for i in json_file['unit'] %}
2024-02-29 19:30:25 +01:00
< th > Missing ({{ loop.index }})< / th >
2024-02-29 15:28:30 +01:00
{% endfor %}
2024-02-28 21:31:43 +01:00
< / tr >
< / thead >
< tbody >
{% for brick in inventory_file.results %}
2024-03-02 09:02:37 +01:00
{% if brick.is_spare == False %}
2024-02-28 21:31:43 +01:00
< tr >
< td > < img src = "{{ '/static/parts/'+brick.element_id+'.jpg' }}" style = "height: 50px; width: auto;" > < / td >
< td > {{ brick.element_id }}< / td >
< td > {{ brick.part.part_num }}< / td >
< td > {{ brick.part.name }}< / td >
< td > {{ brick.color.id }}< / td >
< td > {{ brick.color.name }}< / td >
< td > {{ brick.quantity }}< / td >
2024-02-29 19:30:25 +01:00
{% for i in json_file['unit'] %}
< td >
{% set ns = namespace(count='') %}
2024-02-29 19:44:28 +01:00
< form action = "/{{ tmp }}/saveNumber" method = "post" >
2024-02-29 19:30:25 +01:00
< input type = "hidden" name = "brick.part.part_num" value = "{{ brick.part.part_num }}" >
< input type = "hidden" name = "count" value = "{{ i }}" >
< input type = "hidden" name = "index" value = "{{ loop.index0 }}" >
2024-03-02 09:02:37 +01:00
< input type = "hidden" name = "is_spare" value = "{{ brick.is_spare }}" >
2024-02-29 19:30:25 +01:00
< input type = "hidden" name = "brick.color.name" value = "{{ brick.color.name }}" >
{% for j in json_file['unit'][loop.index0]['bricks']['missing'] %}
{% if j['brick']['ID'] == brick.part.part_num and j['brick']['color_name'] == brick.color.name %}
2024-03-02 09:02:37 +01:00
{% if j['brick']['is_spare']|lower == brick.is_spare|lower %}
2024-02-29 19:30:25 +01:00
{% set ns.count = j['brick']['amount'] %}
2024-03-02 09:02:37 +01:00
{% endif %}
2024-02-29 19:30:25 +01:00
{% endif %}
{% endfor %}
< input type = "text" style = "height:auto;width:40px" id = "numberInput" name = "numberInput" value = {{ ns . count } } > < button type = "submit" > < i class = "fa fa-save" > < / i > < / button >
< / form >
< / td >
{% endfor %}
2024-02-28 21:31:43 +01:00
< / tr >
2024-03-02 09:02:37 +01:00
{% endif %}
2024-02-28 21:31:43 +01:00
{% endfor %}
< / tbody >
< / table >
2024-02-29 19:30:25 +01:00
2024-03-02 09:02:37 +01:00
< h1 > Spares< / h1 >
< table id = "data" class = "table table-striped" >
< thead >
< tr >
< th > img< / th >
< th > element_id< / th >
< th > part_num< / th >
< th > name< / th >
< th > color< / th >
< th > qty< / th >
{% for i in json_file['unit'] %}
< th > Missing ({{ loop.index }})< / th >
{% endfor %}
< / tr >
< / thead >
< tbody >
{% for brick in inventory_file.results %}
{% if brick.is_spare == True %}
< tr >
< td > < img src = "{{ '/static/parts/'+brick.element_id+'.jpg' }}" style = "height: 50px; width: auto;" > < / td >
< td > {{ brick.element_id }}< / td >
< td > {{ brick.part.part_num }}< / td >
< td > {{ brick.part.name }}< / td >
< td > {{ brick.color.name }}< / td >
< td > {{ brick.quantity }}< / td >
{% for i in json_file['unit'] %}
< td >
{% set ns = namespace(count='') %}
< form action = "/{{ tmp }}/saveNumber" method = "post" >
< input type = "hidden" name = "brick.part.part_num" value = "{{ brick.part.part_num }}" >
< input type = "hidden" name = "count" value = "{{ i }}" >
< input type = "hidden" name = "index" value = "{{ loop.index0 }}" >
< input type = "hidden" name = "is_spare" value = "{{ brick.is_spare }}" >
< input type = "hidden" name = "brick.color.name" value = "{{ brick.color.name }}" >
{% for j in json_file['unit'][loop.index0]['bricks']['missing'] %}
{% if j['brick']['ID'] == brick.part.part_num and j['brick']['color_name'] == brick.color.name and j['brick']['is_spare']|lower == brick.is_spare|lower %}
{% set ns.count = j['brick']['amount'] %}
{% endif %}
{% endfor %}
< input type = "text" style = "height:auto;width:40px" id = "numberInput" name = "numberInput" value = {{ ns . count } } > < button type = "submit" > < i class = "fa fa-save" > < / i > < / button >
< / form >
< / td >
{% endfor %}
< / tr >
{% endif %}
{% endfor %}
< / tbody >
< / table >
2024-02-29 13:24:47 +01:00
{% endblock %}