mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
trabajando en el comparador
This commit is contained in:
@ -19,6 +19,7 @@ use App\Models\Presupuestos\PresupuestoModel;
|
||||
use App\Models\Presupuestos\PresupuestoPreimpresionesModel;
|
||||
use App\Models\Presupuestos\PresupuestoServiciosExtraModel;
|
||||
use App\Services\PresupuestoService;
|
||||
use App\Services\PresupuestoClienteService;
|
||||
use Exception;
|
||||
|
||||
class Presupuestoadmin extends \App\Controllers\BaseResourceController
|
||||
@ -534,14 +535,11 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
|
||||
foreach ($data['comparador']['json_data'] as &$item) {
|
||||
$item['papel_nombre'] = $modelPapelGenerico->getNombre($item['papel_id'])['nombre'];
|
||||
}
|
||||
|
||||
$data['comparador']['posPagColor'] = $presupuesto->comp_pos_paginas_color;
|
||||
|
||||
|
||||
/*
|
||||
$data['datosGenerales']['posPaginasColor'] = $presupuesto->comp_pos_paginas_color;
|
||||
$data['datosGenerales']['papelInteriorDiferente'] = $presupuesto->papel_interior_diferente;
|
||||
$data['datosGenerales']['paginasColorConsecutivas'] = $presupuesto->paginas_color_consecutivas;
|
||||
|
||||
|
||||
|
||||
|
||||
$datos_papel = $this->obtenerDatosPapel($presupuesto->id);
|
||||
@ -610,6 +608,44 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function obtenerComparadorPlana(){
|
||||
echo "hola";
|
||||
//if($this->request->isAJAX()){
|
||||
|
||||
$cliente_id = $this->request->getPost('cliente_id');
|
||||
$datosPedido = $this->request->getPost('datosPedido');
|
||||
$papel_generico = $this->request->getPost('papel_generico');
|
||||
$gramaje = $this->request->getPost('gramaje');
|
||||
$papelInteriorDirefente = $this->request->getPost('papelInteriorDiferente');
|
||||
$paginas_color = $this->request->getPost('paginas_color');
|
||||
$isColor = $this->request->getPost('isColor');
|
||||
$isHq = $this->request->getPost('isHq');
|
||||
$tipo_impresion_id = $this->request->getPost('tipo_impresion_id');
|
||||
$uso = $this->request->getPost('uso');
|
||||
|
||||
$data = (object)array(
|
||||
'cliente_id' => $cliente_id,
|
||||
'datosPedido' => $datosPedido,
|
||||
'papel_generico' => $papel_generico,
|
||||
'gramaje' => $gramaje,
|
||||
'papelInteriorDirefente' => $papelInteriorDirefente,
|
||||
'paginas_color' => $paginas_color,
|
||||
'isColor' => $isColor,
|
||||
'isHq' => $isHq,
|
||||
'tipo_impresion_id' => $tipo_impresion_id,
|
||||
'uso' => $uso
|
||||
);
|
||||
|
||||
$data = PresupuestoClienteService::obtenerComparadorInteriorPlana($data);
|
||||
return $this->respond($data);
|
||||
/*}
|
||||
else{
|
||||
return $this->failUnauthorized('Invalid request', 403);
|
||||
}*/
|
||||
}
|
||||
|
||||
|
||||
public function datatable()
|
||||
{
|
||||
if ($this->request->isAJAX()) {
|
||||
@ -1310,11 +1346,11 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
|
||||
$query = $model->getGramajeForComparador($tipo, $papel_generico_id, $cubierta, $sobrecubierta, $rotativa, $guardas, $tapa_dura, $isPOD);
|
||||
if ($this->request->getGet("q")) {
|
||||
$query->groupStart()
|
||||
->orLike("lg_papel_generico.nombre", $this->request->getGet("q"))
|
||||
->orLike("lg_papel_impresion.gramaje", $this->request->getGet("q"))
|
||||
->groupEnd();
|
||||
}
|
||||
|
||||
return $this->response->setJSON($query->orderBy("t1.nombre", "asc")->get()->getResultObject());
|
||||
return $this->response->setJSON($query->orderBy("t2.gramaje", "asc")->get()->getResultObject());
|
||||
} else {
|
||||
return $this->failUnauthorized('Invalid request', 403);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user