Commit 0aef527f324226860d1c21acfb5f89c7ce3d222c

Authored by Jose Pinto
1 parent 7319717d4a
Exists in master

vendedor y cobrador

src/js/controller.js
... ... @@ -147,6 +147,7 @@ angular.module('focaAbmVendedorCobrador')
147 147 DNI: ' ',
148 148 ClaVen: '',
149 149 ComVen: '0.00',
  150 + comisionCobrador: '0.00',
150 151 provincia: {
151 152 NOMBRE: ''
152 153 },
... ... @@ -157,11 +158,15 @@ angular.module('focaAbmVendedorCobrador')
157 158 $scope.options = [
158 159 {
159 160 label: 'Vendedor',
160   - value: null
  161 + value: 1
161 162 },
162 163 {
163 164 label: 'Cobrador',
164   - value: true
  165 + value: 2
  166 + },
  167 + {
  168 + label: 'Vendedor y cobrador',
  169 + value: 3
165 170 }
166 171 ];
167 172 //SETEO BOTONERA LATERAL
... ... @@ -194,6 +199,11 @@ angular.module('focaAbmVendedorCobrador')
194 199 delete $scope.vendedorCobrador.provincia;
195 200 delete $scope.vendedorCobrador.localidad;
196 201 delete $scope.vendedorCobrador.ClaVen2;
  202 + if($scope.vendedorCobrador.rol == 1) {
  203 + delete $scope.vendedorCobrador.comisionCobrador;
  204 + }else if($scope.vendedorCobrador.rol == 2) {
  205 + delete $scope.vendedorCobrador.ComVen;
  206 + }
197 207  
198 208 focaAbmVendedorCobradorService
199 209 .guardarVendedorCobrador($scope.vendedorCobrador)
src/views/foca-abm-vendedor-cobrador-item.html
... ... @@ -14,7 +14,7 @@
14 14 <div class="col-md-8 pl-0">
15 15 <select
16 16 class="form-control form-control-sm"
17   - ng-model="vendedorCobrador.ES_COBRADOR"
  17 + ng-model="vendedorCobrador.rol"
18 18 ng-options="option.value as option.label for option in options"
19 19 foca-focus="focused == 0"
20 20 ng-focus="focused = 0">
... ... @@ -188,8 +188,9 @@
188 188 />
189 189 </div>
190 190 </div>
191   - <div class="form-group d-flex mb-2 col-md-6">
192   - <label class="col-form-label col-md-4">Porcentaje de comisión</label>
  191 + <div class="form-group d-flex mb-2 col-md-6"
  192 + ng-show="vendedorCobrador.rol == 1 || vendedorCobrador.rol == 3">
  193 + <label class="col-form-label col-md-4">Porcentaje de comisión <span ng-show="vendedorCobrador.rol == 3">vendedor</span></label>
193 194 <div class="input-group col-md-8 pl-0">
194 195 <input
195 196 class="form-control form-control-sm"
... ... @@ -205,6 +206,24 @@
205 206 />
206 207 </div>
207 208 </div>
  209 + <div class="form-group d-flex mb-2 col-md-6"
  210 + ng-show="vendedorCobrador.rol == 2 || vendedorCobrador.rol == 3">
  211 + <label class="col-form-label col-md-4">Porcentaje de comisión <span ng-show="vendedorCobrador.rol == 3">cobrador</span></label>
  212 + <div class="input-group col-md-8 pl-0">
  213 + <input
  214 + class="form-control form-control-sm"
  215 + foca-tipo-input
  216 + teclado-virtual
  217 + ng-model="vendedorCobrador.comisionCobrador"
  218 + ng-required="true"
  219 + foca-focus="focused == 10"
  220 + ng-focus="focused = 10"
  221 + ng-keypress="next($event.keyCode)"
  222 + autocomplete="off"
  223 + string-to-number
  224 + />
  225 + </div>
  226 + </div>
208 227 </div>
209 228 </form>
210 229 </div>