mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
corregido error en validador faja. tambien errores al cargar
This commit is contained in:
@ -1300,7 +1300,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
|
||||
}
|
||||
|
||||
}
|
||||
if (intval($faja['acabado']) > 0) {
|
||||
if (is_array($faja) && intval($faja['acabado']) > 0) {
|
||||
$model = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
|
||||
$servicio = $model->getPrecioTarifa(intval($faja['acabado']), intval($selected_tirada), -1, $POD);
|
||||
|
||||
|
||||
@ -449,13 +449,13 @@ class PresupuestoModel extends \App\Models\BaseModel
|
||||
|
||||
'comparador_json_data' => $this->generateJson($data),
|
||||
|
||||
'faja_color' => count($data['faja'])>0 ? 1 : 0,
|
||||
'solapas_ancho_faja_color' => count($data['faja'])>0 ? $data['faja']['solapas'] : 60,
|
||||
'alto_faja_color' => count($data['faja'])>0 ? $data['faja']['alto'] : 50,
|
||||
'faja_color' => is_array($data['faja']) ? 1 : 0,
|
||||
'solapas_ancho_faja_color' => is_array($data['faja']) ? $data['faja']['solapas'] : 60,
|
||||
'alto_faja_color' => is_array($data['faja']) ? $data['faja']['alto'] : 50,
|
||||
|
||||
'acabado_cubierta_id' => $data['cubierta']['acabado'],
|
||||
'acabado_sobrecubierta_id' => !$data['sobrecubierta'] ? 0 : $data['sobrecubierta']['acabado'],
|
||||
'acabado_faja_id' => count($data['faja'])>0 ? $data['faja']['acabado'] : 0,
|
||||
'acabado_faja_id' => is_array($data['faja']) ? $data['faja']['acabado'] : 0,
|
||||
|
||||
'comp_tipo_impresion' => $data['isHq'] ? ($data['isColor'] ? 'colorhq' : 'negrohq') : ($data['isColor'] ? 'color' : 'negro'),
|
||||
|
||||
|
||||
@ -286,7 +286,7 @@ class DisenioCubierta {
|
||||
this.acabadoSobrecubierta.setOption(datosSobrecubierta.acabado.id, datosSobrecubierta.acabado.text);
|
||||
}
|
||||
|
||||
if (datosFaja) {
|
||||
if (Object.prototype.toString.call(datosFaja) === '[object Object]') {
|
||||
this.faja.trigger('click');
|
||||
this.papelFaja.setOption(datosFaja.papel.papel_id, datosFaja.papel.papel);
|
||||
this.gramajeFaja.setOption(datosFaja.papel.gramaje, datosFaja.papel.gramaje);
|
||||
@ -440,6 +440,8 @@ class DisenioCubierta {
|
||||
const div = $('#divExtras'); // Selecciona el div
|
||||
div.find('.fv-plugins-message-container').remove();
|
||||
|
||||
if($("#addFaja").prop("checked") == false)
|
||||
return true;
|
||||
const papelFaja = $('#papelFaja').select2('data').length > 0;
|
||||
const gramajeFaja = $('#gramajeFaja').select2('data').length > 0;
|
||||
if (papelFaja && gramajeFaja) {
|
||||
|
||||
Reference in New Issue
Block a user