diff --git a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php index 9fc72223..473253b8 100644 --- a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php @@ -344,7 +344,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController $this->viewData['acabadosSobrecubierta'] = $this->getAcabadosSobrecubierta(); // Lineas Presupuesto - [$cambios_lineas, $this->viewData['lineasPresupuesto']] = $this->getLineasPresupuesto($presupuestoEntity); + [$cambios_lineas, $this->viewData['lineasPresupuesto']] = $this->loadLineasPresupuesto($presupuestoEntity); $this->viewData['presupuestoEntity']->cambios_lineas = $cambios_lineas; // Servicios @@ -542,6 +542,8 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController $data['comparador']['lomoRedondo'] = $presupuesto->lomo_redondo; $data['comparador']['cabezada'] = $presupuesto->cabezada; + $data['lineasPresupuesto'] = $this->loadLineasPresupuesto($presupuesto); + /* @@ -909,6 +911,11 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController 'nombre' => $reqData['papel_generico'] ?? "", ]; + if($papel_generico['id'] != 0 && $papel_generico['nombre'] == ""){ + $modelPapelGenerico = new PapelGenericoModel(); + $papel_generico['nombre'] = $modelPapelGenerico->getNombre($papel_generico['id'])['nombre']; + } + $gramaje = $reqData['gramaje'] ?? 0; $cliente_id = $reqData['cliente_id'] ?? -1; @@ -1707,7 +1714,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController return model('App\Models\Configuracion\ConfigVariableModel')->getVariable('POD')->value; } - protected function getLineasPresupuesto($presupuestoEntity) + protected function loadLineasPresupuesto($presupuestoEntity) { $lineas = (new PresupuestoLineaModel())->getLineasPresupuesto($presupuestoEntity->id); diff --git a/ci4/app/Models/Presupuestos/PresupuestoLineaModel.php b/ci4/app/Models/Presupuestos/PresupuestoLineaModel.php index 6a34a602..47e6ec82 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoLineaModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoLineaModel.php @@ -330,8 +330,9 @@ class PresupuestoLineaModel extends \App\Models\BaseModel $builder = $this->db ->table($this->table . " t1") ->select( - "*" + "*, t2.nombre AS papel_generico" ) + ->join("lg_papel_generico t2", "t1.papel_id = t2.id", "left") ->where("t1.presupuesto_id", $presupuesto_id); return $builder->orderBy("t1.id", "asc")->get()->getResultObject(); diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_lineasPresupuestoItems.js b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_lineasPresupuestoItems.js index 19e5920c..dc99b9d2 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_lineasPresupuestoItems.js +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_lineasPresupuestoItems.js @@ -333,325 +333,6 @@ function change_focus(){ } -// Formatting function for row details - modify as you need -function format(d) { - - var value = '