Proveedores en movimientos
This commit is contained in:
@ -18,7 +18,7 @@
|
||||
@foreach ($proveedores as $proveedor)
|
||||
<tr>
|
||||
<td>{{$proveedor->nombre}}</td>
|
||||
<td>{{$proveedor->contacto->nombreCompleto()}}</td>
|
||||
<td>{{$proveedor->contacto?->nombreCompleto()}}</td>
|
||||
<td class="right aligned">
|
||||
<button class="ui tertiary icon button" data-proveedor="{{$proveedor->rut}}">
|
||||
<i class="edit icon"></i>
|
||||
|
@ -22,20 +22,19 @@
|
||||
<div class="three wide field">
|
||||
<label for="rut_contacto">RUT</label>
|
||||
<div class="ui right labeled input">
|
||||
<input type="text" id="rut_contacto" name="rut_contacto" placeholder="RUT" maxlength="10"
|
||||
required/>
|
||||
<input type="text" id="rut_contacto" name="rut_contacto" placeholder="RUT" maxlength="10"/>
|
||||
<div class="ui basic label">-<span id="dv_contacto"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="fields">
|
||||
<div class="five wide field">
|
||||
<label for="nombre_contacto">Nombre</label>
|
||||
<input type="text" id="nombre_contacto" name="nombre_contacto" placeholder="Nombre" required/>
|
||||
<input type="text" id="nombre_contacto" name="nombre_contacto" placeholder="Nombre" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="apellido_paterno_contacto">Apellido Paterno</label>
|
||||
<input type="text" id="apellido_paterno_contacto" name="apellido_paterno_contacto"
|
||||
placeholder="Apellido Paterno" required/>
|
||||
placeholder="Apellido Paterno"/>
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="apellido_materno_contacto">Apellido Materno</label>
|
||||
|
@ -22,25 +22,24 @@
|
||||
<div class="three wide field">
|
||||
<label for="edit_rut_contacto">RUT</label>
|
||||
<div class="ui right labeled input">
|
||||
<input type="text" id="edit_rut_contacto" name="rut_contacto" placeholder="RUT" maxlength="10"
|
||||
required/>
|
||||
<input type="text" id="edit_rut_contacto" name="rut_contacto" placeholder="RUT" maxlength="10" />
|
||||
<div class="ui basic label">-<span id="edit_digito_contacto"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="fields">
|
||||
<div class="five wide field">
|
||||
<label for="edit_nombre_contacto">Nombre</label>
|
||||
<input type="text" id="edit_nombre_contacto" name="nombre_contacto" placeholder="Nombre" required/>
|
||||
<input type="text" id="edit_nombre_contacto" name="nombre_contacto" placeholder="Nombre" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="edit_apellido_paterno_contacto">Apellido Paterno</label>
|
||||
<input type="text" id="edit_apellido_paterno_contacto" name="apellido_paterno_contacto"
|
||||
placeholder="Apellido Paterno" required/>
|
||||
placeholder="Apellido Paterno" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="edit_apellido_materno_contacto">Apellido Materno</label>
|
||||
<input type="text" id="edit_apellido_materno_contacto" name="apellido_materno_contacto"
|
||||
placeholder="Apellido Materno"/>
|
||||
placeholder="Apellido Materno" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="field">
|
||||
@ -78,13 +77,13 @@
|
||||
form.querySelector(this.props.digito).textContent = Rut.digitoVerificador(this.data.rut)
|
||||
form.querySelector(this.props.nombre).value = this.data.nombre
|
||||
form.querySelector(this.props.razon).value = this.data.razon
|
||||
form.querySelector(this.props.contacto.rut).value = this.data.contacto.rut
|
||||
form.querySelector(this.props.contacto.digito).textContent = Rut.digitoVerificador(this.data.contacto.rut)
|
||||
form.querySelector(this.props.contacto.nombres).value = this.data.contacto.nombres
|
||||
form.querySelector(this.props.contacto.apellido_paterno).value = this.data.contacto.apellidoPaterno
|
||||
form.querySelector(this.props.contacto.apellido_materno).value = this.data.contacto.apellidoMaterno
|
||||
form.querySelector(this.props.contacto.email).value = this.data.contacto.datos.email
|
||||
form.querySelector(this.props.contacto.telefono).value = this.data.contacto.datos.telefono
|
||||
form.querySelector(this.props.contacto.rut).value = (this.data.contacto) ? this.data.contacto.rut : ''
|
||||
form.querySelector(this.props.contacto.digito).textContent = (this.data.contact) ? Rut.digitoVerificador(this.data.contacto.rut) : ''
|
||||
form.querySelector(this.props.contacto.nombres).value = (this.data.contact) ? this.data.contacto.nombres : ''
|
||||
form.querySelector(this.props.contacto.apellido_paterno).value = (this.data.contact) ? this.data.contacto.apellidoPaterno : ''
|
||||
form.querySelector(this.props.contacto.apellido_materno).value = (this.data.contact) ? this.data.contacto.apellidoMaterno : ''
|
||||
form.querySelector(this.props.contacto.email).value = (this.data.contact) ? this.data.contacto.datos.email : ''
|
||||
form.querySelector(this.props.contacto.telefono).value = (this.data.contact) ? this.data.contacto.datos.telefono : ''
|
||||
|
||||
$(this.props.modal).modal('show')
|
||||
})
|
||||
@ -97,7 +96,7 @@
|
||||
}
|
||||
edit() {
|
||||
const form = document.getElementById(this.props.form)
|
||||
const data = {
|
||||
let data = {
|
||||
rut: form.querySelector(this.props.rut).value.replace(/\D/g, ''),
|
||||
digito: form.querySelector(this.props.digito).textContent,
|
||||
nombre: form.querySelector(this.props.nombre).value,
|
||||
|
Reference in New Issue
Block a user