@@ -29,24 +29,36 @@ <h4 class="text-center font-weight-bold text-uppercase">
2929 < div class ="col-12 ">
3030 < div class ="container-fluid py-3 app__background--white rounded shadow ">
3131 < div class ="row pb-3 ">
32- < div class ="col-1 ">
32+ < div class ="col-12 col-md-2 ">
3333 < a href ="#donwloadPdf " @click ="savePdf "
3434 class ="m-1 rounded-pill app__button button--fab button--blue mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-js-ripple-effect "
3535 title ="Descargar PDF ">
3636 < i class ="mdi mdi-file-pdf-box-outline "> </ i >
3737 </ a >
3838 </ div >
39- < div class ="d-flex align-content-center border app__border--gray-300 rounded p-2 ">
40- < label for ="graphs_selector "> Selecciona Graficas a Mostrar</ label >
41- < div class ="col ">
42- < select id ="graphs_selector " v-model ="selected_graphs " class ="selectpicker " data-live-search ="true " multiple =""title ="Selecciona Varias ">
43- < option v-for ="option in graphed_materials " v-bind:value ="option.key ">
44- [[option.name]]
45- </ option >
46- </ select >
39+ < div class ="col-10 ">
40+ < div class ="form-row ">
41+ < div class ="form-group col-12 col-md-4 ">
42+ < div class ="app__form--textfield w-100 ">
43+ < label class ="ml-auto " for ="graphs_selector ">
44+ Seleccione las gráficas a mostrar
45+ </ label >
46+ </ div >
47+ </ div >
48+ < div class ="form-group col-12 col-md-4 ">
49+ < div class ="app__form--select w-100 ">
50+ < select id ="graphs_selector " v-model ="selected_graphs " class ="selectpicker " data-live-search ="true " multiple =""title ="Selecciona ">
51+ < option v-for ="option in graphed_materials " v-bind:value ="option.key ">
52+ [[option.name]]
53+ </ option >
54+ </ select >
55+ </ div >
56+ </ div >
4757 </ div >
4858 </ div >
4959 </ div >
60+
61+ <!-- Div que aparece en el pdf -->
5062 < div class ="" id ="pdfContent ">
5163 < div class ="row d-none headerControl ">
5264 < div class ="col app__text--gray-600 ">
@@ -88,8 +100,8 @@ <h5 class="app__text--gray-700">
88100 < div class ="container-fluid ">
89101 < div class ="row justify-content-md-center ">
90102 {% for pred in object.predictions %}
91- < div class ="col-12 col-md-6 col-lg-3 pb-3 columnsControl ">
92- < div class ="card ">
103+ < div class ="d-flex col-12 col-md-6 col-lg-3 pb-3 columnsControl ">
104+ < div class ="card w-100 ">
93105 < div class ="card-header ">
94106 < div
95107 class ="d-flex flex-row justify-content-between align-items-center ">
@@ -111,17 +123,17 @@ <h6 class="font-weight-bold m-0">
111123 {{pred.amount}} {{pred.raw_material.unit_name}}
112124 </ span >
113125 </ p >
114- < p class ="small ">
126+ < p class ="app__text--gray-700 ">
115127 La cantidad tiene una tendencia
116128 {% if pred.amount_trend > 0 %}
117129 al alza
118- < i class ="mdi app__text--cyan mdi-arrow-top-right "> </ i >
130+ < i class ="mdi app__text--cyan mdi-arrow-up-bold "> </ i >
119131 {% elif pred.amount_trend < 0 %}
120132 a la baja
121- < i class ="mdi app__text--red mdi-arrow-bottom-right "> </ i >
133+ < i class ="mdi app__text--red mdi-arrow-down-bold "> </ i >
122134 {% else %}
123135 estable
124- < i class ="mdi mdi-arrow-right "> </ i >
136+ < i class ="mdi mdi-arrow-right-bold "> </ i >
125137 {% endif %}
126138 </ p >
127139 < p class ="mb-0 ">
@@ -137,17 +149,17 @@ <h6 class="font-weight-bold m-0">
137149 < span class ="font-weight-bold "> {{pred.cost_local | es_money }}
138150 Bs</ span >
139151 </ p >
140- < p class ="small ">
152+ < p class ="app__text--gray-700 ">
141153 El costo tiene una tendencia
142154 {% if pred.cost_trend > 0 %}
143155 al alza
144- < i class ="mdi app__text--cyan mdi-arrow-top-right "> </ i >
156+ < i class ="mdi app__text--cyan mdi-arrow-up-bold "> </ i >
145157 {% elif pred.cost_trend < 0 %}
146158 a la baja
147- < i class ="mdi app__text--red mdi-arrow-bottom-right "> </ i >
159+ < i class ="mdi app__text--red mdi-arrow-down-bold "> </ i >
148160 {% else %}
149161 estable
150- < i class ="mdi mdi-arrow-right "> </ i >
162+ < i class ="mdi mdi-arrow-right-bold "> </ i >
151163 {% endif %}
152164 </ p >
153165 </ div >
@@ -175,7 +187,6 @@ <h6 class="font-weight-bold m-0">
175187 </ div >
176188 </ div >
177189 </ div >
178- < br >
179190
180191 {% comment %} < div class ='hidden_charts_pdf d-none ' id ="hidden_charts_pdf ">
181192 < template v-for ="(el, j) in selected_graphs ">
@@ -198,14 +209,14 @@ <h6 class="font-weight-bold text-uppercase m-0">
198209 </ div >
199210 </ template >
200211 </ div > {% endcomment %}
212+ </ div >
213+ <!-- Final del div que aparece en el pdf -->
201214
202- </ div > <!-- Final del div que aparece en el pdf -->
203-
204-
205- < div class ="row justify-content-center " id ="charts_controls "> <!-- Div de las graficas -->
215+ <!-- Div de las graficas -->
216+ < div class ="row justify-content-center " id ="charts_controls ">
206217 < template v-for ="(el, j) in selected_graphs ">
207- < div class ="col-12 pb-3 my-4 text-center text-capitalize "
208- v-for ="(graph, index) in getDictGraphs(el) " :key ="'m_ ' + index ">
218+ < div class ="col-12 px-4 pt-3 text-center text-capitalize "
219+ v-for ="(graph, index) in getDictGraphs(el) " :key ="el + '_mg_ ' + index ">
209220 < div class ="card ">
210221
211222 < div class ="card-header ">
@@ -246,13 +257,12 @@ <h6 class="font-weight-bold text-uppercase m-0">
246257 </ div >
247258 </ div >
248259 </ template >
249- </ div > <!-- Final del div de las graficas -->
250-
251-
260+ </ div >
261+ <!-- Final del div de las graficas -->
262+
252263 </ div >
253264 </ div >
254265 </ div >
255-
256266 </ div >
257267</ div >
258268
@@ -365,11 +375,9 @@ <h6 class="font-weight-bold text-uppercase m-0">
365375
366376 let itm = document . getElementById ( "pdfContent" ) ;
367377
368-
369-
370378 let cln = itm . cloneNode ( true ) ;
371379 let cols_inner = cln . getElementsByClassName ( "columnsControl" ) ;
372-
380+
373381 let head_inner = cln . getElementsByClassName ( "headerControl" ) ;
374382
375383 let charts_inner = cln . getElementsByClassName ( "hidden_charts_pdf" ) ;
@@ -387,7 +395,6 @@ <h6 class="font-weight-bold text-uppercase m-0">
387395 charts_inner [ i ] . classList . remove ( "d-none" ) ;
388396 }
389397
390-
391398 div . appendChild ( cln ) ;
392399 html2pdf ( div , {
393400 margin : 0.5 ,
@@ -397,7 +404,6 @@ <h6 class="font-weight-bold text-uppercase m-0">
397404 jsPDF : { unit : 'in' , format : 'letter' , orientation : 'portrait' }
398405 } ) ;
399406
400-
401407 } ,
402408 getToday : function ( ) {
403409 let today = new Date ( ) ;
0 commit comments