diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index 1aaf1de3..3bf94ddf 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -50,6 +50,12 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $this->viewData = ['usingServerSideDataTable' => true]; // JJO + // Breadcrumbs + $this->viewData['breadcrumb'] = [ + ['title' => lang("App.menu_presupuestos"), 'route' => "javascript:void(0);", 'active' => false], + ['title' => "Listado", 'route' => site_url('presupuestocliente/list'), 'active' => true] + ]; + parent::initController($request, $response, $logger); $this->model = new PresupuestoModel(); } @@ -108,8 +114,9 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $datosPresupuesto->tapa = 'blanda'; $datosPresupuesto->clienteList = $this->getClienteListItems($presupuestoEntity->cliente_id ?? null); + $presupuestoEntity->estado_id = 1; - $this->viewData['formAction'] = route_to('crearPresupuestoCliente'); + $this->viewData['formAction'] = 'add'; $this->viewData['paisList'] = $this->getPaisListItems(); @@ -124,8 +131,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController public function edit($requestedId = null) { - // JJO - $session = session(); if ($requestedId == null) : return $this->redirect2listView(); @@ -138,8 +143,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController return $this->redirect2listView('sweet-error', $message); endif; - $requestMethod = $this->request->getMethod(); - $datosPresupuesto = (object)array(); $datosPresupuesto->POD = model('App\Models\Configuracion\ConfiguracionSistemaModel')->getPOD(); $datosPresupuesto->paisList = model('App\Models\Configuracion\PaisModel')->getAllForMenu('id, nombre', 'nombre', true); @@ -174,7 +177,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $this->generarResumen($presupuestoEntity); } - $this->viewData['formAction'] = route_to('updateCosidotapablanda', $id); + $this->viewData['formAction'] = 'edit'; $this->viewData['paisList'] = $this->getPaisListItems(); @@ -305,8 +308,8 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController return $this->respond(Collection::datatable( $resourceData, - $this->model->getListaPresupuestosCliente("", $clienteId)->countAllResults(), - $this->model->getListaPresupuestosCliente($search, $clienteId)->countAllResults() + $this->model->getListaPresupuestosCliente([], $clienteId)->countAllResults(), + $this->model->getListaPresupuestosCliente($searchValues, $clienteId)->countAllResults() )); } else { return $this->failUnauthorized('Invalid request', 403); diff --git a/ci4/app/Controllers/Sistema/Intranet.php b/ci4/app/Controllers/Sistema/Intranet.php index 48cb27a5..99d3b206 100644 --- a/ci4/app/Controllers/Sistema/Intranet.php +++ b/ci4/app/Controllers/Sistema/Intranet.php @@ -7,8 +7,6 @@ use CodeIgniter\Controller; class Intranet extends Controller { - - function presupuestos($resource_name) { helper('file'); diff --git a/ci4/app/Models/Presupuestos/PresupuestoModel.php b/ci4/app/Models/Presupuestos/PresupuestoModel.php index 8768f18a..e4cb1a6f 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoModel.php @@ -32,16 +32,14 @@ class PresupuestoModel extends \App\Models\BaseModel const SORTABLE_CLIENTE = [ 0 => "t1.id", - 1 => "t1.created_at", + 1 => "t1.updated_at", 2 => "t7.codigo", 3 => "t2.nombre", - 4 => "t3.first_name", - 5 => "t1.titulo", - 6 => "t5.nombre", - 8 => "t1.paginas", - 9 => "t1.tirada", - 10 => "t1.total_presupuesto", - 11 => "t6.estado", + 4 => "t1.titulo", + 5 => "t1.paginas", + 6 => "t1.tirada", + 7 => "t1.total_presupuesto", + 8 => "t6.id", ]; protected $allowedFields = [ diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/_resumenItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/_resumenItems.php index 45d3720d..aefaea35 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/_resumenItems.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/cliente/_resumenItems.php @@ -200,7 +200,7 @@ window.routes_resumen = { duplicarPresupuesto: "= route_to('duplicarPresupuesto') ?>", } -if(estado_id?>==2){ +estado_id===2): ?> previewEsquemaCubierta(true); const previewTemplate = `