actualizacion

This commit is contained in:
2020-09-30 11:29:34 -05:00
parent a239bdf50b
commit 9ed993365b
8 changed files with 90 additions and 70 deletions
+2 -2
View File
@@ -6,9 +6,9 @@ const config = {
//api: "http://localhost:3001"
//Pruebas
//api: "https://venus.acatlan.unam.mx/asinea_nuevo_test"
api: "https://venus.acatlan.unam.mx/asinea_nuevo_test"
//produccion
api: "http://132.248.43.238:3000"
//api: "http://132.248.43.238:3000"
};
module.exports = config;
+83 -63
View File
@@ -126,63 +126,78 @@
name="pedirFactura"
value= true
unchecked-value= false
style="margin-top:2rem;"
>
Quiero Factura
</b-form-checkbox>
</div>
<p>{{selected}}</p>
<div v-if="pedirFactura==='true'">
<div class="row">
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Nombre" v-model="nombrePersona">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Apellido paterno" v-model="apellidoPaterno">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Apellido Materno" v-model="apellidoMaterno">
</div>
<div>
<b-form-group label="Seleccione el tipo de factura">
<b-form-radio-group
v-model="selected"
:options="options"
class="mb-3"
value-field="item"
text-field="name"
disabled-field="notEnabled"
></b-form-radio-group>
</b-form-group>
</div>
<div class="row">
<div class="col">
<input type="text" class="fadeIn second" placeholder="RFC" v-model="rfc">
</div>
</div>
<div class="row">
<div class="col-md-8">
<input type="text" class="fadeIn second" placeholder="Correo" v-model="correoPersona">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Telefono" v-model="telefono">
</div>
</div>
<div class="row">
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Calle" v-model="calle">
</div>
<div class="col-md-2">
<input type="text" class="fadeIn second" placeholder="No. Interior" v-model="noInterior">
</div>
<div class="col-md-2">
<input type="text" class="fadeIn second" placeholder="No. Exterior" v-model="noExterior">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Colonia" v-model="colonia">
</div>
</div>
<div class="row">
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Municipio" v-model="municipio">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Estado" v-model="estado">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Codigo Postal" v-model="codigoPostal">
</div>
<div v-if="selected!=''">
<div class="row" >
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Nombre" v-model="nombrePersona">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Apellido paterno" v-model="apellidoPaterno" v-if="selected=='Personal'">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Apellido Materno" v-model="apellidoMaterno" v-if="selected=='Personal'">
</div>
</div>
<div class="row">
<div class="col">
<input type="text" class="fadeIn second" placeholder="RFC" v-model="rfc">
</div>
</div>
<div class="row">
<div class="col-md-8">
<input type="text" class="fadeIn second" placeholder="Correo" v-model="correoPersona">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Telefono" v-model="telefono">
</div>
</div>
<div class="row">
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Calle" v-model="calle">
</div>
<div class="col-md-2">
<input type="text" class="fadeIn second" placeholder="No. Interior" v-model="noInterior">
</div>
<div class="col-md-2">
<input type="text" class="fadeIn second" placeholder="No. Exterior" v-model="noExterior">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Colonia" v-model="colonia">
</div>
</div>
<div class="row">
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Municipio" v-model="municipio">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Estado" v-model="estado">
</div>
<div class="col-md-4">
<input type="text" class="fadeIn second" placeholder="Codigo Postal" v-model="codigoPostal">
</div>
</div>
</div>
</div>
</div>
@@ -220,6 +235,12 @@ export default {
data() {
return {
options: [
{ item: 'Personal', name: 'Personal' },
{ item: 'Intitución', name: 'Intitución' }
],
selected: '',
fichaEnviada: false,
idPersona: 12,
nombre: "",
@@ -307,19 +328,18 @@ export default {
if( `${this.pedirFactura}` === `true` ){
if(this.nombrePersona === "") return this.menssajeWar('Falta llenar el nombre de la persona a quien se le hara la factura');
if(this.apellidoPaterno === "") return this.menssajeWar('Falta llenar el apellido paterno de la persona a quien se le hara la factura');
if(this.apellidoMaterno === "") return this.menssajeWar('Falta llenar el apellido materno de la persona a quien se le hara la factura');
if(this.rfc === "") return this.menssajeWar('Falta llenar el RFC de la persona a quien se le hara la factura');
if(this.correoPersona === "") return this.menssajeWar('Falta llenar el correo de la persona a quien se le hara la factura');
if(this.telefono === "") return this.menssajeWar('Falta llenar el telefono de la persona a quien se le hara la factura');
if(this.calle === "") return this.menssajeWar('Falta llenar la calle de la persona a quien se le hara la factura');
if(this.noInterior === "") return this.menssajeWar('Falta llenar el numero interior de la persona a quien se le hara la factura');
if(this.noExterior === "") return this.menssajeWar('Falta llenar el numero exterior de la persona a quien se le hara la factura');
if(this.colonia === "") return this.menssajeWar('Falta llenar la colonia de la persona a quien se le hara la factura');
if(this.municipio === "") return this.menssajeWar('Falta llenar el municipio de la persona a quien se le hara la factura');
if(this.estado === "") return this.menssajeWar('Falta llenar el estado de la persona a quien se le hara la factura');
if(this.codigoPostal === "") return this.menssajeWar('Falta llenar el codigo postal de la persona a quien se le hara la factura');
if(this.nombrePersona === "") return this.menssajeWar('Falta llenar el nombre de la persona a quien se le hara la factura');
if(this.apellidoPaterno === "" && this.selected === 'Personal' ) return this.menssajeWar('Falta llenar el apellido paterno de la persona a quien se le hara la factura');
if(this.apellidoMaterno === "" && this.selected === 'Personal' ) return this.menssajeWar('Falta llenar el apellido materno de la persona a quien se le hara la factura');
if(this.rfc === "") return this.menssajeWar('Falta llenar el RFC de la persona a quien se le hara la factura');
if(this.correoPersona === "") return this.menssajeWar('Falta llenar el correo de la persona a quien se le hara la factura');
if(this.telefono === "") return this.menssajeWar('Falta llenar el telefono de la persona a quien se le hara la factura');
if(this.calle === "") return this.menssajeWar('Falta llenar la calle de la persona a quien se le hara la factura');
if(this.noInterior === "") return this.menssajeWar('Falta llenar el numero interior de la persona a quien se le hara la factura');
if(this.colonia === "") return this.menssajeWar('Falta llenar la colonia de la persona a quien se le hara la factura');
if(this.municipio === "") return this.menssajeWar('Falta llenar el municipio de la persona a quien se le hara la factura');
if(this.estado === "") return this.menssajeWar('Falta llenar el estado de la persona a quien se le hara la factura');
if(this.codigoPostal === "") return this.menssajeWar('Falta llenar el codigo postal de la persona a quien se le hara la factura');
data.factura = true;
data.nombrePersona = this.nombrePersona;