| xqd
@@ -7,8 +7,10 @@ use App\Models\Department;
|
|
|
use App\Models\Notification;
|
|
|
use App\Models\Order;
|
|
|
use App\Models\Project;
|
|
|
+use App\Models\ProjectUser;
|
|
|
use App\Models\Road;
|
|
|
use App\Models\Role;
|
|
|
+use App\User;
|
|
|
use Carbon\Carbon;
|
|
|
use Illuminate\Http\Request;
|
|
|
|
| xqd
@@ -34,8 +36,9 @@ class ProjectController extends BaseController
|
|
|
|
|
|
public function index()
|
|
|
{
|
|
|
+ $user = ProjectUser::getProjectManagerUser();
|
|
|
list($model, $model_name, $pre_uri) = array($this->model, $this->model_name, $this->pre_uri);
|
|
|
- return view($this->view_path . 'index', compact('model', 'model_name','pre_uri'));
|
|
|
+ return view($this->view_path . 'index', compact('model', 'model_name','pre_uri','user'));
|
|
|
}
|
|
|
|
|
|
public function applyIndex()
|
| xqd
@@ -71,7 +74,11 @@ class ProjectController extends BaseController
|
|
|
if($request->input('type') == 'apply') {
|
|
|
$items = $items->whereNotNull('user_id');
|
|
|
}
|
|
|
-
|
|
|
+ if($request->input('user_id')){
|
|
|
+ $items->whereHas('user',function ($query){
|
|
|
+ $query->where('id','=',request('user_id'));
|
|
|
+ });
|
|
|
+ }
|
|
|
$items = $items->paginate();
|
|
|
|
|
|
foreach($items as $item) {
|