Add options for multi stock UI
This commit is contained in:
parent
8a615144a6
commit
8f7aaac563
|
@ -443,7 +443,8 @@ class Configuracion(BaseModel):
|
||||||
'chk_config_codigo_barras',
|
'chk_config_codigo_barras',
|
||||||
'chk_config_precio_con_impuestos',
|
'chk_config_precio_con_impuestos',
|
||||||
'chk_llevar_inventario',
|
'chk_llevar_inventario',
|
||||||
'chk_use_packing',
|
'chk_multi_stock',
|
||||||
|
# ~ 'chk_use_packing',
|
||||||
)
|
)
|
||||||
data = (Configuracion
|
data = (Configuracion
|
||||||
.select()
|
.select()
|
||||||
|
|
|
@ -95,7 +95,8 @@ var controllers = {
|
||||||
$$('chk_config_codigo_barras').attachEvent('onItemClick', chk_config_item_click)
|
$$('chk_config_codigo_barras').attachEvent('onItemClick', chk_config_item_click)
|
||||||
$$('chk_config_precio_con_impuestos').attachEvent('onItemClick', chk_config_item_click)
|
$$('chk_config_precio_con_impuestos').attachEvent('onItemClick', chk_config_item_click)
|
||||||
$$('chk_llevar_inventario').attachEvent('onItemClick', chk_config_item_click)
|
$$('chk_llevar_inventario').attachEvent('onItemClick', chk_config_item_click)
|
||||||
$$('chk_use_packing').attachEvent('onItemClick', chk_config_item_click)
|
$$('chk_multi_stock').attachEvent('onItemClick', chk_config_item_click)
|
||||||
|
//~ $$('chk_use_packing').attachEvent('onItemClick', chk_config_item_click)
|
||||||
|
|
||||||
//~ Complements
|
//~ Complements
|
||||||
$$('chk_usar_nomina').attachEvent('onItemClick', chk_config_item_click)
|
$$('chk_usar_nomina').attachEvent('onItemClick', chk_config_item_click)
|
||||||
|
@ -518,6 +519,10 @@ function get_config_values(opt){
|
||||||
$$(key).setValue(values[key])
|
$$(key).setValue(values[key])
|
||||||
if(key=='chk_config_leyendas_fiscales'){
|
if(key=='chk_config_leyendas_fiscales'){
|
||||||
admin_config_other_options(key)
|
admin_config_other_options(key)
|
||||||
|
}else if(key=='chk_multi_stock'){
|
||||||
|
if($$(key).getValue()){
|
||||||
|
$$('chk_multi_stock').enable()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -2494,13 +2499,21 @@ function opt_make_pdf_from_on_change(new_value, old_value){
|
||||||
|
|
||||||
|
|
||||||
function admin_config_other_options(id){
|
function admin_config_other_options(id){
|
||||||
|
var value = Boolean($$(id).getValue())
|
||||||
if(id=='chk_config_leyendas_fiscales'){
|
if(id=='chk_config_leyendas_fiscales'){
|
||||||
var value = Boolean($$(id).getValue())
|
|
||||||
if(value){
|
if(value){
|
||||||
$$('cmd_admin_leyendas_fiscales').enable()
|
$$('cmd_admin_leyendas_fiscales').enable()
|
||||||
}else{
|
}else{
|
||||||
$$('cmd_admin_leyendas_fiscales').disable()
|
$$('cmd_admin_leyendas_fiscales').disable()
|
||||||
}
|
}
|
||||||
|
}else if(id=='chk_llevar_inventario'){
|
||||||
|
if(value){
|
||||||
|
$$('chk_multi_stock').enable()
|
||||||
|
}else{
|
||||||
|
$$('chk_multi_stock').setValue(0)
|
||||||
|
$$('chk_multi_stock').disable()
|
||||||
|
disable_config_option('chk_multi_stock')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2910,3 +2923,21 @@ function grid_sucursales_click(id, e, node){
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function disable_config_option(id){
|
||||||
|
var values = {}
|
||||||
|
values[id] = 0
|
||||||
|
|
||||||
|
webix.ajax().sync().post('/config', values, {
|
||||||
|
error: function(text, data, xhr) {
|
||||||
|
msg = 'Error al guardar la configuración'
|
||||||
|
msg_error(msg)
|
||||||
|
},
|
||||||
|
success: function(text, data, xhr) {
|
||||||
|
var values = data.json();
|
||||||
|
if (!values.ok){
|
||||||
|
msg_error(values.msg)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
@ -772,8 +772,10 @@ var options_admin_products = [
|
||||||
labelRight: 'Mostrar precio con impuestos'}]},
|
labelRight: 'Mostrar precio con impuestos'}]},
|
||||||
{cols: [{view: 'checkbox', id: 'chk_llevar_inventario', labelWidth: 15,
|
{cols: [{view: 'checkbox', id: 'chk_llevar_inventario', labelWidth: 15,
|
||||||
labelRight: 'Mostrar inventario'}]},
|
labelRight: 'Mostrar inventario'}]},
|
||||||
{cols: [{view: 'checkbox', id: 'chk_use_packing', labelWidth: 15,
|
{cols: [{maxWidth: 30}, {view: 'checkbox', id: 'chk_multi_stock', labelWidth: 15,
|
||||||
labelRight: 'Usar empaques'}]},
|
labelRight: 'Multialmacen', disabled: true}]},
|
||||||
|
//~ {cols: [{view: 'checkbox', id: 'chk_use_packing', labelWidth: 15,
|
||||||
|
//~ labelRight: 'Usar empaques', hidden: true}]},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue