foca-abm-vendedor-cobrador-item.html 10.5 KB
<div class="row">
    <foca-cabecera-facturador 
    titulo="'Vendedores / Cobradores'"
    fecha="now"
    class="mb-0 col-lg-12"
    ></foca-cabecera-facturador>
</div>
<div class="row">
    <div class="col-12 col-md-10 p-0 mt-4 border border-white rounded">
        <form name="formVendedorCobrador" class="px-3" autocomplete="off">
            <div class="row mt-3">
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Código</label>
                    <div class="col-md-8 pl-0">
                        <input 
                            class="form-control form-control-sm"
                            ng-model="vendedorCobrador.NUM"
                            ng-disabled="edicion"/>
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Tipo</label>
                    <div class="col-md-8 pl-0">
                        <select 
                            class="form-control form-control-sm"
                            ng-model="vendedorCobrador.rol"
                            ng-options="option.value as option.label for option in options"
                            foca-focus="focused == 0"
                            ng-focus="focused = 0">
                        </select>
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Nombre</label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            class="form-control form-control-sm"
                            type="text"
                            teclado-virtual
                            ng-model="vendedorCobrador.NOM"
                            foca-focus="focused == 1"
                            ng-focus="focused = 1"
                            ng-keypress="next($event.keyCode)"
                            autocomplete="off"
                            uppercase-only
                            
                        />
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Domicilio</label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            class="form-control form-control-sm"
                            type="text"
                            teclado-virtual
                            ng-model="vendedorCobrador.domicilio"
                            ng-required="true"
                            foca-focus="focused == 2"
                            ng-focus="focused = 2"
                            ng-keypress="next($event.keyCode)"
                            autocomplete="off"
                            uppercase-only
                        />
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Código postal</label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            class="form-control form-control-sm"
                            foca-tipo-input
                            teclado-virtual
                            ng-model="vendedorCobrador.codigoPostal"
                            ng-required="true"
                            foca-focus="focused == 3"
                            ng-focus="focused = 3"
                            ng-keypress="next($event.keyCode)"
                            autocomplete="off"
                            string-to-number
                        />
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Provincia</label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            type="text"
                            class="form-control form-control-sm"
                            ng-model="vendedorCobrador.provincia.NOMBRE"
                            ng-keypress="seleccionarProvincia($event.keyCode)"
                            ng-required="true"
                            foca-focus="focused == 4"
                            ng-focus="focused = 4"
                            teclado-virtual
                        />
                        <div class="input-group-append">
                            <button
                                ladda="searchLoading"
                                class="btn btn-outline-secondary form-control-sm"
                                type="button"
                                ng-click="seleccionarProvincia(13)"
                            >
                                <i class="fa fa-search" aria-hidden="true"></i>
                            </button>
                        </div>
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Localidad</label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            type="text"
                            class="form-control form-control-sm"
                            ng-model="vendedorCobrador.localidad.NOMBRE"
                            ng-keypress="seleccionarLocalidad($event.keyCode)"
                            ng-required="true"
                            foca-focus="focused == 5"
                            ng-focus="focused = 5"
                            teclado-virtual
                            autocomplete="off"
                        />
                        <div class="input-group-append">
                            <button
                                ladda="searchLoading"
                                class="btn btn-outline-secondary form-control-sm"
                                type="button"
                                ng-click="seleccionarLocalidad(13)"
                            >
                                <i class="fa fa-search" aria-hidden="true"></i>
                            </button>
                        </div>
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">Teléfono</label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            class="form-control form-control-sm"
                            foca-tipo-input
                            teclado-virtual
                            limite-numeros-max="15"
                            ng-model="vendedorCobrador.telefono"
                            ng-required="true"
                            foca-focus="focused == 6"
                            ng-focus="focused = 6"
                            ng-keypress="next($event.keyCode)"
                            autocomplete="off"
                            string-to-number
                        />
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6">
                    <label class="col-form-label col-md-4">DNI</label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            class="form-control form-control-sm"
                            foca-tipo-input
                            teclado-virtual
                            limite-numeros-max="15"
                            ng-model="vendedorCobrador.dni"
                            ng-required="true"
                            foca-focus="focused == 7"
                            ng-focus="focused = 7"
                            ng-keypress="next($event.keyCode)"
                            autocomplete="off"
                            string-to-number
                        />
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6"
                    ng-show="vendedorCobrador.rol == 1 || vendedorCobrador.rol == 3">
                    <label class="col-form-label col-md-4">Porcentaje de comisión <span ng-show="vendedorCobrador.rol == 3">vendedor</span></label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            class="form-control form-control-sm"
                            foca-tipo-input
                            teclado-virtual
                            ng-model="vendedorCobrador.comisionVendedor"
                            ng-required="true"
                            foca-focus="focused == 10"
                            ng-focus="focused = 10"
                            ng-keypress="next($event.keyCode)"
                            autocomplete="off"
                            string-to-number
                            solo-positivo
                        />
                    </div>
                </div>
                <div class="form-group d-flex mb-2 col-md-6"
                    ng-show="vendedorCobrador.rol == 2 || vendedorCobrador.rol == 3">
                    <label class="col-form-label col-md-4">Porcentaje de comisión <span ng-show="vendedorCobrador.rol == 3">cobrador</span></label>
                    <div class="input-group col-md-8 pl-0">
                        <input
                            class="form-control form-control-sm"
                            foca-tipo-input
                            teclado-virtual
                            ng-model="vendedorCobrador.comisionCobrador"
                            ng-required="true"
                            foca-focus="focused == 10"
                            ng-focus="focused = 10"
                            ng-keypress="next($event.keyCode)"
                            autocomplete="off"
                            string-to-number
                            solo-positivo
                        />
                    </div>
                </div>
                <div class="ml-auto w-50">
                    <button
                        class="btn btn-primary float-right mr-3"
                        type="button"
                        ng-click="cambiarPassword()"
                        ng-show="edicion"
                        >Cambiar contraseña</button>
                </div>
            </div>
        </form>
    </div>
</div>