listar Fuentes/Responsables Valores
This commit is contained in:
parent
7affbd95c6
commit
3d9256e5c5
@ -4,23 +4,42 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\AccionesMejoras;
|
use App\Models\AccionesMejoras;
|
||||||
|
use App\Models\plan;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class AccionesMejorasController extends Controller
|
class AccionesMejorasController extends Controller
|
||||||
{
|
{
|
||||||
public function create(Request $request) {
|
public function create(Request $request) {
|
||||||
$request->validate([
|
$request->validate([
|
||||||
"estandar_id"=> "required|integer",
|
"id_plan"=> "required|integer",
|
||||||
"descripcion"=> "required",
|
"descripcion"=> "required",
|
||||||
]);
|
]);
|
||||||
$accion = new AccionesMejoras();
|
$id_user = auth()->user()->id;
|
||||||
$accion->estandar_id = $request->estandar_id;
|
if(plan::where(["id"=>$request->id_plan])->exists()){
|
||||||
$accion->descripcion = $request->descripcion;
|
$plan = plan::find($request->id_plan);
|
||||||
$accion->save();
|
if($plan->id_user == $id_user){
|
||||||
return response()([
|
$acciones = new AccionesMejoras();
|
||||||
"status" => 1,
|
$acciones->id_plan = $request->id_plan;
|
||||||
"message" => "accion creada exitosamente"
|
$acciones->descripcion = $request->descripcion;
|
||||||
]);
|
$acciones->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Accion de mejora creada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para crear esta accion de mejora",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro el plan",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(Request $request){
|
public function update(Request $request){
|
||||||
@ -28,30 +47,57 @@ public function update(Request $request){
|
|||||||
"id"=> "required|integer",
|
"id"=> "required|integer",
|
||||||
"descripcion"=> "required"
|
"descripcion"=> "required"
|
||||||
]);
|
]);
|
||||||
$accion = AccionesMejoras::find($request->id);
|
$id_user = auth()->user()->id;
|
||||||
$accion->descripcion = $request->descripcion;
|
if(AccionesMejoras::where(["id"=>$request->id])->exists()){
|
||||||
$accion->save();
|
$accion = AccionesMejoras::find($request->id);
|
||||||
return response([
|
$plan = plan::find($accion->id_plan);
|
||||||
"status" => 1,
|
if($plan->id_user == $id_user){
|
||||||
"message" => "accion actualizada exitosamente",
|
$accion->descripcion = $request->descripcion;
|
||||||
]);
|
$accion->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Accion de mejora actualizada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para actualizar esta accion de mejora",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro la meta",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
{
|
{
|
||||||
$id_user = auth()->user()->id;
|
$id_user = auth()->user()->id;
|
||||||
if(AccionesMejoras::where(["id"=>$id,"id_user"=>$id_user])->exists()){
|
if(AccionesMejoras::where(["id"=>$id])->exists()){
|
||||||
$accion = AccionesMejoras::where(["id"=>$id,"id_user"=>$id_user])->first();
|
$accion = AccionesMejoras::find($id);
|
||||||
$accion->delete();
|
$plan = plan::find($accion->id_plan);
|
||||||
return response([
|
if($plan->id_user == $id_user){
|
||||||
"status" => 1,
|
$accion->delete();
|
||||||
"message" => "!accion eliminada con éxito!",
|
return response([
|
||||||
],200);
|
"status" => 1,
|
||||||
|
"message" => "Accion de mejora eliminada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para eliminar esta accion de mejora",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return response([
|
return response([
|
||||||
"status" => 0,
|
"status" => 0,
|
||||||
"message" => "!No se encontro la accion o no esta autorizado",
|
"message" => "No se encontro la meta",
|
||||||
],404);
|
],404);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,23 +4,42 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\CausasRaices;
|
use App\Models\CausasRaices;
|
||||||
|
use App\Models\plan;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class CausasRaicesController extends Controller
|
class CausasRaicesController extends Controller
|
||||||
{
|
{
|
||||||
public function create(Request $request) {
|
public function create(Request $request) {
|
||||||
$request->validate([
|
$request->validate([
|
||||||
"estandar_id"=> "required|integer",
|
"id_plan"=> "required|integer",
|
||||||
"descripcion"=> "required",
|
"descripcion"=> "required",
|
||||||
]);
|
]);
|
||||||
$causa = new CausasRaices();
|
$id_user = auth()->user()->id;
|
||||||
$causa->estandar_id = $request->estandar_id;
|
if(plan::where(["id"=>$request->id_plan])->exists()){
|
||||||
$causa->descripcion = $request->descripcion;
|
$plan = plan::find($request->id_plan);
|
||||||
$causa->save();
|
if($plan->id_user == $id_user){
|
||||||
return response()([
|
$causa = new CausasRaices();
|
||||||
"status" => 1,
|
$causa->id_plan = $request->id_plan;
|
||||||
"message" => "Causa creada exitosamente"
|
$causa->descripcion = $request->descripcion;
|
||||||
]);
|
$causa->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Causa creada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para crear esta causa",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro el plan",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(Request $request){
|
public function update(Request $request){
|
||||||
@ -28,30 +47,57 @@ public function update(Request $request){
|
|||||||
"id"=> "required|integer",
|
"id"=> "required|integer",
|
||||||
"descripcion"=> "required"
|
"descripcion"=> "required"
|
||||||
]);
|
]);
|
||||||
$causa = CausasRaices::find($request->id);
|
$id_user = auth()->user()->id;
|
||||||
$causa->descripcion = $request->descripcion;
|
if(CausasRaices::where(["id"=>$request->id])->exists()){
|
||||||
$causa->save();
|
$causa = CausasRaices::find($request->id);
|
||||||
return response([
|
$plan = plan::find($meta->id_plan);
|
||||||
"status" => 1,
|
if($plan->id_user == $id_user){
|
||||||
"message" => "Causa actualizada exitosamente",
|
$causa->descripcion = $request->descripcion;
|
||||||
]);
|
$causa->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Causa actualizada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para actualizar esta casua",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro la casua",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
{
|
{
|
||||||
$id_user = auth()->user()->id;
|
$id_user = auth()->user()->id;
|
||||||
if(CausasRaices::where(["id"=>$id,"id_user"=>$id_user])->exists()){
|
if(CausasRaices::where(["id"=>$id])->exists()){
|
||||||
$causa = CausasRaices::where(["id"=>$id,"id_user"=>$id_user])->first();
|
$causa = CausasRaices::find($id);
|
||||||
$causa->delete();
|
$plan = plan::find($causa->id_plan);
|
||||||
return response([
|
if($plan->id_user == $id_user){
|
||||||
"status" => 1,
|
$causa->delete();
|
||||||
"message" => "!Causa eliminada con éxito!",
|
return response([
|
||||||
],200);
|
"status" => 1,
|
||||||
|
"message" => "Causa eliminada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para eliminar esta causa",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return response([
|
return response([
|
||||||
"status" => 0,
|
"status" => 0,
|
||||||
"message" => "!No se encontro la causa o no esta autorizado",
|
"message" => "No se encontro la casua",
|
||||||
],404);
|
],404);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,23 +4,42 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\Fuentes;
|
use App\Models\Fuentes;
|
||||||
|
use App\Models\plan;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class FuentesController extends Controller
|
class FuentesController extends Controller
|
||||||
{
|
{
|
||||||
public function create(Request $request) {
|
public function create(Request $request) {
|
||||||
$request->validate([
|
$request->validate([
|
||||||
"estandar_id"=> "required|integer",
|
"id_plan"=> "required|integer",
|
||||||
"descripcion"=> "required",
|
"descripcion"=> "required",
|
||||||
]);
|
]);
|
||||||
$fuente = new Fuentes();
|
$id_user = auth()->user()->id;
|
||||||
$fuente->estandar_id = $request->estandar_id;
|
if(plan::where(["id"=>$request->id_plan])->exists()){
|
||||||
$fuente->descripcion = $request->descripcion;
|
$plan = plan::find($request->id_plan);
|
||||||
$fuente->save();
|
if($plan->id_user == $id_user){
|
||||||
return response()([
|
$fuente = new Fuentes();
|
||||||
"status" => 1,
|
$fuente->id_plan = $request->id_plan;
|
||||||
"message" => "Fuente creada exitosamente"
|
$fuente->descripcion = $request->descripcion;
|
||||||
]);
|
$fuente->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Fuente creada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para crear esta fuente",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro el plan",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(Request $request){
|
public function update(Request $request){
|
||||||
@ -28,30 +47,57 @@ public function update(Request $request){
|
|||||||
"id"=> "required|integer",
|
"id"=> "required|integer",
|
||||||
"descripcion"=> "required"
|
"descripcion"=> "required"
|
||||||
]);
|
]);
|
||||||
$fuente = Fuentes::find($request->id);
|
$id_user = auth()->user()->id;
|
||||||
$fuente->descripcion = $request->descripcion;
|
if(Fuentes::where(["id"=>$request->id])->exists()){
|
||||||
$fuente->save();
|
$fuente = Fuentes::find($request->id);
|
||||||
return response([
|
$plan = plan::find($fuente->id_plan);
|
||||||
"status" => 1,
|
if($plan->id_user == $id_user){
|
||||||
"message" => "fuente actualizada exitosamente",
|
$fuente->descripcion = $request->descripcion;
|
||||||
]);
|
$fuente->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Fuente actualizada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para actualizar esta fuente",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro la fuente",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
{
|
{
|
||||||
$id_user = auth()->user()->id;
|
$id_user = auth()->user()->id;
|
||||||
if(Fuentes::where(["id"=>$id,"id_user"=>$id_user])->exists()){
|
if(Fuentes::where(["id"=>$id])->exists()){
|
||||||
$fuente = Fuentes::where(["id"=>$id,"id_user"=>$id_user])->first();
|
$fuente = Fuentes::find($id);
|
||||||
$fuente->delete();
|
$plan = plan::find($fuente->id_plan);
|
||||||
return response([
|
if($plan->id_user == $id_user){
|
||||||
"status" => 1,
|
$fuente->delete();
|
||||||
"message" => "!Fuente eliminada con éxito!",
|
return response([
|
||||||
],200);
|
"status" => 1,
|
||||||
|
"message" => "Fuente eliminada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para eliminar esta fuente",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return response([
|
return response([
|
||||||
"status" => 0,
|
"status" => 0,
|
||||||
"message" => "!No se encontro la fuente o no esta autorizado",
|
"message" => "No se encontro la fuente",
|
||||||
],404);
|
],404);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
23
app/Http/Controllers/Api/FuentesValoresController.php
Normal file
23
app/Http/Controllers/Api/FuentesValoresController.php
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\Api;
|
||||||
|
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
use App\Models\FuentesValores;
|
||||||
|
|
||||||
|
class FuentesValoresController extends Controller
|
||||||
|
{
|
||||||
|
|
||||||
|
public function listFuentesValores()
|
||||||
|
{
|
||||||
|
|
||||||
|
$FuenteValorList = FuentesValores::all();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"msg" => "!Lista de fuentes",
|
||||||
|
"data" => $FuenteValorList,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -4,23 +4,42 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\Observaciones;
|
use App\Models\Observaciones;
|
||||||
|
use App\Models\plan;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class ObservacionesController extends Controller
|
class ObservacionesController extends Controller
|
||||||
{
|
{
|
||||||
public function create(Request $request) {
|
public function create(Request $request) {
|
||||||
$request->validate([
|
$request->validate([
|
||||||
"estandar_id"=> "required|integer",
|
"id_plan"=> "required|integer",
|
||||||
"descripcion"=> "required",
|
"descripcion"=> "required",
|
||||||
]);
|
]);
|
||||||
$observacion = new Observaciones();
|
$id_user = auth()->user()->id;
|
||||||
$observacion->estandar_id = $request->estandar_id;
|
if(plan::where(["id"=>$request->id_plan])->exists()){
|
||||||
$observacion->descripcion = $request->descripcion;
|
$plan = plan::find($request->id_plan);
|
||||||
$observacion->save();
|
if($plan->id_user == $id_user){
|
||||||
return response()([
|
$observacion = new Observaciones();
|
||||||
"status" => 1,
|
$observacion->id_plan = $request->id_plan;
|
||||||
"message" => "Observacion creada exitosamente"
|
$observacion->descripcion = $request->descripcion;
|
||||||
]);
|
$observacion->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Observacion creada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para crear esta obsevacion",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro el plan",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(Request $request){
|
public function update(Request $request){
|
||||||
@ -28,30 +47,57 @@ public function update(Request $request){
|
|||||||
"id"=> "required|integer",
|
"id"=> "required|integer",
|
||||||
"descripcion"=> "required"
|
"descripcion"=> "required"
|
||||||
]);
|
]);
|
||||||
$observacion = Observaciones::find($request->id);
|
$id_user = auth()->user()->id;
|
||||||
$observacion->descripcion = $request->descripcion;
|
if(Observaciones::where(["id"=>$request->id])->exists()){
|
||||||
$observacion->save();
|
$observacion = Observaciones::find($request->id);
|
||||||
return response([
|
$plan = plan::find($observacion->id_plan);
|
||||||
"status" => 1,
|
if($plan->id_user == $id_user){
|
||||||
"message" => "Observacion actualizada exitosamente",
|
$observacion->descripcion = $request->descripcion;
|
||||||
]);
|
$observacion->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Observacion actualizada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para actualizar esta observacion",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro la observacion",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
{
|
{
|
||||||
$id_user = auth()->user()->id;
|
$id_user = auth()->user()->id;
|
||||||
if(Observaciones::where(["id"=>$id,"id_user"=>$id_user])->exists()){
|
if(Observaciones::where(["id"=>$id])->exists()){
|
||||||
$observacion = Observaciones::where(["id"=>$id,"id_user"=>$id_user])->first();
|
$observacion = Observaciones::find($id);
|
||||||
$observacion->delete();
|
$plan = plan::find($observacion->id_plan);
|
||||||
return response([
|
if($plan->id_user == $id_user){
|
||||||
"status" => 1,
|
$observacion->delete();
|
||||||
"message" => "!Observacion eliminada con éxito!",
|
return response([
|
||||||
],200);
|
"status" => 1,
|
||||||
|
"message" => "Observacion eliminada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para eliminar esta observacion",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return response([
|
return response([
|
||||||
"status" => 0,
|
"status" => 0,
|
||||||
"message" => "!No se encontro la Observacion o no esta autorizado",
|
"message" => "No se encontro la observacion",
|
||||||
],404);
|
],404);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -24,31 +24,31 @@ public function createPlan(Request $request){
|
|||||||
"estandar_id"=> "required|integer",
|
"estandar_id"=> "required|integer",
|
||||||
"nombre"=>"required|max:255",
|
"nombre"=>"required|max:255",
|
||||||
"codigo"=> "required|max:11",
|
"codigo"=> "required|max:11",
|
||||||
/*"fuentes"=>"required",
|
"fuentes"=>"required",
|
||||||
"fuentes.*.descripcion"=> "required",
|
"fuentes.*.descripcion"=> "required",
|
||||||
"problemas_oportunidades"=>"required",
|
"problemas_oportunidades"=>"required",
|
||||||
"problemas_oportunidades.*.descripcion"=> "required",
|
"problemas_oportunidades.*.descripcion"=> "required",
|
||||||
"causas_raices"=>"required",
|
"causas_raices"=>"required",
|
||||||
"causas_raices.*.descripcion"=> "required",*/
|
"causas_raices.*.descripcion"=> "required",
|
||||||
"oportunidad_plan"=>"required|max:255",
|
"oportunidad_plan"=>"required|max:255",
|
||||||
/*"acciones_mejoras"=>"required",
|
"acciones_mejoras"=>"required",
|
||||||
"acciones_mejoras.*.descripcion"=> "required",*/
|
"acciones_mejoras.*.descripcion"=> "required",
|
||||||
"semestre_ejecucion"=>"required|max:7",
|
"semestre_ejecucion"=>"required|max:8", //aaaa-A/B/C/AB
|
||||||
"duracion"=> "required|integer",
|
"duracion"=> "required|integer",
|
||||||
/*"recursos"=>"required",
|
"recursos"=>"required",
|
||||||
"recursos.*.descripcion"=> "required",
|
"recursos.*.descripcion"=> "required",
|
||||||
"metas"=>"required",
|
"metas"=>"required",
|
||||||
"metas.*.descripcion"=> "required",
|
"metas.*.descripcion"=> "required",
|
||||||
"responsables"=>"required",
|
"responsables"=>"required",
|
||||||
"responsables.*.nombre"=> "required",
|
"responsables.*.nombre"=> "required",
|
||||||
"observaciones"=>"required",
|
"observaciones"=>"required",
|
||||||
"observaciones.*.descripcion"=> "required",*/
|
"observaciones.*.descripcion"=> "required",
|
||||||
"estado"=> "required|max:30",
|
"estado"=> "required|max:30",
|
||||||
/*"evidencias_planes_mejoras"=>"required",
|
/*"evidencias_planes_mejoras"=>"required",
|
||||||
"evidencias_planes_mejoras.*.codigo"=> "required",
|
"evidencias_planes_mejoras.*.codigo"=> "required",
|
||||||
"evidencias_planes_mejoras.*.denominacion"=> "required",
|
"evidencias_planes_mejoras.*.denominacion"=> "required",
|
||||||
"evidencias_planes_mejoras.*.encargado_id"=> "required",
|
"evidencias_planes_mejoras.*.encargado_id"=> "required",
|
||||||
"evidencias_planes_mejoras.*.adjunto"=> "required",*/
|
"evidencias_planes_mejoras*.adjunto"=> "required",*/
|
||||||
"evaluacion_eficacia"=> "required|boolean",
|
"evaluacion_eficacia"=> "required|boolean",
|
||||||
"avance"=> "required|integer",
|
"avance"=> "required|integer",
|
||||||
]);
|
]);
|
||||||
@ -61,6 +61,8 @@ public function createPlan(Request $request){
|
|||||||
|
|
||||||
$plan->nombre = $request->nombre;
|
$plan->nombre = $request->nombre;
|
||||||
$plan->codigo = $request->codigo;
|
$plan->codigo = $request->codigo;
|
||||||
|
|
||||||
|
|
||||||
$plan->oportunidad_plan = $request->oportunidad_plan;
|
$plan->oportunidad_plan = $request->oportunidad_plan;
|
||||||
$plan->semestre_ejecucion = $request->semestre_ejecucion;
|
$plan->semestre_ejecucion = $request->semestre_ejecucion;
|
||||||
$plan->duracion = $request->duracion;
|
$plan->duracion = $request->duracion;
|
||||||
@ -72,38 +74,38 @@ public function createPlan(Request $request){
|
|||||||
$id_plan = $plan->id;
|
$id_plan = $plan->id;
|
||||||
|
|
||||||
foreach($request->fuentes as $fuente){
|
foreach($request->fuentes as $fuente){
|
||||||
$fuentes_aux = new Fuentes();
|
$fuente_aux = new Fuentes();
|
||||||
$fuentes_aux->descripcion = $fuente["descripcion"];
|
$fuente_aux->descripcion = $fuente["descripcion"];
|
||||||
$fuentes_aux->id_plan = $id_plan;
|
$fuente_aux->id_plan = $id_plan;
|
||||||
$fuentes_aux->save();
|
$fuente_aux->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($request->problemas_oportunidades as $problema){
|
foreach($request->problemas_oportunidades as $problema){
|
||||||
$problemas_oportunidades_aux = new ProblemasOportunidades();
|
$problema_oportunidad_aux = new ProblemasOportunidades();
|
||||||
$problemas_oportunidades_aux->descripcion = $problema["descripcion"];
|
$problema_oportunidad_aux->descripcion = $problema["descripcion"];
|
||||||
$problemas_oportunidades_aux->id_plan = $id_plan;
|
$problema_oportunidad_aux->id_plan = $id_plan;
|
||||||
$problemas_oportunidades_aux->save();
|
$problema_oportunidad_aux->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($request->causas_raices as $causa){
|
foreach($request->causas_raices as $causa){
|
||||||
$causas_raices_aux = new CausasRaices();
|
$causa_raiz_aux = new CausasRaices();
|
||||||
$causas_raices_aux->descripcion = $causa["descripcion"];
|
$causa_raiz_aux->descripcion = $causa["descripcion"];
|
||||||
$causas_raices_aux->id_plan = $id_plan;
|
$causa_raiz_aux->id_plan = $id_plan;
|
||||||
$causas_raices_aux->save();
|
$causa_raiz_aux->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($request->acciones_mejoras as $accion){
|
foreach($request->acciones_mejoras as $accion){
|
||||||
$acciones_mejoras_aux = new AccionesMejoras();
|
$accion_mejora_aux = new AccionesMejoras();
|
||||||
$acciones_mejoras_aux->descripcion = $accion["descripcion"];
|
$accion_mejora_aux->descripcion = $accion["descripcion"];
|
||||||
$acciones_mejoras_aux->id_plan = $id_plan;
|
$accion_mejora_aux->id_plan = $id_plan;
|
||||||
$acciones_mejoras_aux->save();
|
$accion_mejora_aux->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($request->recursos as $recurso){
|
foreach($request->recursos as $recurso){
|
||||||
$recursos_aux = new Recursos();
|
$recurso_aux = new Recursos();
|
||||||
$recursos_aux->descripcion = $recurso["descripcion"];
|
$recurso_aux->descripcion = $recurso["descripcion"];
|
||||||
$recursos_aux->id_plan = $id_plan;
|
$recurso_aux->id_plan = $id_plan;
|
||||||
$recursos_aux->save();
|
$recurso_aux->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($request->metas as $meta){
|
foreach($request->metas as $meta){
|
||||||
@ -114,15 +116,20 @@ public function createPlan(Request $request){
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach($request->observaciones as $observacion){
|
foreach($request->observaciones as $observacion){
|
||||||
$observaciones_aux = new Observaciones();
|
$observacion_aux = new Observaciones();
|
||||||
$observaciones_aux->descripcion = $observacion["descripcion"];
|
$observacion_aux->descripcion = $observacion["descripcion"];
|
||||||
$observaciones_aux->id_plan = $id_plan;
|
$observacion_aux->id_plan = $id_plan;
|
||||||
$observaciones_aux->save();
|
$observacion_aux->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
foreach($request->responsables as $responsable){
|
||||||
|
$responsable_aux = new Responsables();
|
||||||
|
$responsable_aux ->nombre = $responsable["nombre"];
|
||||||
|
$responsable_aux ->id_plan = $id_plan;
|
||||||
|
$responsable_aux ->save();
|
||||||
|
}
|
||||||
/*
|
/*
|
||||||
$evidencias_planes_mejoras = new Evidencias(); Falta completar
|
$evidencias_planes_mejoras = new Evidencias(); Falta completar
|
||||||
$responsables = new Responsables(); Falta completar
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
return response([
|
return response([
|
||||||
@ -131,6 +138,8 @@ public function createPlan(Request $request){
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//falta funcion filtrar por estandares
|
||||||
|
|
||||||
public function listPlan(){
|
public function listPlan(){
|
||||||
$id_user = auth()->user()->id;
|
$id_user = auth()->user()->id;
|
||||||
|
|
||||||
|
@ -4,23 +4,42 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\ProblemasOportunidades;
|
use App\Models\ProblemasOportunidades;
|
||||||
|
use App\Models\plan;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class ProblemasOportunidadesController extends Controller
|
class ProblemasOportunidadesController extends Controller
|
||||||
{
|
{
|
||||||
public function create(Request $request) {
|
public function create(Request $request) {
|
||||||
$request->validate([
|
$request->validate([
|
||||||
"estandar_id"=> "required|integer",
|
"id_plan"=> "required|integer",
|
||||||
"descripcion"=> "required",
|
"descripcion"=> "required",
|
||||||
]);
|
]);
|
||||||
$problema = new ProblemasOportunidades();
|
$id_user = auth()->user()->id;
|
||||||
$problema->estandar_id = $request->estandar_id;
|
if(plan::where(["id"=>$request->id_plan])->exists()){
|
||||||
$problema->descripcion = $request->descripcion;
|
$plan = plan::find($request->id_plan);
|
||||||
$problema->save();
|
if($plan->id_user == $id_user){
|
||||||
return response()([
|
$problema = new ProblemasOportunidades();
|
||||||
"status" => 1,
|
$problema->id_plan = $request->id_plan;
|
||||||
"message" => "problema creada exitosamente"
|
$problema->descripcion = $request->descripcion;
|
||||||
]);
|
$problema->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Problema opoortunidad creada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para crear esta problema oportunidad",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro el plan",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(Request $request){
|
public function update(Request $request){
|
||||||
@ -28,30 +47,57 @@ public function update(Request $request){
|
|||||||
"id"=> "required|integer",
|
"id"=> "required|integer",
|
||||||
"descripcion"=> "required"
|
"descripcion"=> "required"
|
||||||
]);
|
]);
|
||||||
$problema = ProblemasOportunidades::find($request->id);
|
$id_user = auth()->user()->id;
|
||||||
$problema->descripcion = $request->descripcion;
|
if(ProblemasOportunidades::where(["id"=>$request->id])->exists()){
|
||||||
$problema->save();
|
$problema = ProblemasOportunidades::find($request->id);
|
||||||
return response([
|
$plan = plan::find($problema->id_plan);
|
||||||
"status" => 1,
|
if($plan->id_user == $id_user){
|
||||||
"message" => "problema actualizada exitosamente",
|
$problema->descripcion = $request->descripcion;
|
||||||
]);
|
$problema->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Problema oportunidad actualizada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para actualizar esta problema oportunidad",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro la problema oportunidad",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
{
|
{
|
||||||
$id_user = auth()->user()->id;
|
$id_user = auth()->user()->id;
|
||||||
if(ProblemasOportunidades::where(["id"=>$id,"id_user"=>$id_user])->exists()){
|
if(ProblemaOportunidad::where(["id"=>$id])->exists()){
|
||||||
$problema = ProblemasOportunidades::where(["id"=>$id,"id_user"=>$id_user])->first();
|
$problema = ProblemaOportunidad::find($id);
|
||||||
$problema->delete();
|
$plan = plan::find($problema->id_plan);
|
||||||
return response([
|
if($plan->id_user == $id_user){
|
||||||
"status" => 1,
|
$problema->delete();
|
||||||
"message" => "problema eliminada con éxito!",
|
return response([
|
||||||
],200);
|
"status" => 1,
|
||||||
|
"message" => "Problema oportunidad eliminada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para eliminar esta problema oportunidad",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return response([
|
return response([
|
||||||
"status" => 0,
|
"status" => 0,
|
||||||
"message" => "!No se encontro el problema o no esta autorizado",
|
"message" => "No se encontro la problema oportunidad",
|
||||||
],404);
|
],404);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,23 +4,42 @@
|
|||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Models\Recursos;
|
use App\Models\Recursos;
|
||||||
|
use App\Models\plan;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
class RecursosController extends Controller
|
class RecursosController extends Controller
|
||||||
{
|
{
|
||||||
public function create(Request $request) {
|
public function create(Request $request) {
|
||||||
$request->validate([
|
$request->validate([
|
||||||
"estandar_id"=> "required|integer",
|
"id_plan"=> "required|integer",
|
||||||
"descripcion"=> "required",
|
"descripcion"=> "required",
|
||||||
]);
|
]);
|
||||||
$recurso = new Recursos();
|
$id_user = auth()->user()->id;
|
||||||
$recurso->estandar_id = $request->estandar_id;
|
if(plan::where(["id"=>$request->id_plan])->exists()){
|
||||||
$recurso->descripcion = $request->descripcion;
|
$plan = plan::find($request->id_plan);
|
||||||
$recurso->save();
|
if($plan->id_user == $id_user){
|
||||||
return response()([
|
$recurso = new Recursos();
|
||||||
"status" => 1,
|
$recurso->id_plan = $request->id_plan;
|
||||||
"message" => "Recurso creado exitosamente"
|
$recurso->descripcion = $request->descripcion;
|
||||||
]);
|
$recurso->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Recurso creada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para crear esta recursos",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro el plan",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function update(Request $request){
|
public function update(Request $request){
|
||||||
@ -28,30 +47,57 @@ public function update(Request $request){
|
|||||||
"id"=> "required|integer",
|
"id"=> "required|integer",
|
||||||
"descripcion"=> "required"
|
"descripcion"=> "required"
|
||||||
]);
|
]);
|
||||||
$recurso = Recursos::find($request->id);
|
$id_user = auth()->user()->id;
|
||||||
$recurso->descripcion = $request->descripcion;
|
if(Recursos::where(["id"=>$request->id])->exists()){
|
||||||
$recurso->save();
|
$recurso = Recursos::find($request->id);
|
||||||
return response([
|
$plan = plan::find($recurso->id_plan);
|
||||||
"status" => 1,
|
if($plan->id_user == $id_user){
|
||||||
"message" => "Recurso actualizado exitosamente",
|
$recurso->descripcion = $request->descripcion;
|
||||||
]);
|
$recurso->save();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"message" => "Recuso actualizada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para actualizar este recuso",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No se encontro el recurso",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
{
|
{
|
||||||
$id_user = auth()->user()->id;
|
$id_user = auth()->user()->id;
|
||||||
if(Recursos::where(["id"=>$id,"id_user"=>$id_user])->exists()){
|
if(Recursos::where(["id"=>$id])->exists()){
|
||||||
$recurso = Recursos::where(["id"=>$id,"id_user"=>$id_user])->first();
|
$recurso = Recursos::find($id);
|
||||||
$recurso->delete();
|
$plan = plan::find($recurso->id_plan);
|
||||||
return response([
|
if($plan->id_user == $id_user){
|
||||||
"status" => 1,
|
$recurso->delete();
|
||||||
"message" => "!Recurso eliminado con éxito!",
|
return response([
|
||||||
],200);
|
"status" => 1,
|
||||||
|
"message" => "Recurso eliminada exitosamente",
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return response([
|
||||||
|
"status" => 0,
|
||||||
|
"message" => "No tienes permisos para eliminar este recuso",
|
||||||
|
],404);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return response([
|
return response([
|
||||||
"status" => 0,
|
"status" => 0,
|
||||||
"message" => "!No se encontro el Recurso o no esta autorizado",
|
"message" => "No se encontro el recurso",
|
||||||
],404);
|
],404);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
11
app/Http/Controllers/Api/ResponsablesController.php
Normal file
11
app/Http/Controllers/Api/ResponsablesController.php
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\Api;
|
||||||
|
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
|
class ResponsablesController extends Controller
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
22
app/Http/Controllers/Api/ResponsablesValoresController.php
Normal file
22
app/Http/Controllers/Api/ResponsablesValoresController.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Http\Controllers\Api;
|
||||||
|
|
||||||
|
use App\Http\Controllers\Controller;
|
||||||
|
use App\Models\ResponsablesValores;
|
||||||
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
|
class ResponsablesValoresController extends Controller
|
||||||
|
{
|
||||||
|
|
||||||
|
public function listResponsablesValores()
|
||||||
|
{
|
||||||
|
|
||||||
|
$ResponsableValorList = ResponsablesValores::all();
|
||||||
|
return response([
|
||||||
|
"status" => 1,
|
||||||
|
"msg" => "!Lista de responsables",
|
||||||
|
"data" => $ResponsableValorList,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
}
|
17
app/Models/FuentesValores.php
Normal file
17
app/Models/FuentesValores.php
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Models;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
||||||
|
class FuentesValores extends Model
|
||||||
|
{
|
||||||
|
use HasFactory;
|
||||||
|
public $timestamps = false;
|
||||||
|
protected $table ='fuentes_valores';
|
||||||
|
protected $fillable = [
|
||||||
|
'valor',
|
||||||
|
|
||||||
|
];
|
||||||
|
}
|
@ -15,8 +15,9 @@ class Responsables extends Model
|
|||||||
'nombre',
|
'nombre',
|
||||||
|
|
||||||
];
|
];
|
||||||
public function responsablesplanesmejora(){
|
public function plans(){
|
||||||
return $this->hasmany(ResponsablesPlanesMejora::class,'id');
|
return $this->belongsTo(plan::class,'id_plan');
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Models;
|
|
||||||
|
|
||||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
||||||
use Illuminate\Database\Eloquent\Model;
|
|
||||||
|
|
||||||
class ResponsablesPlanesMejora extends Model
|
|
||||||
{
|
|
||||||
use HasFactory;
|
|
||||||
protected $table ='responsables_planes_mejoras';
|
|
||||||
protected $fillable = [ ];
|
|
||||||
|
|
||||||
public function responsables(){
|
|
||||||
return $this->belongsTo(Responsables::class,'id_responsable');
|
|
||||||
}
|
|
||||||
public function plans(){
|
|
||||||
return $this->belongsTo(plan::class,'id_plan');
|
|
||||||
}
|
|
||||||
}
|
|
18
app/Models/ResponsablesValores.php
Normal file
18
app/Models/ResponsablesValores.php
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Models;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
|
|
||||||
|
class ResponsablesValores extends Model
|
||||||
|
{
|
||||||
|
use HasFactory;
|
||||||
|
|
||||||
|
public $timestamps = false;
|
||||||
|
protected $table ='responsables_valores';
|
||||||
|
protected $fillable = [
|
||||||
|
'valor',
|
||||||
|
|
||||||
|
];
|
||||||
|
}
|
24
database/factories/FuentesValoresFactory.php
Normal file
24
database/factories/FuentesValoresFactory.php
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Database\Factories;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Factories\Factory;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\FuentesValores>
|
||||||
|
*/
|
||||||
|
class FuentesValoresFactory extends Factory
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Define the model's default state.
|
||||||
|
*
|
||||||
|
* @return array<string, mixed>
|
||||||
|
*/
|
||||||
|
public function definition()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
//
|
||||||
|
'valor' => $this,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
24
database/factories/ResponsablesValoresFactory.php
Normal file
24
database/factories/ResponsablesValoresFactory.php
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Database\Factories;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Factories\Factory;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\ResponsablesValores>
|
||||||
|
*/
|
||||||
|
class ResponsablesValoresFactory extends Factory
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Define the model's default state.
|
||||||
|
*
|
||||||
|
* @return array<string, mixed>
|
||||||
|
*/
|
||||||
|
public function definition()
|
||||||
|
{
|
||||||
|
return [
|
||||||
|
//
|
||||||
|
'valor' => $this,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
@ -17,6 +17,9 @@ public function up()
|
|||||||
$table->id();
|
$table->id();
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
$table->string('nombre');
|
$table->string('nombre');
|
||||||
|
$table->foreignId('id_plan')
|
||||||
|
->constrained('plans')
|
||||||
|
->onDelete('cascade');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -13,14 +13,9 @@
|
|||||||
*/
|
*/
|
||||||
public function up()
|
public function up()
|
||||||
{
|
{
|
||||||
Schema::create('responsables_planes_mejoras', function (Blueprint $table) {
|
Schema::create('responsables_valores', function (Blueprint $table) {
|
||||||
$table->id();
|
$table->id();
|
||||||
$table->timestamps();
|
$table->string('valor');
|
||||||
$table->foreignId('id_plan')
|
|
||||||
->constrained('plans')
|
|
||||||
->onDelete('cascade');
|
|
||||||
$table->foreignId('id_responsable')
|
|
||||||
->constrained('responsables');
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -31,6 +26,6 @@ public function up()
|
|||||||
*/
|
*/
|
||||||
public function down()
|
public function down()
|
||||||
{
|
{
|
||||||
Schema::dropIfExists('responsables_planes_mejoras');
|
Schema::dropIfExists('responsables_valores');
|
||||||
}
|
}
|
||||||
};
|
};
|
@ -0,0 +1,31 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::create('fuentes_valores', function (Blueprint $table) {
|
||||||
|
$table->id();
|
||||||
|
$table->string('valor');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
Schema::dropIfExists('fuentes_valores');
|
||||||
|
}
|
||||||
|
};
|
@ -15,7 +15,7 @@ class DatabaseSeeder extends Seeder
|
|||||||
*/
|
*/
|
||||||
public function run()
|
public function run()
|
||||||
{
|
{
|
||||||
//Falta crear una cuenta brayan
|
//Usuarios
|
||||||
\App\Models\User::factory()->create([
|
\App\Models\User::factory()->create([
|
||||||
"name"=>"Alexis",
|
"name"=>"Alexis",
|
||||||
"lastname"=>"Arroyo",
|
"lastname"=>"Arroyo",
|
||||||
@ -47,6 +47,15 @@ public function run()
|
|||||||
"password"=>Hash::make("123456"),
|
"password"=>Hash::make("123456"),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
\App\Models\User::factory()->create([
|
||||||
|
"name"=>"Brayan",
|
||||||
|
"lastname"=>"Guillen",
|
||||||
|
"email"=>"bguillenn@unsa.edu.pe",
|
||||||
|
"password"=>Hash::make("123456"),
|
||||||
|
]);
|
||||||
|
|
||||||
|
//Estandares
|
||||||
|
|
||||||
\App\Models\Estandar::factory()->create([
|
\App\Models\Estandar::factory()->create([
|
||||||
"name"=>"E-1 Propositos Articulados",
|
"name"=>"E-1 Propositos Articulados",
|
||||||
"id_user"=>1,
|
"id_user"=>1,
|
||||||
@ -83,5 +92,49 @@ public function run()
|
|||||||
"name"=>"E-9 Planes de Mejora",
|
"name"=>"E-9 Planes de Mejora",
|
||||||
"id_user"=>1,
|
"id_user"=>1,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
//Fuentes valores
|
||||||
|
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Solicitudes de acción correctiva",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Servicios no conformes",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Quejas",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Evaluación de competencias",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Evaluación de los objetivos Educacionales",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Actividades diarias",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Lineamientos institucionales",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Acuerdos de Consejo de Facultad y Asamblea Docente",
|
||||||
|
]);
|
||||||
|
\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Buenas prácticas de otras organizaciones",
|
||||||
|
])
|
||||||
|
;\App\Models\FuentesValores::factory()->create([
|
||||||
|
"valor"=>"Otros",
|
||||||
|
]);
|
||||||
|
|
||||||
|
//Responsalbles valores
|
||||||
|
|
||||||
|
;\App\Models\ResponsablesValores::factory()->create([
|
||||||
|
"valor"=>"Dirección EP RR.II.",
|
||||||
|
]);
|
||||||
|
;\App\Models\ResponsablesValores::factory()->create([
|
||||||
|
"valor"=>"Comisión de desarrollo docente",
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,9 +13,16 @@
|
|||||||
use App\Http\Controllers\Api\ProblemasOportunidadesController;
|
use App\Http\Controllers\Api\ProblemasOportunidadesController;
|
||||||
use App\Http\Controllers\Api\RecursosController;
|
use App\Http\Controllers\Api\RecursosController;
|
||||||
use App\Http\Controllers\Api\MetasController;
|
use App\Http\Controllers\Api\MetasController;
|
||||||
|
use App\Http\Controllers\Api\FuentesValoresController;
|
||||||
|
use App\Http\Controllers\Api\ResponsablesValoresController;
|
||||||
|
|
||||||
Route::post('register', [UserController::class, 'register']);
|
Route::post('register', [UserController::class, 'register']);
|
||||||
Route::post('login', [UserController::class, 'login']);
|
Route::post('login', [UserController::class, 'login'])->name('login');
|
||||||
|
|
||||||
|
//Responsables Valores
|
||||||
|
Route::get('responsables',[ResponsablesValoresController::class,'listResponsablesValores']);
|
||||||
|
//fuentes Valores
|
||||||
|
Route::get('fuentes',[FuentesValoresController::class,'listFuentesValores']);
|
||||||
|
|
||||||
Route::middleware("auth:sanctum")->group (function(){
|
Route::middleware("auth:sanctum")->group (function(){
|
||||||
//rutas auth
|
//rutas auth
|
||||||
@ -71,7 +78,10 @@
|
|||||||
Route::put('causa',[CausasRaicesController::class,'update']);
|
Route::put('causa',[CausasRaicesController::class,'update']);
|
||||||
Route::delete('causa/{id}',[CausasRaicesController::class,'delete']);
|
Route::delete('causa/{id}',[CausasRaicesController::class,'delete']);
|
||||||
|
|
||||||
|
//ruta responsables
|
||||||
|
/*Route::post('responsable',[CausasRaicesController::class,'create']);
|
||||||
|
Route::put('responsable',[CausasRaicesController::class,'update']);
|
||||||
|
Route::delete('responsable/{id}',[CausasRaicesController::class,'delete']);*/
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -13,5 +13,8 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
Route::get('/', function () {
|
Route::get('/', function () {
|
||||||
return ['APP' => 'Sistema Gestor de Calidad de la Escuela de Relaciones Industriales'];
|
return response()->json(['APP' => 'Sistema Gestor de Calidad de la Escuela de Relaciones Industriales'],200);
|
||||||
|
});
|
||||||
|
Route::fallback(function(){
|
||||||
|
return response()->json(['message' => 'PAGINA NO ENCONTRADA O NO ESTAS AUTORIZADO PARA ESTA PAGINA'], 404);
|
||||||
});
|
});
|
Loading…
Reference in New Issue
Block a user