mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Merge branch 'main' into feat/backups
This commit is contained in:
@ -233,6 +233,10 @@ class Ordentrabajo extends BaseController
|
||||
return view(static::$viewPath . $this->editRoute, $this->viewData);
|
||||
}
|
||||
|
||||
/**
|
||||
* DataTable for Ordenes de Trabajo Finalizadas
|
||||
* @return \CodeIgniter\HTTP\ResponseInterface
|
||||
*/
|
||||
public function datatable()
|
||||
{
|
||||
$logo = config(LogoImpresion::class);
|
||||
@ -253,8 +257,11 @@ class Ordentrabajo extends BaseController
|
||||
{
|
||||
$logo = config(LogoImpresion::class);
|
||||
|
||||
$q = $this->otModel->getDatatableQuery()->whereIn("ordenes_trabajo.estado", ["I", "PM"])->where('ordenes_trabajo.preimpresion_revisada', true);
|
||||
// return $this->response->setJSON($q->get()->getResultArray());
|
||||
$q = $this->otModel->getDatatableQuery()
|
||||
->whereIn("ordenes_trabajo.estado", ["I", "PM"])
|
||||
->where('ordenes_trabajo.preimpresion_revisada', true)
|
||||
->where('ordenes_trabajo.is_pedido_espera', false)
|
||||
->where('ordenes_trabajo.progreso <=', 0);
|
||||
return DataTable::of($q)
|
||||
->add("logo", fn($q) => ["logo" => site_url($logo->get_logo_path($q->presupuesto_linea_tipo)), "imposicion" => $q->imposicion_name, "color" => $this->produccionService->init($q->id)->getOtColorStatus()])
|
||||
->edit(
|
||||
@ -301,7 +308,10 @@ class Ordentrabajo extends BaseController
|
||||
{
|
||||
$logo = config(LogoImpresion::class);
|
||||
|
||||
$q = $this->otModel->getDatatableQuery()->where('ordenes_trabajo.preimpresion_revisada', false);
|
||||
$q = $this->otModel->getDatatableQuery()
|
||||
->whereIn("ordenes_trabajo.estado", ["I", "PM"])
|
||||
->where('ordenes_trabajo.preimpresion_revisada', false)
|
||||
->where('ordenes_trabajo.is_pedido_espera', false);
|
||||
return DataTable::of($q)
|
||||
->add("logo", fn($q) => ["logo" => site_url($logo->get_logo_path($q->presupuesto_linea_tipo)), "imposicion" => $q->imposicion_name, "color" => $this->produccionService->init($q->id)->getOtColorStatus()])
|
||||
->edit(
|
||||
@ -316,7 +326,12 @@ class Ordentrabajo extends BaseController
|
||||
{
|
||||
$logo = config(LogoImpresion::class);
|
||||
|
||||
$q = $this->otModel->getDatatableQuery()->where('ordenes_trabajo.preimpresion_revisada', true)->where('pedidos.estado', 'produccion');
|
||||
$q = $this->otModel->getDatatableQuery()
|
||||
->whereIn("ordenes_trabajo.estado", ["I", "PM"])
|
||||
->where('ordenes_trabajo.preimpresion_revisada', true)
|
||||
->where('ordenes_trabajo.is_pedido_espera', false)
|
||||
->where('ordenes_trabajo.progreso >', 0)
|
||||
->where('pedidos.estado', 'produccion');
|
||||
return DataTable::of($q)
|
||||
->add("logo", fn($q) => ["logo" => site_url($logo->get_logo_path($q->presupuesto_linea_tipo)), "imposicion" => $q->imposicion_name, "color" => $this->produccionService->init($q->id)->getOtColorStatus()])
|
||||
->edit(
|
||||
@ -331,7 +346,9 @@ class Ordentrabajo extends BaseController
|
||||
{
|
||||
$logo = config(LogoImpresion::class);
|
||||
|
||||
$q = $this->otModel->getDatatableQuery()->where('ordenes_trabajo.is_pedido_espera', 1);
|
||||
$q = $this->otModel->getDatatableQuery()
|
||||
->whereIn("ordenes_trabajo.estado", ["I", "PM"])
|
||||
->where('ordenes_trabajo.is_pedido_espera', 1);
|
||||
return DataTable::of($q)
|
||||
->add("logo", fn($q) => ["logo" => site_url($logo->get_logo_path($q->presupuesto_linea_tipo)), "imposicion" => $q->imposicion_name, "color" => $this->produccionService->init($q->id)->getOtColorStatus()])
|
||||
->edit(
|
||||
|
||||
Reference in New Issue
Block a user