Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.09 KB | None | 0 0
  1. @extends('layouts.master')
  2. @section('title','نمایش هدایت')
  3. @section('content')
  4. @component('components.portlet')
  5. @slot('icon')
  6. icon-home
  7. @endslot
  8.  
  9. @slot('body')
  10. <div class="form">
  11. <div class="form-horizontal form-bordered form-row-stripped">
  12. <div class="form-body">
  13. <h3 class="form-section">معلومات عمومی هدایت
  14. @if(isset( $order->previous_order_id))
  15. <span class="caption-subject font-blue-madison bold uppercase" style="float:left; font-size: .6em;"><a href="{{route('show_order', $order->previous_order_id)}}">هدایت مربوطه</a></span>
  16. @endif
  17. </h3>
  18. <hr>
  19. <div class="row">
  20. <div class="col-md-6">
  21. <div class="form-group">
  22. <label class="control-label col-md-4">وضعیت</label>
  23. <div class="col-md-8">
  24. <p class="form-control-static">
  25. @php
  26. $color = '';
  27. $status = '';
  28. if($order->status=='0') {
  29. $color = 'default';
  30. $status = 'اجراء نشده';
  31.  
  32. }
  33. elseif($order->status=='1') {
  34. $color = 'warning';
  35. $status = 'در حال اجراء';
  36.  
  37. }
  38. elseif($order->status=='2') {
  39. $color = 'success';
  40. $status = 'اجراء شده';
  41.  
  42. }
  43. // elseif($order->order_status=='3') {
  44. // $color = 'danger';
  45. // $status = 'اجراء نشده';
  46. // }
  47. @endphp
  48. <span class="badge badge-{{$color}}" style="font-weight: bold;font-size: 13px !important;">
  49. {{$status}}
  50.  
  51. </span>
  52. </p>
  53. </div>
  54. </div>
  55. </div>
  56. <!--/span-->
  57. <div class="col-md-6">
  58. <div class="form-group">
  59. <label class="control-label col-md-4">استعجالیت</label>
  60. <div class="col-md-8">
  61. <p class="form-control-static">
  62. <span class="badge badge-{{$order->priority=='normal' ? 'success' : 'danger'}}" style="font-weight: bold;font-size: 13px !important;">
  63. {{$order->priority=='normal'?'عادی':'عاجل'}}
  64. </span>
  65. </p>
  66. </div>
  67. </div>
  68. </div>
  69. <!--/span-->
  70. </div>
  71. <!--/row-->
  72. <div class="row">
  73. <div class="col-md-6">
  74. <div class="form-group">
  75. <label class="control-label col-md-4">شماره</label>
  76. <div class="col-md-8">
  77. <p class="form-control-static">
  78. {{$order->number}}
  79. </p>
  80. </div>
  81. </div>
  82. </div>
  83. <!--/span-->
  84. <div class="col-md-6">
  85. <div class="form-group">
  86. <label class="control-label col-md-4">تاریخ</label>
  87. <div class="col-md-8">
  88. <p class="form-control-static">
  89. {{$order->date}}
  90. </p>
  91. </div>
  92. </div>
  93. </div>
  94. <!--/span-->
  95. </div>
  96. <!--/row-->
  97. <div class="row">
  98. <div class="col-md-6">
  99. <div class="form-group">
  100. <label class="control-label col-md-4">مدت</label>
  101. <div class="col-md-8">
  102. <p class="form-control-static">
  103. {{verta()->parse($order->date)->subDays(1)->formatDifference()}}
  104. مواصلت ورزیده
  105. </p>
  106. <?php $diff = verta()->diffDays(verta()->parse($order->deadline)); ?>
  107. (
  108. @if($diff == 0)
  109. <div class="badge badge-danger"> امروز</div>
  110. @elseif($diff < 0)
  111. <div class="badge badge-default">{{$diff}} روز گذشته</div>
  112. @elseif($diff <= 3)
  113. <div class="badge badge-danger">{{$diff}}روز باقیمانده</div>
  114. @elseif($diff <= 7)
  115. <div class="badge badge-warning">{{$diff}} روز باقیمانده</div>
  116. @else
  117. <div class="badge badge-success">{{$diff}} روز باقیمانده</div>
  118. @endif)
  119. </div>
  120. </div>
  121. </div>
  122. <!--/span-->
  123. <div class="col-md-6">
  124. <div class="form-group">
  125. <label class="control-label col-md-4">خلاصه موضوع</label>
  126. <div class="col-md-8">
  127. <p class="form-control-static">
  128. {{$order->summary}}
  129. </p>
  130. </div>
  131. </div>
  132. </div>
  133. <!--/span-->
  134. </div>
  135. <!--/row-->
  136. <div class="row">
  137. <div class="col-md-6">
  138. <div class="form-group">
  139. <label class="control-label col-md-4">هدایت</label>
  140. <div class="col-md-8">
  141. <p class="form-control-static">
  142. {{$order->order_remark}}
  143. </p>
  144. </div>
  145. </div>
  146. </div>
  147. <div class="col-md-6">
  148. <div class="form-group">
  149. <label class="control-label col-md-4">صادره</label>
  150. <div class="col-md-8">
  151. <p class="form-control-static">
  152. <span style="padding-left: 130px;"> شماره: {{$order->outgoing_number}}</span>
  153.  
  154. <span>تاریخ: {{$order->outgoing_date}}</span>
  155.  
  156. </p>
  157. </div>
  158. </div>
  159. </div>
  160. <!--/span-->
  161. </div>
  162. <div class="row">
  163. <div class="col-md-6">
  164. <div class="form-group">
  165. <label class="control-label col-md-4">ارسال شده(اصلی)</label>
  166. <div class="col-md-8">
  167. <p class="form-control-static">
  168. @php
  169. $data= unserialize($order->email_original_person);
  170. @endphp
  171. @if (is_array($data))
  172. {{implode(',',$data)}}
  173. @endif
  174. </p>
  175. </div>
  176. </div>
  177. </div>
  178. <div class="col-md-6">
  179. <div class="form-group">
  180. <label class="control-label col-md-4">ارسال شده(کاپی)</label>
  181. <div class="col-md-8">
  182. <p class="form-control-static">
  183. @php
  184. $data= unserialize($order->email_copy_person);
  185. @endphp
  186. @if (is_array($data))
  187. {{implode(',',$data)}}
  188. @endif
  189. </p>
  190. </div>
  191. </div>
  192. </div>
  193. </div>
  194. <div class="row">
  195. <div class="col-md-6">
  196. <div class="form-group">
  197. <label class="control-label col-md-4">هدایت</label>
  198. <div class="col-md-8">
  199. <p class="form-control-static">
  200. @if($order->ordered_by =='1')
  201. ریس جمهور
  202. @elseif($order->ordered_by =='2')
  203. احمد وفی امین
  204. @elseif($order->ordered_by =='3')
  205. عبدالرحمن عطاش
  206. @elseif($order->ordered_by =='4')
  207. صداقت الله صادق
  208. @endif
  209. </p>
  210. </div>
  211. </div>
  212. </div>
  213. <div class="col-md-6">
  214. <div class="form-group">
  215. <label class="control-label col-md-4">ثبت شده توسط</label>
  216. <div class="col-md-8">
  217. <p class="form-control-static">
  218. {{App\User::find($order->created_by)->name_dr}}
  219. </p>
  220. </div>
  221. </div>
  222. </div>
  223. </div>
  224. </div>
  225.  
  226.  
  227.  
  228. <h3 class="form-section">فایل های مربوط صادره</h3>
  229. <div class="row mix-grid">
  230. @if($order->order_file)
  231. <div class="row mix-grid">
  232. <div class="col-md-3 col-sm-4 mix category_1 mix_all fancybox" style="display: block; opacity: 1;">
  233. <div class="product-item" >
  234. <div class="pi-img-wrapper">
  235. <img src="{{asset('public/images/pdf.png')}}" class="img-responsive" alt="">
  236. <div>
  237. <a href="{{asset($order->order_file)}}" target="_blank" class="btn btn-default fancybox-button">نمایش<a>
  238. </div>
  239. </div>
  240. </div>
  241. </div>
  242. </div>
  243. @endif
  244. </div>
  245. <h3 class="form-section" style="color:#363636; text-decoration: none;">فایل های مربوط هدایت</h3>
  246. @if($order->outgoing_file)
  247. <div class="row mix-grid">
  248. <div class="col-md-3 col-sm-4 mix category_1 mix_all fancybox" style="display: block; opacity: 1;">
  249. <div class="product-item" >
  250. <div class="pi-img-wrapper">
  251. <img src="{{asset('public/images/pdf.png')}}" class="img-responsive" alt="">
  252. <div>
  253. <a href="{{asset($order->outgoing_file)}}" target="_blank" class="btn btn-default fancybox-button">نمایش<a>
  254. </div>
  255. </div>
  256. </div>
  257. </div>
  258. </div>
  259. @endif
  260. </div>
  261. @php
  262.  
  263. $route = explode('/',url()->previous());
  264.  
  265. $previous_route = end($route);
  266.  
  267. @endphp
  268. <h3 class="form-section" style="{{$previous_route =='send_orders' ? 'display:none' :''}}">تاریخچه تعقیب هدایت</h3>
  269. <div class="row" style="{{$previous_route =='send_orders' ? 'display:none' :''}}">
  270. <div class="col-md-12">
  271. <!-- BEGIN Portlet PORTLET-->
  272. <div class="portlet light">
  273. <div class="portlet-title tabbable-line" style="float:right;">
  274.  
  275.  
  276. <ul class="nav nav-tabs">
  277. @foreach ($order->order_copies as $item)
  278. <li>
  279. <a class="{{(auth()->user()->hasRole('directorate') && auth()->user()->recipient_id != $item->recipient_id) ? "isDisabled" :''}}" href="#tab-{{$item->id}}" data-toggle="tab">
  280. {{$item->recipient->name_dr}}
  281. </a>
  282. </li>
  283. @endforeach
  284.  
  285. </ul>
  286. </div>
  287. <div class="portlet box " style="background:#989898; border: 1px solid #ddd;">
  288. <div class="portlet-title">
  289. <div class="caption">
  290. </div>
  291. <div class="tools">
  292. <a href="javascript:;" class="collapse" data-original-title="" title="">
  293. </a>
  294. </div>
  295. </div>
  296. <div class="portlet-body">
  297. <div class="tab-content">
  298. @foreach ($order->order_copies as $item)
  299.  
  300. <div class="tab-pane" id="tab-{{$item->id}}">
  301. <div class="scroller" style="height: 700px;">
  302. <h4>
  303. {{$item->recipient->name_dr}}
  304. <div class="count">
  305. تعداد دفعات تعقیب:‌
  306. <div class="label label-primary">
  307. {{$item->follow_ups()->count()}}
  308. </div>
  309. </div>
  310.  
  311. <span style="float:left;">
  312. <div class="count">
  313. <i class="icon-user"></i>
  314. <div class="label label-success">
  315. {{$item->follow_ups()->where('type', '4')->count()}}
  316. </div>
  317. </div>
  318. <div class="count">
  319. <i class="icon-users"></i>
  320. <div class="label label-success">
  321. {{$item->follow_ups()->where('type', '3')->count()}}
  322. </div>
  323. </div>
  324. <div class="count">
  325. <i class="icon-doc"></i>
  326. <div class="label label-success">
  327. {{$item->follow_ups()->where('type', '2')->count()}}
  328. </div>
  329. </div>
  330. <div class="count">
  331. <i class="icon-call-end"></i>
  332. <div class="label label-success">
  333. {{$item->follow_ups()->where('type', '1')->count()}}
  334. </div>
  335. </div>
  336. <div class="count">
  337. <i class="icon-envelope-open"></i>
  338. <div class="label label-success">
  339. {{$item->follow_ups()->where('type', '0')->count()}}
  340. </div>
  341. </div>
  342.  
  343. </span>
  344. </h4>
  345. <ul class="timeline" style="padding: 0 10px;">
  346. @foreach($item->follow_ups as $follow_up)
  347. <li class="timeline-blue" >
  348. <div class="timeline-time">
  349. <span class="time">
  350. {{$follow_up->date}} </span>
  351. </div>
  352. <div class="timeline-icon">
  353. <i class="fa fa-send"></i>
  354. </div>
  355. <div class="timeline-body">
  356. <h2 class="text-warning">
  357. @if($follow_up->status == 0)
  358.  
  359. <div class="badge badge-danger">اجراء نشده</div>
  360.  
  361. تاریخ وعده:‌ {{$follow_up->promised_date}}
  362. @elseif($follow_up->status == 1)
  363. <div class="badge badge-default">در حال اجراء </div>
  364. @else
  365. <div class="badge badge-success">اجراء شده</div>
  366. @if ($follow_up->followup_last_report == 1)
  367. ارسال به مقام عالی
  368. @elseif ($follow_up->followup_last_report == 2)
  369. تسلیم سکتور
  370. @elseif ($follow_up->followup_last_report == 3)
  371. مسترد
  372. @elseif ($follow_up->followup_last_report == 4)
  373. حفظ
  374. @elseif ($follow_up->followup_last_report == 5)
  375. ارسال به اداره دیگر ({{$follow_up->internal_recipient->name_dr}})
  376. @elseif ($follow_up->followup_last_report == 6)
  377. گزارش دهی ندارد
  378. @endif
  379.  
  380. @endif
  381.  
  382.  
  383.  
  384. <div class="badge badge-default pull-right" style="margin-right:10px;">
  385. <i class="fa fa-user" style="line-height: 0.5"></i>
  386. {{$follow_up->user->name_dr}}
  387. </div>
  388. </h2>
  389. {{-- <h2 class="text-warning">تاریخ وعده:‌ {{$follow_up->promised_date}}</h2> --}}
  390. <div class="timeline-content">
  391. @if($file = $follow_up->uploads()->where('type', 'follow_up_file')->orderBy('id','desc')->first())
  392. <a href="{{asset($file->file_path)}}" target="_blank">
  393. <img class="timeline-img pull-left" src="{{asset('public/assets/admin/pages/media/invoice/paper.png')}}" alt="">
  394. </a>
  395. @endif
  396. {{$follow_up->contact_summary}}
  397. </div>
  398. </div>
  399. </li>
  400. @endforeach
  401. </ul>
  402. </div>
  403. </div>
  404. @endforeach
  405.  
  406. </div>
  407. </div>
  408. </div>
  409. </div>
  410. {{-- <ul class="timeline" style="padding: 0 10px;">
  411. @foreach($order->follow_ups as $follow_up)
  412. <li class="timeline-blue ">
  413. <div class="timeline-time">
  414. <span class="time">
  415. {{$follow_up->date}} </span>
  416. </div>
  417. <div class="timeline-icon">
  418. <i class="fa fa-send"></i>
  419. </div>
  420. <div class="timeline-body">
  421. <h2 class="text-warning">تاریخ وعده:‌ {{$follow_up->promised_date}}</h2>
  422. <div class="timeline-content">
  423. <img class="timeline-img pull-left" src="{{asset('public/assets/admin/pages/media/invoice/paper.png')}}" alt="">
  424. {{$follow_up->contact_summary}}
  425. </div>
  426. </div>
  427. </li>
  428. @endforeach
  429. </ul> --}}
  430. </div>
  431. </div>
  432. <div class="row">
  433. <div class="col-md-12">
  434. <div class="fomr-control">
  435. <a href="{{URL::previous()}}" class="btn default">بازگشت</a>
  436. </div>
  437. </div>
  438. </div>
  439.  
  440. </div>
  441. </div>
  442. </div>
  443.  
  444. @endslot
  445.  
  446. @endcomponent
  447.  
  448. @endsection
  449. @push('custom-css')
  450. <style media="screen">
  451. .upload span {
  452. padding: 10px;
  453. }
  454. .upload input {
  455. display: none;
  456. }
  457. .mix-grid .mix .mix-details {
  458. background: #0da3e273;
  459. }
  460. .links {
  461. margin-top: 4em;
  462. }
  463. .mix-grid .mix a.mix-preview{
  464. right: 40% !important;
  465. }
  466. .timeline > li .timeline-time span.time {
  467. font-size: 22px;
  468. }
  469. .timeline > li .timeline-body h2 {
  470. font-size: 18px;
  471. }
  472. .form-control-static .row {
  473. padding: 3px 0px;
  474. }
  475. .count {
  476. display: inline-block;
  477. direction: ltr;
  478. border-right: 1px solid #ddd;
  479. padding-right: 3px;
  480. }
  481. /* a#original-tab{
  482. margin-top: -25px !important;
  483. } */
  484. /* .nav-tabs li>a {
  485. padding-top: 0px;
  486. padding-bottom: 0px;
  487. } */
  488. </style>
  489.  
  490. @endpush
  491. @push('custom-js')
  492. <script>
  493. </script>
  494. @endpush
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement