year added to index view
This commit is contained in:
@@ -18,11 +18,13 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
</th>
|
||||
<th>Nombre</th>
|
||||
<th>
|
||||
<div class="d-flex align-items-center">
|
||||
Totales Mes
|
||||
<div style="display:none" id="spinner_id" class="spinner-border ml-auto spinner-border-sm" role="status" aria-hidden="true"></div>
|
||||
<div class="d-flex align-items-center">
|
||||
Total x mes
|
||||
<div style="display:none;" id="spinner_id" class="spinner-border ml-auto spinner-border-sm" role="status" aria-hidden="true"></div>
|
||||
</div>
|
||||
|
||||
<select style="display:inline" id="table_select_anio" class="form-control form-control-sm">
|
||||
<!--option value="0"></option-->
|
||||
</select>
|
||||
<select id="table_select" class="form-control form-control-sm">
|
||||
<option value="01">Enero</option>
|
||||
<option value="02">Febrero</option>
|
||||
@@ -137,7 +139,7 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id='id_filters' style="display: none;">{% for i,v in filters.items %}&{{i}}={{v}}{% endfor%}</div>
|
||||
<div id='id_filters' style="display: inline;">{% for i,v in filters.items %}&{{i}}={{v}}{% endfor%}</div>
|
||||
|
||||
|
||||
<!-- Modal EMAIL-->
|
||||
@@ -167,7 +169,6 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="subject"><strong> Subject </strong></label>
|
||||
@@ -245,7 +246,7 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'X-Requested-With':'XMLHttpRequest',
|
||||
'X-Requested-With':'XMLHttpRequest',
|
||||
},
|
||||
credentials:"same-origin"
|
||||
})
|
||||
@@ -262,7 +263,7 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
}
|
||||
const re = Object.values(data['data'])
|
||||
re.forEach((val,index)=>{
|
||||
console.log('val',val.email, index)
|
||||
|
||||
const row = document.createElement("tr")
|
||||
row.setAttribute("class","table_row")
|
||||
const cell = document.createElement("td")
|
||||
@@ -281,16 +282,16 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
email_add.value=event.target.textContent
|
||||
close_emails_list.click()
|
||||
})
|
||||
|
||||
})
|
||||
})//.then(data)
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
let filters = document.getElementById('id_filters').textContent
|
||||
let mes ='{{mes}}'
|
||||
let year = parseInt('{{year}}')
|
||||
|
||||
|
||||
|
||||
function aclick(event,RFC ,cuantos){
|
||||
|
||||
if( parseInt(cuantos)===0){
|
||||
@@ -302,31 +303,65 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
}
|
||||
|
||||
table_rfcc.addEventListener('click',(event)=>{
|
||||
document.getElementById('rfcc').checked= table_rfcc.checked? true:false;
|
||||
|
||||
document.getElementById('rfcc').checked= table_rfcc.checked? true:false;
|
||||
})
|
||||
|
||||
|
||||
|
||||
window.addEventListener("load", (event)=>{
|
||||
let mes ='{{mes}}'
|
||||
|
||||
// let mes ='{{mes}}'
|
||||
|
||||
mes.length == 1 ? mes="0"+mes: mes
|
||||
if(mes !="None"){
|
||||
document.getElementById('table_select').value='{{mes}}'
|
||||
mes_id.value='{{mes}}'
|
||||
document.getElementById('table_select').value=mes
|
||||
mes_id.value=mes
|
||||
}else{
|
||||
document.getElementById('table_select').value='{{fecha|date:"m"}}'
|
||||
mes_id.value='{{fecha|date:"m"}}'
|
||||
}
|
||||
|
||||
|
||||
/*Add years to select anio tag*/
|
||||
|
||||
let anio = parseInt('{{fecha|date:"Y"}}')
|
||||
|
||||
let fin = anio-5
|
||||
for(var i = anio; i >= fin ;i--){
|
||||
let option = document.createElement('option')
|
||||
option.value=i
|
||||
option.text=i
|
||||
table_select_anio.add(option)
|
||||
}
|
||||
/*despues de agregar los anios al control agrega el value del contexto*/
|
||||
table_select_anio.value=year
|
||||
|
||||
})
|
||||
|
||||
document.getElementById('table_select').addEventListener('change',(event)=>{
|
||||
spinner_id.setAttribute('style','display:inline;')
|
||||
|
||||
let anc = document.getElementById('home_id')
|
||||
anc.href=''
|
||||
let url = `?mes=${event.target.value}${filters}`
|
||||
anc.href=url
|
||||
anc.click()
|
||||
|
||||
let url = `?mes=${event.target.value}&year=${year}${filters}`
|
||||
|
||||
setTimeout(()=>{
|
||||
anc.href=url
|
||||
anc.click()
|
||||
},1000)
|
||||
|
||||
})
|
||||
|
||||
table_select_anio.addEventListener('change',(event)=>{
|
||||
spinner_id.setAttribute('style','display:inline;')
|
||||
|
||||
let anc = document.getElementById('home_id')
|
||||
anc.href=''
|
||||
|
||||
let url = `?mes=${mes}&year=${event.target.value}${filters}`
|
||||
|
||||
setTimeout(()=>{
|
||||
anc.href=url
|
||||
anc.click()
|
||||
},1000)
|
||||
})
|
||||
|
||||
enviar_btn.addEventListener('click',(e)=>{
|
||||
@@ -334,12 +369,7 @@ Timbres disponibles Comercio Digital: {{saldo}}
|
||||
if(id_form.checkValidity()){
|
||||
//
|
||||
spinner_enviar.removeAttribute('style');
|
||||
/*
|
||||
id_form.getElementsByTagName('*');
|
||||
for (var node of childNodes) {
|
||||
node.disabled = true;
|
||||
}
|
||||
*/
|
||||
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user