- Fecha y hora:
- 01/09/2017 11:52:04 (hace 7 años)
- Branches:
- master
- Children:
- ad313bb
- Parents:
- dfd4efb
- Ubicación:
- economico
- Ficheros:
-
- 3 añadidos
- 6 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
economico/forms.py
r3782a0d r98c5f0b 389 389 390 390 @python_2_unicode_compatible 391 class RealDemandaGlobalForm(AnhoBaseForm, AnhoIniForm, AnhoFinForm, TrimestreIniForm, TrimestreFinForm, TipoForm ):391 class RealDemandaGlobalForm(AnhoBaseForm, AnhoIniForm, AnhoFinForm, TrimestreIniForm, TrimestreFinForm, TipoForm,PeriodicidadForm, ElementosForm): 392 392 """! 393 393 Clase que contiene el formulario para la carga de datos de demanda global … … 402 402 super(RealDemandaGlobalForm, self).__init__(*args, **kwargs) 403 403 self.fields['tipo'].choices = TIPO_DEMANDA_GLOBAL 404 self.fields['periodicidad'].choices = [PERIODICIDAD[0],PERIODICIDAD[4],PERIODICIDAD[5]] 405 self.fields['elementos'].choices = ELEMENTOS 404 406 405 407 @python_2_unicode_compatible -
economico/templates/consulta/economico.consulta.menu.area.html
rdfd4efb r98c5f0b 7 7 $(document).ready(function() { 8 8 $("#url_precios").attr("href", "precios"); 9 $("#url_demanda_global").attr("href", "demanda-global"); 9 10 }); 10 11 </script> -
economico/templates/consulta/economico.consulta.precios.html
rdfd4efb r98c5f0b 10 10 {% block consult_params %} 11 11 <div class="panel-body"> 12 <div class="row separador-row"> 13 <div class="col-xs-8 col-sm-8 col-md-8 col-lg-8"> 14 <div class="row separador-row"> 15 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 16 <label for="form.dominio.auto_id" class="control-label">{{ form.dominio.label }}</label> 17 </div> 18 <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">{{ form.dominio }}</div> 19 <div class="col-xs-4 col-sm-4 col-md-4 col-lg-2"> 20 <label for="form.anho_base.auto_id" class="control-label">{{ form.anho_base.label }}</label> 21 </div> 22 <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">{{ form.anho_base }}</div> 23 </div> 24 </div> 25 </div> 26 <div class="row separador-row"> 27 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 28 <label class="control-label">{{ form.elementos.label }}</label> 29 </div> 30 <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">{{ form.elementos }}</div> 31 </div> 32 <div class="row separador-row"> 33 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 34 <label class="control-label">{{ form.periodicidad.label }}</label> 35 </div> 36 <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">{{ form.periodicidad }}</div> 37 </div> 38 <div class="row separador-row"> 39 <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3 col-xs-offset-3 col-sm-offset-3 col-md-offset-3 col-lg-offset-3"> 40 <label class="control-label">{% trans 'Mes' %}</label> 41 </div> 42 <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4"> 43 <label class="control-label">{% trans 'Año' %}</label> 44 </div> 45 </div> 46 <div class="row separador-row"> 47 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 48 <label class="control-label">{{ form.periodo_mes_ini.label }}</label> 49 </div> 50 <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">{{ form.periodo_mes_ini }}</div> 51 <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">{{ form.periodo_anho_ini }}</div> 52 </div> 53 <div class="row separador-row"> 54 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 55 <label class="control-label">{{ form.periodo_mes_fin.label }}</label> 56 </div> 57 <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">{{ form.periodo_mes_fin }}</div> 58 <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">{{ form.periodo_anho_fin }}</div> 59 </div> 12 {% include 'base/base.precios.template.html' %} 60 13 <div id='oculto' style='display:none;'> 61 14 <button type="submit" class="btn btn-info pull-left separador-row">Consultar</button> … … 73 26 $("#tree_view").append("<div id='col-variables5' class='col-md-12'></div>"); 74 27 $("#tree_view").append("<div id='col-variables6' class='col-md-12'></div>"); 75 76 28 /*Especifico cada arbol*/ 77 29 var raiz = [ … … 169 121 170 122 /** 171 * Función que configura los filtros de acuerdo a la selección del usuario123 * Función que configura los filtros de los arboles de acuerdo a la selección del usuario 172 124 */ 173 125 function set_filters(tree= 0,check=false,nodo) { … … 187 139 } 188 140 } 141 } 142 /** 143 * Función que configura los filtros sobre los parametros a consultar 144 */ 145 function filters() { 189 146 /*validaciones sobre los parametros de consulta OJO -falta anadir validacion sobre periodicidad y elementos a espera de JULIE*/ 190 147 if (dominio.val()!='' && anho_base.val()!='' && periodo_mes_ini.val()!='' && periodo_mes_fin.val()!='' && periodo_anho_ini.val()!='' && periodo_anho_fin.val()!=''){ … … 204 161 $(document).ready(function() { 205 162 /*cada vez que se genere un cambio en alguno de los item se verifica toda la plantilla y solo cuando cunpla con los filtros apertura el boton de consulta*/ 206 207 dominio.on('change', function() { set_filters() });208 anho_base.on('change', function() { set_filters() });209 periodo_mes_ini.on('change', function() { set_filters() });210 periodo_mes_fin.on('change', function() { set_filters() });211 periodo_anho_ini.on('change', function() { set_filters() });212 periodo_anho_fin.on('change', function() { set_filters() });163 164 dominio.on('change', function() { filters() }); 165 anho_base.on('change', function() { filters() }); 166 periodo_mes_ini.on('change', function() { filters() }); 167 periodo_mes_fin.on('change', function() { filters() }); 168 periodo_anho_ini.on('change', function() { filters() }); 169 periodo_anho_fin.on('change', function() { filters() }); 213 170 214 171 $('#col-variables1').on('nodeChecked', function(event, data) {set_filters(1,false,data)}); … … 224 181 $('#col-variables5').on('nodeUnchecked', function(event, data) {set_filters(5,true,data)}); 225 182 $('#col-variables6').on('nodeUnchecked', function(event, data) {set_filters(6,true,data)}); 226 227 228 229 230 183 }); 231 184 </script> 232 233 234 185 {% endblock %} -
economico/templates/economico.demanda.global.html
r0c669e7 r98c5f0b 23 23 </div> 24 24 </div> 25 <div class="row separador-row"> 26 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 col-xs-offset-2 col-sm-offset-2 col-md-offset-2 col-lg-offset-2"> 27 <label for="{{ form.tipo.auto_id }}" class="control-label">{{ form.tipo.label }}</label> 28 </div> 29 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 30 {{ form.tipo }} 31 </div> 32 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 33 <label for="{{ form.anho_base.auto_id }}" class="control-label">{{ form.anho_base.label }}</label> 34 </div> 35 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 36 {{ form.anho_base }} 37 </div> 38 </div> 39 <div class="row separador-row"> 40 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 col-xs-offset-6 col-sm-offset-6 col-md-offset-6 col-lg-offset-6"> 41 <label class="control-label">{% trans 'Trimestral' %}</label> 42 </div> 43 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 44 <label class="control-label">{% trans 'Año' %}</label> 45 </div> 46 </div> 47 <div class="row separador-row"> 48 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 col-xs-offset-2 col-sm-offset-2 col-md-offset-2 col-lg-offset-2"> 49 <label class="control-label">{% trans 'Período' %}</label> 50 </div> 51 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 52 <label class="control-label">{{ form.periodo_trimestre_ini.label }}</label> 53 </div> 54 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_trimestre_ini }}</div> 55 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_anho_ini }}</div> 56 </div> 57 <div class="row separador-row"> 58 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 col-xs-offset-4 col-sm-offset-4 col-md-offset-4 col-lg-offset-4"> 59 <label class="control-label">{{ form.periodo_trimestre_fin.label }}</label> 60 </div> 61 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_trimestre_fin }}</div> 62 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_anho_fin }}</div> 25 <div align="center"> 26 {% include 'base/base.demanda.global.template.html' %} 63 27 </div> 64 28 <div id='oculto' style='display:none;'> … … 153 117 */ 154 118 $(document).ready(function() { 119 document.getElementById('consulta').style.display = 'none'; 155 120 tipo.on('change', function() {set_filters()}); 156 121 anho_base.on('change', function() { set_filters() }); -
economico/templates/economico.precios.html
rc58882c r98c5f0b 22 22 </p> 23 23 </div> 24 <div class="col-xs-5 col-sm-5 col-md-5 col-lg-5"> 25 <div class="row"> 26 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 27 <label for="form.dominio.auto_id" class="control-label">{{ form.dominio.label }}</label> 28 </div> 29 <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">{{ form.dominio }}</div> 30 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 31 <label for="form.anho_base.auto_id" class="control-label">{{ form.anho_base.label }}</label> 32 </div> 33 <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">{{ form.anho_base }}</div> 34 </div> 35 </div> 36 </div> 37 <div class="row"> 38 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 col-xs-offset-6 col-sm-offset-6 col-md-offset-6 col-lg-offset-6"> 39 <label class="control-label">{% trans 'Mes' %}</label> 40 </div> 41 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 42 <label class="control-label">{% trans 'Año' %}</label> 43 </div> 44 </div> 45 <div class="row"> 46 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 col-xs-offset-2 col-sm-offset-2 col-md-offset-2 col-lg-offset-2"> 47 <label class="control-label">{% trans 'Período' %}</label> 48 </div> 49 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> 50 <label class="control-label">{{ form.periodo_mes_ini.label }}</label> 51 </div> 52 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_mes_ini }}</div> 53 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_anho_ini }}</div> 54 </div> 55 <div class="row separador-row"> 56 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2 col-xs-offset-4 col-sm-offset-4 col-md-offset-4 col-lg-offset-4"> 57 <label class="control-label">{{ form.periodo_mes_fin.label }}</label> 58 </div> 59 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_mes_fin }}</div> 60 <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2">{{ form.periodo_anho_fin }}</div> 61 </div> 24 {% include 'base/base.precios.template.html' %} 62 25 <div id='oculto' style='display:none;'> 63 26 {% include 'base.down.up.files.html' with app='economico' mod='Precios' %} … … 121 84 122 85 $(document).ready(function() { 86 document.getElementById('consulta').style.display = 'none'; 123 87 dominio.on('change', function() { set_filters() }); 124 88 anho_base.on('change', function() { set_filters() }); -
economico/views.py
r3782a0d r98c5f0b 358 358 @return Devuelve el response con la página del sub-menu de consulta para el área económica 359 359 """ 360 return render(request, 'economico.consulta.demanda.global.html', {}) 361 360 form = RealDemandaGlobalForm() 361 362 return render(request, 'economico.consulta.demanda.global.html', { 363 'form':form 364 }) 362 365 @login_required 363 366 def consultar_agregados_monetarios(request):
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.