errorMerge

This commit is contained in:
Andres2908
2020-12-09 18:24:08 -06:00
35 changed files with 509 additions and 499 deletions
+164 -58
View File
@@ -64,31 +64,86 @@
:per-page="perPage"
@page-change="onPageChange"
>
<b-table-column field="nombre" label="Nombre" v-slot="props" centered>
<span class="cursorR" v-if="props.row.idStatus == 7" @click="cartaAceptacion(props.row.idServicio)">{{ props.row.nombre}}</span>
<span v-else>{{ props.row.nombre}}</span>
</b-table-column>
<b-table-column field="numeroCuenta" label="Número de Cuenta" v-slot="props" centered width="100">
<span class="cursorR" v-if="props.row.idStatus == 7" @click="cartaAceptacion(props.row.idServicio)">{{ props.row.numeroCuenta}}</span>
<span v-else>{{ props.row.numeroCuenta}}</span>
</b-table-column>
<b-table-column field="carrera" label="Carrera" v-slot="props" centered>
<span class="cursorR" v-if="props.row.idStatus == 7" @click="cartaAceptacion(props.row.idServicio)">{{ props.row.carrera}}</span>
<span v-else>{{ props.row.carrera}}</span>
</b-table-column>
<b-table-column field="fechaInicio" truncate=10 label="Fecha Inicio" v-slot="props" centered>
<span class="cursorR" v-if="props.row.idStatus == 7" @click="cartaAceptacion(props.row.idServicio)">{{props.row.fechaInicio}}</span>
<span v-else>{{ fecha(props.row.fechaInicio) }}</span>
</b-table-column>
<b-table-column field="fechaFin" label="Fecha Fin" v-slot="props" centered>
<span class="cursorR" v-if="props.row.idStatus == 7" @click="cartaAceptacion(props.row.idServicio)">{{props.row.fechaFin}}</span>
<span v-else>{{ fecha(props.row.fechaFin) }}</span>
</b-table-column>
<b-table-column field="status" label="Status" v-slot="props" centered>
<span class="cursorR" v-if="props.row.idStatus == 7" @click="cartaAceptacion(props.row.idServicio)">{{ props.row.status }}</span>
<span v-else class="tag" :class="types(props.row.idStatus)">{{ props.row.status}}</span>
</b-table-column>
<b-table-column field="nombre" label="Nombre" v-slot="props" centered>
<span
class="cursorR"
v-if="props.row.idStatus == 7"
@click="cartaAceptacion(props.row.idServicio)"
>{{ props.row.nombre }}</span
>
<span v-else>{{ props.row.nombre }}</span>
</b-table-column>
<b-table-column
field="numeroCuenta"
label="Número de Cuenta"
v-slot="props"
centered
width="100"
>
<span
class="cursorR"
v-if="props.row.idStatus == 7"
@click="cartaAceptacion(props.row.idServicio)"
>{{ props.row.numeroCuenta }}</span
>
<span v-else>{{ props.row.numeroCuenta }}</span>
</b-table-column>
<b-table-column
field="carrera"
label="Carrera"
v-slot="props"
centered
>
<span
class="cursorR"
v-if="props.row.idStatus == 7"
@click="cartaAceptacion(props.row.idServicio)"
>{{ props.row.carrera }}</span
>
<span v-else>{{ props.row.carrera }}</span>
</b-table-column>
<b-table-column
field="fechaInicio"
truncate="10"
label="Fecha Inicio"
v-slot="props"
centered
>
<span
class="cursorR"
v-if="props.row.idStatus == 7"
@click="cartaAceptacion(props.row.idServicio)"
>{{ props.row.fechaInicio }}</span
>
<span v-else>{{ fecha(props.row.fechaInicio) }}</span>
</b-table-column>
<b-table-column
field="fechaFin"
label="Fecha Fin"
v-slot="props"
centered
>
<span
class="cursorR"
v-if="props.row.idStatus == 7"
@click="cartaAceptacion(props.row.idServicio)"
>{{ props.row.fechaFin }}</span
>
<span v-else>{{ fecha(props.row.fechaFin) }}</span>
</b-table-column>
<b-table-column field="status" label="Status" v-slot="props" centered>
<span
class="cursorR"
v-if="props.row.idStatus == 7"
@click="cartaAceptacion(props.row.idServicio)"
>{{ props.row.status }}</span
>
<span v-else class="tag" :class="types(props.row.idStatus)">{{
props.row.status
}}</span>
</b-table-column>
<<<<<<< HEAD
<b-table-column field="cartaTermino" label="Carta Término" v-slot="props" centered v-if="idTipoUsuario == 2">
<div v-if="props.row.idStatus >= 4 && props.row.idStatus <= 7 || props.row.idStatus == 9">
<span
@@ -109,26 +164,71 @@
</b-button>
</div>
</b-table-column>
=======
<b-table-column
field="cartaTermino"
label="Carta Término"
v-slot="props"
centered
v-if="idTipoUsuario == 2"
>
<div
v-if="
(props.row.idStatus >= 4 && props.row.idStatus <= 7) ||
props.row.idStatus == 9
"
>
<span v-if="props.row.cartaTermino === 1">
<b-icon
:icon="iconoCarta(props.row.cartaTermino)"
class="tag is-success"
></b-icon>
</span>
>>>>>>> 1ab86124a55275dd9a42647eebd09fbf4f604c28
<b-table-column field="cuestionario" label="Cuestionario" v-slot="props" centered v-if="idTipoUsuario == 2">
<div v-if="props.row.idStatus >= 4 && props.row.idStatus <= 7 || props.row.idStatus == 9">
<span
v-if="props.row.cuestionario === 1"
>
<b-icon :icon="iconoCuestionario(props.row.cuestionario)"
class="tag is-success"></b-icon>
</span>
<b-button
v-if="props.row.cuestionario === null"
size="is-small"
@click="botonCuestionario(props.row.cuestionario)"
class="tag is-danger"
:icon="iconoCuestionario(props.row.cuestionario)">
Cuestionario
</b-button>
</div>
</b-table-column>
<b-button
v-if="props.row.cartaTermino === null"
size="is-small"
@click="botonCarta(props.row.cartaTermino)"
class="tag is-danger"
:icon="iconoCarta(props.row.cartaTermino)"
>
Carta Término
</b-button>
</div>
</b-table-column>
<b-table-column
field="cuestionario"
label="Cuestionario"
v-slot="props"
centered
v-if="idTipoUsuario == 2"
>
<div
v-if="
(props.row.idStatus >= 4 && props.row.idStatus <= 7) ||
props.row.idStatus == 9
"
>
<span v-if="props.row.cuestionario === 1">
<b-icon
:icon="iconoCuestionario(props.row.cuestionario)"
class="tag is-success"
></b-icon>
</span>
<b-button
v-if="props.row.cuestionario === null"
size="is-small"
@click="botonCuestionario(props.row.cuestionario)"
class="tag is-danger"
:icon="iconoCuestionario(props.row.cuestionario)"
>
Cuestionario
</b-button>
</div>
</b-table-column>
</b-table>
</section>
</div>
@@ -142,7 +242,8 @@ import moment from "moment";
export default {
data() {
return {
idTipoUsuario: '',
idTipoUsuario: "",
idUsuario: "",
data: [],
total: "",
loading: true,
@@ -217,12 +318,16 @@ export default {
const fecha = moment(date.substr(0, 10));
return `${fecha.date()}/${fecha.month() + 1}/${fecha.year()}`;
},
obtenerDatos (idStatus) {
this.loading = true
this.data = []
axios.get(`${process.env.api}/servicio/servicios_responsable?idUsuario=${this.idTipoUsuario}&pagina=${this.page}&idStatus=${idStatus}&nombre=${this.nombre}&numeroCuenta=${this.numeroCuenta}`)
.then(res => {
const servicios = res.data.servicios
obtenerDatos(idStatus) {
this.loading = true;
this.data = [];
axios
.get(
`${process.env.api}/servicio/servicios_responsable?idUsuario=${this.idUsuario}&pagina=${this.page}&idStatus=${idStatus}&nombre=${this.nombre}&numeroCuenta=${this.numeroCuenta}`
)
.then((res) => {
const servicios = res.data.servicios;
console.log(res);
if (servicios.length !== 0) {
for (let i = 0; i < servicios.length; i++) {
@@ -261,15 +366,16 @@ export default {
insertIdLocal() {
this.idUsuario = localStorage.getItem("idUsuario");
},
getIdLocal () {
this.idTipoUsuario = localStorage.getItem('idTipoUsuario')
}
getIdLocal() {
this.idTipoUsuario = localStorage.getItem("idTipoUsuario");
this.idUsuario = localStorage.getItem("idUsuario");
},
},
created () {
this.getIdLocal()
this.obtenerDatos(0)
}
}
created() {
this.getIdLocal();
this.obtenerDatos(0);
},
};
</script>
<style>