Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.39 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <!--<![endif]-->
  4. <!-- BEGIN HEAD -->
  5. <head>
  6. <meta charset="utf-8"/>
  7. <title>@yield('title')</title>
  8. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9. <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
  10. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  11. @include('layouts.partials._css_links')
  12. <style type="text/css">
  13. @font-face {
  14. font-family: 'persian_font';
  15. src:url("{{asset('public/fonts/aop_font.ttf')}}");
  16.  
  17. }
  18. body, body * {
  19. font-family: persian_font;
  20. font-weight: bold;
  21. background-color:#fff;
  22. }
  23. .data-table thead tr.data-row th {
  24. background: #ddd;
  25. }
  26.  
  27.  
  28.  
  29.  
  30. th,td {
  31. border: 1px solid #ddd !important;
  32.  
  33. }
  34. .col-md-3 {
  35. width: 300px;
  36. }
  37. thead { display: table-header-group }
  38. tfoot { display: table-row-group }
  39. tr { page-break-inside: avoid }
  40.  
  41.  
  42. </style>
  43. </head>
  44. <body>
  45. <div class="page-container">
  46.  
  47. <table class="table table-stripped datatable">
  48. <thead>
  49. <tr>
  50. <h4 style="text-align:center;">
  51. {{$orders['title']}}
  52. </h4>
  53. </tr>
  54. <tr>
  55. <th>#</th>
  56. <th>شماره</th>
  57. <th>تاریخ</th>
  58. {{-- <th>مدت سپری شده</th> --}}
  59. {{-- <th>مدت باقیمانده</th> --}}
  60. <th>استعجالیت</th>
  61. {{-- <th>وضعیت هدایت</th> --}}
  62. <th>خلاصه مطلب</th>
  63. <th>هدایت مقام</th>
  64. <th style="width:230px;">تعقیب هدایت</th>
  65. <th>سکتور</th>
  66. <th>چگونگی</th>
  67. <th>عملیات</th>
  68.  
  69. </tr>
  70. </thead>
  71. <tbody>
  72. @php
  73. $i=1;
  74. $not_done ='';
  75. $in_progress ='';
  76. $completed ='';
  77. $copy_not_done ='';
  78. $copy_in_progress ='';
  79. $copy_completed ='';
  80. @endphp
  81. @foreach($orders as $order)
  82. @if(gettype($order) == 'string')
  83. <?php break; ?>
  84. @endif
  85. <tr>
  86. <td>{{$i++}}</td>
  87. <td>{{$order['number']}}</td>
  88. <td>{{$order['date']}}</td>
  89. {{-- <td>{{verta()->parse($order['date'])->subDays(1)->formatDifference()}}</td> --}}
  90. {{-- <td> --}}
  91. {{-- @if(isset($order['deadline'])) --}}
  92.  
  93. @php
  94. //$diff = verta()->diffDays(verta()->parse($order['deadline']));
  95. @endphp
  96.  
  97. {{-- @if($diff <= 3)
  98. <div class="badge badge-danger">{{$diff}} روز</div>
  99. @elseif($diff <= 7)
  100. <div class="badge badge-warning">{{$diff}} روز</div>
  101. @else
  102. <div class="badge badge-success">{{$diff}} روز</div>
  103. @endif
  104.  
  105. @endif --}}
  106. {{-- {{isset($order['deadline']) ? verta()->parse($order['deadline'])->subDays(3)->isToday() : ''}} --}}
  107. {{-- </td> --}}
  108. <td>
  109. @if($order['priority']=='emergency')
  110. <span class="badge badge-danger">عاجل</span>
  111. @else
  112. <span class="badge badge-info">عادی</span>
  113. @endif
  114. </td>
  115. {{-- <td> --}}
  116.  
  117. {{-- @if($order['status'] == '0')
  118. <span class="badge badge-danger">اجراء نشده</span>
  119. @elseif($order['status'] == '1')
  120. <span class="badge badge-default">در حال اجراء</span>
  121. @elseif($order['status'] == '2')
  122. <span class="badge badge-success">اجراء شده</span>
  123. @endif --}}
  124. {{-- </td> --}}
  125. <td>{{$order['summary']}}</td>
  126. <td>{{$order['order_remark']}}</td>
  127. <td >
  128. <ul style="list-style-type: none;padding:0;">
  129. {{-- @if ($order['recipient_id'] == $request['recipient'] || !$request['recipient']) --}}
  130. @php
  131. // original recipient conditions
  132. $original_sector_based_recipients = null;
  133. if(isset($request['sector'])) {
  134. $sector = App\Sector::find($request['sector']);
  135. $original_sector_based_recipients = ($request['sector'] != null && in_array($order['recipient_id'], $sector->recipients->pluck('id')->toArray()));
  136.  
  137. }
  138.  
  139. $original_status = ($request['status'] != null && $request['status'] == $order['status']);
  140.  
  141. $original_recipients = ($request['recipient'] != null && $order['recipient_id'] == $request['recipient']);
  142.  
  143. @endphp
  144.  
  145. {{-- sector --}}
  146. @if($original_sector_based_recipients && $original_status)
  147. @php
  148. if($order['status'] == '0') {
  149. $title = 'اجراء نشده';
  150. $color_class = 'badge-danger';
  151. $not_done++;
  152.  
  153. }
  154. else if($order['status'] == '1') {
  155. $title = 'در حال اجراء';
  156. $color_class = 'badge-default';
  157. $in_progress++;
  158.  
  159. }
  160. else if($order['status'] == '2') {
  161. $title = 'اجراء شده';
  162. $color_class = 'badge-success';
  163. $completed++;
  164.  
  165. }
  166. @endphp
  167. <li style="border-bottom: 1px dashed #ddd;padding-bottom:5px;margin-bottom:5px;">
  168. <a class="{{$order['status']==2 ? 'isDisabled': ''}} badge badge-{{$order['status'] == '1' ? 'default' : ($order['status'] == '2' ? 'success' : 'danger') }} followup" title="تعقیب هدایت" style="" id="original-{{$order['id']}}-{{$order['recipient']->name_dr}}" data-toggle="modal" href="#responsive">
  169. {{$order['recipient']->name_dr}} (اصلی)
  170. <i class="{{$order['status']==2 ? 'fa fa-check': ''}}"></i>
  171. </a>
  172.  
  173. <span style="">{{$order['follow_ups']->count()}}</span>
  174. </li>
  175. @elseif($original_recipients && $original_status)
  176. @php
  177. if($order['status'] == '0') {
  178. $title = 'اجراء نشده';
  179. $color_class = 'badge-danger';
  180. $not_done++;
  181.  
  182. }
  183. else if($order['status'] == '1') {
  184. $title = 'در حال اجراء';
  185. $color_class = 'badge-default';
  186. $in_progress++;
  187.  
  188. }
  189. else if($order['status'] == '2') {
  190. $title = 'اجراء شده';
  191. $color_class = 'badge-success';
  192. $completed++;
  193.  
  194. }
  195. @endphp
  196. <li style="border-bottom: 1px dashed #ddd;padding-bottom:5px;margin-bottom:5px;">
  197. <a class="{{$order['status']==2 ? 'isDisabled': ''}} badge badge-{{$order['status'] == '1' ? 'default' : ($order['status'] == '2' ? 'success' : 'danger') }} followup" title="تعقیب هدایت" style="" id="original-{{$order['id']}}-{{$order['recipient']->name_dr}}" data-toggle="modal" href="#responsive">
  198. {{$order['recipient']->name_dr}} (اصلی)
  199. <i class="{{$order['status']==2 ? 'fa fa-check': ''}}"></i>
  200. </a>
  201.  
  202. <span style="">{{$order['follow_ups']->count()}}</span>
  203. </li>
  204. @else
  205. @if($original_sector_based_recipients && !($request['recipient'] || $request['status']))
  206. @php
  207. if($order['status'] == '0') {
  208. $title = 'اجراء نشده';
  209. $color_class = 'badge-danger';
  210. $not_done++;
  211.  
  212. }
  213. else if($order['status'] == '1') {
  214. $title = 'در حال اجراء';
  215. $color_class = 'badge-default';
  216. $in_progress++;
  217.  
  218. }
  219. else if($order['status'] == '2') {
  220. $title = 'اجراء شده';
  221. $color_class = 'badge-success';
  222. $completed++;
  223.  
  224. }
  225. @endphp
  226. <li style="border-bottom: 1px dashed #ddd;padding-bottom:5px;margin-bottom:5px;">
  227. <a class="{{$order['status']==2 ? 'isDisabled': ''}} badge badge-{{$order['status'] == '1' ? 'default' : ($order['status'] == '2' ? 'success' : 'danger') }} followup" title="تعقیب هدایت" style="" id="original-{{$order['id']}}-{{$order['recipient']->name_dr}}" data-toggle="modal" href="#responsive">
  228. {{$order['recipient']->name_dr}} (اصلی)
  229. <i class="{{$order['status']==2 ? 'fa fa-check': ''}}"></i>
  230. </a>
  231.  
  232. <span style="">{{$order['follow_ups']->count()}}</span>
  233. </li>
  234.  
  235. @endif
  236.  
  237. @if($original_recipients && !(isset($request['sector']) ? $request['sector'] : false || $request['status']))
  238. @php
  239. if($order['status'] == '0') {
  240. $title = 'اجراء نشده';
  241. $color_class = 'badge-danger';
  242. $not_done++;
  243.  
  244. }
  245. else if($order['status'] == '1') {
  246. $title = 'در حال اجراء';
  247. $color_class = 'badge-default';
  248. $in_progress++;
  249.  
  250. }
  251. else if($order['status'] == '2') {
  252. $title = 'اجراء شده';
  253. $color_class = 'badge-success';
  254. $completed++;
  255.  
  256. }
  257. @endphp
  258. <li style="border-bottom: 1px dashed #ddd;padding-bottom:5px;margin-bottom:5px;">
  259. <a class="{{$order['status']==2 ? 'isDisabled': ''}} badge badge-{{$order['status'] == '1' ? 'default' : ($order['status'] == '2' ? 'success' : 'danger') }} followup" title="تعقیب هدایت" style="" id="original-{{$order['id']}}-{{$order['recipient']['name_dr']}}" data-toggle="modal" href="#responsive">
  260. {{$order['recipient']['name_dr']}} (اصلی)
  261. <i class="{{$order['status']==2 ? 'fa fa-check': ''}}"></i>
  262. </a>
  263.  
  264. <span style="">{{count($order['follow_ups'])}}</span>
  265. </li>
  266.  
  267. @endif
  268.  
  269. @if($original_status && !($request['recipient'] || $request['sector']))
  270. @php
  271. if($order['status'] == '0') {
  272. $title = 'اجراء نشده';
  273. $color_class = 'badge-danger';
  274. $not_done++;
  275.  
  276. }
  277. else if($order['status'] == '1') {
  278. $title = 'در حال اجراء';
  279. $color_class = 'badge-default';
  280. $in_progress++;
  281.  
  282. }
  283. else if($order['status'] == '2') {
  284. $title = 'اجراء شده';
  285. $color_class = 'badge-success';
  286. $completed++;
  287.  
  288. }
  289. @endphp
  290. <li style="border-bottom: 1px dashed #ddd;padding-bottom:5px;margin-bottom:5px;">
  291. <a class="{{$order['status']==2 ? 'isDisabled': ''}} badge badge-{{$order['status'] == '1' ? 'default' : ($order['status'] == '2' ? 'success' : 'danger') }} followup" title="تعقیب هدایت" style="" id="original-{{$order['id']}}-{{$order['recipient']->name_dr}}" data-toggle="modal" href="#responsive">
  292. {{$order['recipient']->name_dr}} (اصلی)
  293. <i class="{{$order['status']==2 ? 'fa fa-check': ''}}"></i>
  294. </a>
  295.  
  296. <span style="">{{$order['follow_ups']->count()}}</span>
  297. </li>
  298.  
  299. @endif
  300. @endif
  301.  
  302.  
  303.  
  304.  
  305.  
  306. @foreach (App\OrderCopy::where('order_id', $order['id'])->recipientsInSector(isset($request['sector']) ? $request['sector'] : '')->recipient($request['recipient'])->status($request['status'])->get() as $item)
  307. <li style="border-bottom: 1px dashed #ddd;padding-bottom:5px;margin-bottom:5px;">
  308. <a class="{{$item->status==2 ? 'isDisabled': ''}} badge badge-{{$item->status == '1' ? 'default' : ($item->status == '2' ? 'success' : 'danger') }} followup" title="تعقیب هدایت" style="" id="copy-{{$item->id}}-{{$item->recipient->name_dr}}" data-toggle="modal" href="#responsive">
  309. {{$item->recipient->name_dr}}
  310. <i class="{{$item->status==2 ? 'fa fa-check': ''}}"></i>
  311. </a>
  312. <span style="">{{$item->follow_ups->count()}}</span>
  313. </li>
  314. @php
  315. if($item->status == '0') {
  316. $title = 'اجراء نشده';
  317. $color_class = 'badge-danger';
  318. $copy_not_done++;
  319. }
  320. else if($item->status == '1') {
  321. $title = 'در حال اجراء';
  322. $color_class = 'badge-default';
  323. $copy_in_progress++;
  324. }
  325. else if($item->status == '2') {
  326. $title = 'اجراء شده';
  327. $color_class = 'badge-success';
  328. $copy_completed++;
  329. }
  330. @endphp
  331. @endforeach
  332. </ul>
  333. </td>
  334. <td>
  335. {{$order['sector']['name_dr']}}
  336. </td>
  337. <td>{{$order['type'] == '0' ? 'کتبی' : 'شفاهی'}}</td>
  338.  
  339. <td style="text-align: center;">
  340. <a class="fancybox-button" href="{{route('show_order', $order['id'])}}">
  341. <i style="font-size: 1.1em;" class="icon-eye font-green-jungle"></i>
  342. </a>
  343. </td>
  344. </tr>
  345. @endforeach
  346. </tbody>
  347. </table>
  348.  
  349. <div class="row">
  350. <div class="col-md-3">
  351. <table class="table">
  352. <tbody>
  353. <tr>
  354. <th colspan="4" style="text-align: center;font-size:1.3em">میزان فیصدی اجراآت</th>
  355. </tr>
  356. <tr>
  357. <th style="font-size:1.3em;">اجراشده</th>
  358. <td>{{ (int)$completed + (int)$copy_completed}}</td>
  359. </tr>
  360. <tr>
  361. <th style="font-size:1.3em;">در حال اجراء</th>
  362. <td>{{ (int)$in_progress + (int)$copy_in_progress}}</td>
  363. </tr>
  364. <tr>
  365. <th style="font-size:1.3em;">نا اجراء</th>
  366. <td>{{ (int)$not_done + (int)$copy_not_done}}</td>
  367. </tr>
  368. </tbody>
  369. </table>
  370. </div>
  371. </div>
  372.  
  373. </div>
  374. </body>
  375. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement