| xqd
@@ -213,11 +213,24 @@ class OrderController extends BaseController
|
|
|
return $this->success();
|
|
|
}
|
|
|
|
|
|
+ //订单列表
|
|
|
public function get(Request $request)
|
|
|
{
|
|
|
$user = Auth::guard('mini')->user();
|
|
|
+ $project_role = $user->getTopRole();
|
|
|
+ if($project_role) {
|
|
|
+ $project_role->rights = $project_role->getRights();
|
|
|
+ }
|
|
|
+ //判断是否有租赁查看权限
|
|
|
+ if($project_role->rights['rentView'] == true){
|
|
|
+ $items = $this->model->join('users', 'orders.user_id', '=', 'users.id')->where('status','!=',4)->select('orders.*', 'users.id as user_id', 'users.name');
|
|
|
+ } else {
|
|
|
+ $items = $this->model->join('users', 'orders.user_id', '=', 'users.id')->select('orders.*', 'users.id as user_id', 'users.name');
|
|
|
+ }
|
|
|
+
|
|
|
+ //取对应项目的工点
|
|
|
$level = $user->getLevel($request->input('project_id'));
|
|
|
- $items = $this->model->join('users', 'orders.user_id', '=', 'users.id')->select('orders.*', 'users.id as user_id', 'users.name');
|
|
|
+
|
|
|
$search_items = [
|
|
|
['project_id', $request->input('project_id')],
|
|
|
['level', '>=', $level]
|