Blame view

resources/views/employers/messages.blade.php 7.71 KB
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
1
  @extends('layout.frontend', ['title' => 'Сообщения от пользователей - РекаМоре'])
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
  @section('scripts')
      <script>
          console.log('Test system');
          $(document).on('change', '#sort_ajax', function() {
              var this_ = $(this);
              var val_ = this_.val();
              console.log('sort items '+val_);
  
              $.ajax({
                  type: "GET",
                  url: "{{ route('shipping_companies') }}",
                  data: "sort="+val_+"&block=1",
                  success: function (data) {
                      console.log('Выбор сортировки');
                      console.log(data);
                      $('#block_1').html(data);
                  },
                  headers: {
                      'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                  },
                  error: function (data) {
                      data = JSON.stringify(data);
                      console.log('Error: ' + data);
                  }
              });
  
              $.ajax({
                  type: "GET",
                  url: "{{ route('shipping_companies') }}",
                  data: "sort="+val_+"&block=2",
                  success: function (data) {
                      console.log('Выбор сортировки2');
                      console.log(data);
                      history.pushState({}, '', "{{ route('shipping_companies') }}?sort="+val_+"@if (isset($_GET['page']))&page={{ $_GET['page'] }}@endif");
                      $('#block_2').html(data);
                  },
                  headers: {
                      'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                  },
                  error: function (data) {
                      data = JSON.stringify(data);
                      console.log('Error: ' + data);
                  }
              });
          });
      </script>
  @endsection
  
  @section('content')
      <section class="cabinet">
          <div class="container">
              <ul class="breadcrumbs cabinet__breadcrumbs">
                  <li><a href="{{ route('index') }}">Главная</a></li>
                  <li><b>Личный кабинет</b></li>
              </ul>
              <div class="cabinet__wrapper">
                  <div class="cabinet__side">
                      <div class="cabinet__side-toper">
                          @include('employers.emblema')
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
61
                      </div>
6370754b6   Андрей Ларионов   Обновление бага с...
62

e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
63
64
65
66
67
                      @include('employers.menu', ['item' => 5])
                  </div>
  
                  <div class="cabinet__body">
                      <div class="cabinet__body-item">
99a41e761   Андрей Ларионов   Личный кабинет по...
68
                          <h2 class="title cabinet__title">Сообщения</h2>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
69
70
                      </div>
                      <div class="cabinet__body-item">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
71
                          <div class="messages">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
72
                              <div class="messages__body">
712f07ca2   Сергей П   часть задачи по р...
73
74
75
                                  @if ($chats->count())
                                      @foreach($chats as $chat)
                                          <div class="">
a93910932   Сергей П   рефакторинг сообщ...
76
                                              <a class="messages__item hover-shadow" href="{{ route('employer.dialog', ['user1' => $chat->user_id, 'user2' => $chat->to_user_id, 'ad_employer' => 0]) }}">
712f07ca2   Сергей П   часть задачи по р...
77
78
79
80
                                                  <div class="messages__item-info">
                                                      <div class="messages__item-photo">
                                                          @if (isset($chat->worker->photo))
                                                              <img src="{{ asset(Storage::url($chat->worker->photo)) }}" alt="">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
81
                                                          @else
b504585f8   Андрей Ларионов   Коммит - баг с уд...
82
                                                              <img src="{{ asset('images/default_man.jpg') }}" alt="">
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
83
                                                          @endif
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
84
                                                      </div>
712f07ca2   Сергей П   часть задачи по р...
85
86
87
88
89
                                                      <div class="messages__item-text">
                                                          <div>
                                                              <b>
                                                              @if ($chat->employer && $chat->employer->name_company)
                                                                  {{ $chat->employer->name_company }}
6e2255214   Андрей Ларионов   Работа над сообще...
90
                                                              @else
712f07ca2   Сергей П   часть задачи по р...
91
                                                                  {{ $chat->user->surname . ' ' . $chat->user->name_man . ' ' . $chat->user->surname2  }}
6e2255214   Андрей Ларионов   Работа над сообще...
92
                                                              @endif
712f07ca2   Сергей П   часть задачи по р...
93
94
95
96
97
                                                              </b>
                                                          </div>
                                                          <div>
                                                              {{ $chat->last_message->text }}
                                                          </div>
6e2255214   Андрей Ларионов   Работа над сообще...
98
                                                      </div>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
99
                                                  </div>
6e2255214   Андрей Ларионов   Работа над сообще...
100

712f07ca2   Сергей П   часть задачи по р...
101
102
103
                                                  <div class="messages__item-actions">
                                                      <div class="messages__item-date max-content">{{ date(' H:i, d.m.Y', strtotime($chat->created_at)) }}</div>
                                                      <div class="messages__item-buttons">
a93910932   Сергей П   рефакторинг сообщ...
104
105
106
107
108
109
110
111
112
113
                                                          @if($chat->unread_messages_count > 0)
                                                              <div class="unread-messages-count mr-15">{{ $chat->unread_messages_count }}</div>
                                                          @endif
  
                                                          <button class="mr-15">
                                                              @if(intval($chat->is_fixed) == 1)
                                                                  @include('svg.pin_on')
                                                              @else
                                                                  @include('svg.pin_off')
                                                              @endif
712f07ca2   Сергей П   часть задачи по р...
114
115
116
117
118
119
120
121
122
123
                                                          </button>
                                                          <button class="">
                                                              <svg>
                                                                  <use xlink:href="{{ asset('images/sprite.svg#del') }}"></use>
                                                              </svg>
                                                          </button>
                                                      </div>
                                                      <div class="clear"></div>
                                                  </div>
                                              </a>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
124
125
                                          </div>
                                      @endforeach
6e2255214   Андрей Ларионов   Работа над сообще...
126
                                      <div style="margin-top: 20px">
712f07ca2   Сергей П   часть задачи по р...
127
                                          {{ $chats->onEachSide(0)->appends($_GET)->links('paginate') }}
6e2255214   Андрей Ларионов   Работа над сообще...
128
129
130
131
132
133
134
135
                                      </div><!-- конец -->
                                  @else
                                      <div class="notify">
                                          <svg>
                                              <use xlink:href="{{ asset('images/sprite.svg#i') }}"></use>
                                          </svg>
                                          <span>Сообщений не найдено</span>
                                      </div>
e3c7b0ffb   Андрей Ларионов   Коммит на понедел...
136
137
138
139
140
141
142
143
144
145
                                  @endif
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
          </div>
      </section>
      </div>
  @endsection