Save warehouse in sucursal

This commit is contained in:
Mauricio Baeza 2021-07-25 21:58:23 -05:00
parent 8822687308
commit 80b766783d
3 changed files with 13 additions and 2 deletions

View File

@ -3475,7 +3475,9 @@ class Sucursales(BaseModel):
Sucursales.nombre.alias('name'),
Sucursales.serie_facturas.alias('serie_invoice'),
Sucursales.serie_tickets,
Almacenes.name.alias('warehouse'),
)
.join(Almacenes).switch(Sucursales)
.dicts()
)
return tuple(rows)
@ -3489,6 +3491,7 @@ class Sucursales(BaseModel):
def _create(cls, args):
try:
values = utils.loads(args)
print(values)
Sucursales.create(**values)
result = {'ok': True}
except Exception as e:

View File

@ -2834,6 +2834,7 @@ function cmd_add_sucursal_click(){
sucursal_name = values.sucursal_add_name.trim()
sucursal_invoice = values.sucursal_add_invoice
sucursal_ticket = values.sucursal_add_ticket.trim()
sucursal_warehouse = values.sucursal_warehouse
if(!sucursal_name){
msg = 'El campo Nombre de la sucursal no puede estar vacío'
@ -2866,15 +2867,22 @@ function cmd_add_sucursal_click(){
nombre: sucursal_name,
serie_facturas: sucursal_invoice,
serie_tickets: sucursal_ticket,
//~ warehouse: sucursal_warehouse,
}
if(sucursal_warehouse){
values['warehouse'] = sucursal_warehouse
}
var data = {
opt: 'create',
values: values,
}
var clean = {
txt_sucursal_add_name: '',
lst_sucursal_add_invoice: '',
txt_sucursal_add_ticket: '',
lst_sucursal_warehouse: '',
}
msg = 'Datos correctos.<BR><BR>¿Estás seguro de agregar la nueva sucursal?'

View File

@ -878,8 +878,8 @@ var controls_add_sucursal = [{cols: [
label: 'Serie Facturas: ', labelPosition: 'top', required: true, options: []},
{view: 'text', id: 'txt_sucursal_add_ticket', name: 'sucursal_add_ticket',
required: true, label: 'Serie Tickets: ', labelPosition: 'top'},
{view: 'richselect', id: 'lst_sucursal_warehouse', label: 'Almacen: ',
labelPosition: 'top', required: false, options: [], hidden: true},
{view: 'richselect', id: 'lst_sucursal_warehouse', name: 'sucursal_warehouse',
label: 'Almacen: ', labelPosition: 'top', required: false, options: [], hidden: true},
{view: 'button', id: 'cmd_add_sucursal', label: 'Agregar',
autowidth: true, type: 'iconButton', icon: 'plus'},
{maxWidth: 20},