This commit is contained in:
KIKIN
2020-09-27 20:14:07 -05:00
+73 -9
View File
@@ -35,8 +35,12 @@
@change="buscaValor()"
class="form-control select-login-form shadow-none"
>
<option value="0" selected>Todos</option>
<option v-for="opcion in tipo" :value="opcion.activoFijo">{{opcion.activoFijo}}</option>
<!-- <option value="0" selected>Todos</option>
<option v-for="opcion in tipo" :value="opcion.activoFijo">{{opcion.activoFijo}}</option> -->
<option value="Todos" selected>Todos</option>
<option v-if="pcView" v-for="opcion in tipo" :value='opcion.activoFijo'>{{opcion.activoFijo}}</option>
<option v-else v-for="opcion in tipoPrinters" :value='opcion.tipo'>{{opcion.tipo}}</option>
</select>
</div>
</div>
@@ -54,9 +58,12 @@
<tr @click="watchRow(item.noInventario)">
<td class="text-primary">{{ item.noInventario }}</td> -->
<tbody class="overflow-auto thov" v-for="item in respuesta" :key="item.noInventario">
<!-- <tbody class="overflow-auto thov" v-for="item in respuesta" :key="item.noInventario">
<tr @click="watchRow(item.noInventario)"
v-if="(seleccionado == item.activoFijo || seleccionado == '0')
v-if="(seleccionado == item.activoFijo || seleccionado == '0') -->
<tbody class="overflow-auto thov" v-for="item in respuesta">
<tr @click="watchRow()"
v-if="(seleccionado == item.activoFijo || seleccionado == 'Todos')
&& item.noInventario.indexOf(miNoInventario) != -1"> <!-- https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/Useful_string_methods -->
<td>{{ item.noInventario }}</td>
<td>{{ item.activoFijo }}</td>
@@ -96,8 +103,13 @@
<!-- <tbody v-for="item in respuesta" :key="item.noInventario">
<tr @click="watchRow(item.noInventario)"> -->
<tbody v-for="item in respuesta" :key="item.noInventario">
<tr @click="watchRow(item.noInventario)" v-if="seleccionado == item.tipo || seleccionado == '0'">
<!-- <tbody v-for="item in respuesta" :key="item.noInventario">
<tr @click="watchRow(item.noInventario)" v-if="seleccionado == item.tipo || seleccionado == '0'"> -->
<tbody v-for="item in respuesta">
<tr @click="watchRow()"
v-if="(seleccionado == item.tipo || seleccionado == 'Todos')
&& item.noInventario.indexOf(miNoInventario) != -1"> <!-- https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/Useful_string_methods -->
<td class="text-primary">{{ item.noInventario }}</td>
<td>{{ item.tipo }}</td>
<td>{{ item.modelo }}</td>
@@ -204,6 +216,7 @@ export default {
respuesta: [],
datosmios: [],
tipo: [],
tipoPrinters: [],
seleccionado: String,
miNoInventario: String,
file: null
@@ -213,7 +226,7 @@ export default {
created() {
this.getComputers();
this.traetipo();
this.seleccionado = "0";
this.seleccionado = "Todos";
this.miNoInventario = "";
},
@@ -276,7 +289,19 @@ export default {
})
.then(res => this.tipo = res.data.tipo)
.catch(err => console.log(err));
console.log("Termina Consulta");
console.log("Termina Consulta" + this.tipo);
},
async traetipoImpresora(){
console.log("Inicia Consulta Impresoras");
const localToken = window.localStorage.token;
axios.get(`${ config.api }/api/tipoPrinters`, {
headers: {
token: localToken
}
})
.then(res => this.tipoPrinters = res.data.tipoPrinters)
.catch(err => console.log(err));
console.log("Termina Consulta Impresoras " + this.tipoPrinters);
},
// watchRow() {
// if(JSON.parse(window.localStorage.isAdmin))
@@ -287,10 +312,17 @@ export default {
if (this.pcView) {
this.pcView = !this.pcView;
this.getPrinters();
this.traetipoImpresora();
this.seleccionado = "Todos";
this.miNoInventario = "";
this.tipo=[' '];
}
else{
this.pcView = !this.pcView;
this.getComputers();
this.traetipo();
this.seleccionado = "Todos";
this.miNoInventario = "";
}
},
@@ -298,7 +330,36 @@ export default {
return JSON.parse(window.localStorage.isAdmin);
},
onDescarga(datos){
console.log("Descargar");
const fecha = new Date();
const anyo = fecha.getFullYear();
const mes = fecha.getMonth();
const dia = fecha.getDate();
const hora = fecha.getHours();
const min = fecha.getMinutes();
const seg = fecha.getSeconds();
var nomArch = this.seleccionado;
if (dia > 0 && dia < 10){
nomArch += "0";
}
nomArch += dia;
if (mes > 0 && mes < 10){
nomArch += "0";
}
nomArch += mes;
nomArch += anyo;
if (hora >= 0 && hora < 10){
nomArch += "0";
}
nomArch += hora;
if (min >= 0 && min < 10){
nomArch += "0";
}
nomArch += min;
if (seg >= 0 && seg < 10){
nomArch += "0";
}
nomArch += seg;
console.log("Descargar " + nomArch);
if (this.pcView){
for (let i = 0, j = 0; i < datos.length; i++){
if (this.seleccionado == "0" || this.seleccionado == datos[i].activoFijo){
@@ -372,6 +433,9 @@ export default {
})
}
})
MiXLSX.utils.book_append_sheet(LibroTrabajo, miDato, nomArch);
MiXLSX.writeFile(LibroTrabajo, nomArch + ".xlsx");
console.log("Terminado");
},
buscaValor(){
this.seleccionado = document.getElementById("tipo").value;