forked from elmau/empresa-libre
Save warehouse in sucursal
This commit is contained in:
parent
8822687308
commit
80b766783d
|
@ -3475,7 +3475,9 @@ class Sucursales(BaseModel):
|
||||||
Sucursales.nombre.alias('name'),
|
Sucursales.nombre.alias('name'),
|
||||||
Sucursales.serie_facturas.alias('serie_invoice'),
|
Sucursales.serie_facturas.alias('serie_invoice'),
|
||||||
Sucursales.serie_tickets,
|
Sucursales.serie_tickets,
|
||||||
|
Almacenes.name.alias('warehouse'),
|
||||||
)
|
)
|
||||||
|
.join(Almacenes).switch(Sucursales)
|
||||||
.dicts()
|
.dicts()
|
||||||
)
|
)
|
||||||
return tuple(rows)
|
return tuple(rows)
|
||||||
|
@ -3489,6 +3491,7 @@ class Sucursales(BaseModel):
|
||||||
def _create(cls, args):
|
def _create(cls, args):
|
||||||
try:
|
try:
|
||||||
values = utils.loads(args)
|
values = utils.loads(args)
|
||||||
|
print(values)
|
||||||
Sucursales.create(**values)
|
Sucursales.create(**values)
|
||||||
result = {'ok': True}
|
result = {'ok': True}
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
|
@ -2834,6 +2834,7 @@ function cmd_add_sucursal_click(){
|
||||||
sucursal_name = values.sucursal_add_name.trim()
|
sucursal_name = values.sucursal_add_name.trim()
|
||||||
sucursal_invoice = values.sucursal_add_invoice
|
sucursal_invoice = values.sucursal_add_invoice
|
||||||
sucursal_ticket = values.sucursal_add_ticket.trim()
|
sucursal_ticket = values.sucursal_add_ticket.trim()
|
||||||
|
sucursal_warehouse = values.sucursal_warehouse
|
||||||
|
|
||||||
if(!sucursal_name){
|
if(!sucursal_name){
|
||||||
msg = 'El campo Nombre de la sucursal no puede estar vacío'
|
msg = 'El campo Nombre de la sucursal no puede estar vacío'
|
||||||
|
@ -2866,15 +2867,22 @@ function cmd_add_sucursal_click(){
|
||||||
nombre: sucursal_name,
|
nombre: sucursal_name,
|
||||||
serie_facturas: sucursal_invoice,
|
serie_facturas: sucursal_invoice,
|
||||||
serie_tickets: sucursal_ticket,
|
serie_tickets: sucursal_ticket,
|
||||||
|
//~ warehouse: sucursal_warehouse,
|
||||||
}
|
}
|
||||||
|
if(sucursal_warehouse){
|
||||||
|
values['warehouse'] = sucursal_warehouse
|
||||||
|
}
|
||||||
|
|
||||||
var data = {
|
var data = {
|
||||||
opt: 'create',
|
opt: 'create',
|
||||||
values: values,
|
values: values,
|
||||||
}
|
}
|
||||||
|
|
||||||
var clean = {
|
var clean = {
|
||||||
txt_sucursal_add_name: '',
|
txt_sucursal_add_name: '',
|
||||||
lst_sucursal_add_invoice: '',
|
lst_sucursal_add_invoice: '',
|
||||||
txt_sucursal_add_ticket: '',
|
txt_sucursal_add_ticket: '',
|
||||||
|
lst_sucursal_warehouse: '',
|
||||||
}
|
}
|
||||||
|
|
||||||
msg = 'Datos correctos.<BR><BR>¿Estás seguro de agregar la nueva sucursal?'
|
msg = 'Datos correctos.<BR><BR>¿Estás seguro de agregar la nueva sucursal?'
|
||||||
|
|
|
@ -878,8 +878,8 @@ var controls_add_sucursal = [{cols: [
|
||||||
label: 'Serie Facturas: ', labelPosition: 'top', required: true, options: []},
|
label: 'Serie Facturas: ', labelPosition: 'top', required: true, options: []},
|
||||||
{view: 'text', id: 'txt_sucursal_add_ticket', name: 'sucursal_add_ticket',
|
{view: 'text', id: 'txt_sucursal_add_ticket', name: 'sucursal_add_ticket',
|
||||||
required: true, label: 'Serie Tickets: ', labelPosition: 'top'},
|
required: true, label: 'Serie Tickets: ', labelPosition: 'top'},
|
||||||
{view: 'richselect', id: 'lst_sucursal_warehouse', label: 'Almacen: ',
|
{view: 'richselect', id: 'lst_sucursal_warehouse', name: 'sucursal_warehouse',
|
||||||
labelPosition: 'top', required: false, options: [], hidden: true},
|
label: 'Almacen: ', labelPosition: 'top', required: false, options: [], hidden: true},
|
||||||
{view: 'button', id: 'cmd_add_sucursal', label: 'Agregar',
|
{view: 'button', id: 'cmd_add_sucursal', label: 'Agregar',
|
||||||
autowidth: true, type: 'iconButton', icon: 'plus'},
|
autowidth: true, type: 'iconButton', icon: 'plus'},
|
||||||
{maxWidth: 20},
|
{maxWidth: 20},
|
||||||
|
|
Loading…
Reference in New Issue