PAC filter
This commit is contained in:
@@ -22,7 +22,14 @@
|
||||
<tr>
|
||||
<th scope="col">UUID</th>
|
||||
|
||||
<th scope="col">PAC</th>
|
||||
<th scope="col">
|
||||
PAC
|
||||
<select id="table_select_PAC" class="form-control form-control-sm">
|
||||
<option value="00">Todos</option>
|
||||
<option value="01">EDICOM</option>
|
||||
<option value="02">Comercio Dig.</option>
|
||||
</select>
|
||||
</th>
|
||||
<th scope="col">
|
||||
<input id="table_tipo" name="tipo" value="True" type="checkbox" class="form-check-input" >
|
||||
Tipo CFDI
|
||||
@@ -47,42 +54,59 @@
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div id='id_filters' style="display: None;">{% for i,v in filters.items %}&{{i}}={{v}}{% endfor%}</div>
|
||||
|
||||
{% endblock content %}
|
||||
|
||||
|
||||
{% block scripts %}
|
||||
<script>
|
||||
table_tipo.addEventListener('click', (event)=>{
|
||||
document.getElementById('tipo').checked = table_tipo.checked? true:false;
|
||||
if(table_fecha.checked){
|
||||
table_fecha.click()
|
||||
}
|
||||
})
|
||||
|
||||
table_fecha.addEventListener('click', (event)=>{
|
||||
|
||||
window.addEventListener("load", (event)=>{
|
||||
let PAC = '{{PAC}}'
|
||||
if(PAC !="None"){
|
||||
table_select_PAC.value=PAC
|
||||
}
|
||||
})
|
||||
let filters = document.getElementById('id_filters').textContent
|
||||
|
||||
if(dates.hasAttribute("style")){
|
||||
dates.removeAttribute('style')
|
||||
datepicker.value=''
|
||||
datepicker.setAttribute("required",'')
|
||||
datepickerFin.value=''
|
||||
table_select_PAC.addEventListener('change',(event)=>{
|
||||
let anc = document.getElementById('home_id')
|
||||
anc.href=''
|
||||
let url = `?PAC=${event.target.value}${filters}`
|
||||
anc.href=url
|
||||
anc.click()
|
||||
})
|
||||
|
||||
table_tipo.addEventListener('click', (event)=>{
|
||||
document.getElementById('tipo').checked = table_tipo.checked? true:false;
|
||||
if(table_fecha.checked){
|
||||
table_fecha.click()
|
||||
}
|
||||
})
|
||||
|
||||
datepickerFin.setAttribute('required','')
|
||||
search.setAttribute("style","display:none;")
|
||||
search.value=''
|
||||
|
||||
}else{
|
||||
dates.setAttribute("style","display:none;")
|
||||
search.removeAttribute('style')
|
||||
datepicker.removeAttribute('required')
|
||||
datepickerFin.removeAttribute('required')
|
||||
}
|
||||
if(table_tipo.checked && table_fecha.checked){
|
||||
table_tipo.checked=false
|
||||
}
|
||||
})
|
||||
table_fecha.addEventListener('click', (event)=>{
|
||||
|
||||
|
||||
if(dates.hasAttribute("style")){
|
||||
dates.removeAttribute('style')
|
||||
datepicker.value=''
|
||||
datepicker.setAttribute("required",'')
|
||||
datepickerFin.value=''
|
||||
|
||||
datepickerFin.setAttribute('required','')
|
||||
search.setAttribute("style","display:none;")
|
||||
search.value=''
|
||||
|
||||
}else{
|
||||
dates.setAttribute("style","display:none;")
|
||||
search.removeAttribute('style')
|
||||
datepicker.removeAttribute('required')
|
||||
datepickerFin.removeAttribute('required')
|
||||
}
|
||||
if(table_tipo.checked && table_fecha.checked){
|
||||
table_tipo.checked=false
|
||||
}
|
||||
})
|
||||
</script>
|
||||
{% endblock scripts %}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user