type; // 判断管理员类型 获取区域 if ($type == AdminUser::TYPE_WORKER) { // 类型为地勤 $area_id = Admin::user()->area_id; self::$areaIds = [$area_id]; } else { // 类型为管理员 $admin_id = Admin::user()->id; if (Admin::isAdministrator()) { $area_ids = Area::query()->pluck('id')->toArray(); $area_ids[] = 0; self::$areaIds = $area_ids; } else { $area_ids = AdminUser::getAreaIdsByAdminId($admin_id); self::$areaIds = $area_ids; } } if ($type = request()->header('type', false)) { self::$app_type = $type; self::$url = '/static/img'; } } }