notifications finish

This commit is contained in:
merdan 2022-07-07 10:37:23 +05:00
parent a782ec9a09
commit 3362086b3c
2 changed files with 15 additions and 22 deletions

View File

@ -4,9 +4,18 @@ namespace Sarga\Admin\Listeners;
use Illuminate\Contracts\Queue\ShouldQueue;
use Sarga\Admin\Events\OrderChangedEvent;
use Webkul\Notification\Repositories\NotificationRepository;
class Notification
class Notification implements ShouldQueue
{
/**
* Create a new listener instance.
*
* @return void
*/
public function __construct(protected NotificationRepository $notificationRepository)
{
}
public function orderItem(\Webkul\Sales\Models\Order $order){
// $this->notificationRepository->create(['type' => 'order', 'order_id' => $order->id]);
@ -14,6 +23,6 @@ class Notification
'id' => $order->id,
'status' => 'item_cancelled',
];
event(new OrderChangedEvent($orderArray));
event(new OrderChangedEvent);
}
}

View File

@ -12,18 +12,15 @@
<div class="page-title">
<h1>
{!! view_render_event('sales.order.title.before', ['order' => $order]) !!}
<i class="icon angle-left-icon back-link" onclick="window.location = '{{ route('admin.sales.orders.index') }}'"></i>
{{ __('admin::app.sales.orders.view-title', ['order_id' => $order->increment_id]) }}
{!! view_render_event('sales.order.title.after', ['order' => $order]) !!}
</h1>
</div>
<div class="page-action">
{!! view_render_event('sales.order.page_action.before', ['order' => $order]) !!}
@if ($order->canCancel() && bouncer()->hasPermission('sales.orders.cancel'))
<a href="{{ route('admin.sales.orders.cancel', $order->id) }}" class="btn btn-lg btn-primary" v-alert:message="'{{ __('admin::app.sales.orders.cancel-confirm-msg') }}'">
@ -49,14 +46,12 @@
</a>
@endif
{!! view_render_event('sales.order.page_action.after', ['order' => $order]) !!}
</div>
</div>
<div class="page-content">
<tabs>
{!! view_render_event('sales.order.tabs.before', ['order' => $order]) !!}
<tab name="{{ __('admin::app.sales.orders.info') }}" :selected="true">
<div class="sale-container">
@ -81,7 +76,6 @@
</span>
</div>
{!! view_render_event('sales.order.created_at.after', ['order' => $order]) !!}
<div class="row">
<span class="title">
@ -93,7 +87,6 @@
</span>
</div>
{!! view_render_event('sales.order.status_label.after', ['order' => $order]) !!}
<div class="row">
<span class="title">
@ -105,7 +98,6 @@
</span>
</div>
{!! view_render_event('sales.order.channel_name.after', ['order' => $order]) !!}
</div>
</div>
@ -133,12 +125,10 @@
</span>
<span class="value">
{{ $order->customer->phone }}
{{ $order->customer->phone ?? '#'}}
</span>
</div>
{!! view_render_event('sales.order.customer_email.after', ['order' => $order]) !!}
@if (! is_null($order->customer) && ! is_null($order->customer->group))
<div class="row">
<span class="title">
@ -185,8 +175,6 @@
<div class="section-content">
@include ('admin::sales.address', ['address' => $order->shipping_address])
{!! view_render_event('sales.order.shipping_address.after', ['order' => $order]) !!}
</div>
</div>
@endif
@ -239,7 +227,6 @@
</div>
@endif
{!! view_render_event('sales.order.payment-method.after', ['order' => $order]) !!}
</div>
</div>
@ -269,8 +256,6 @@
{{ core()->formatPrice($order->shipping_amount,$order->order_currency_code) }}
</span>
</div>
{!! view_render_event('sales.order.shipping-method.after', ['order' => $order]) !!}
</div>
</div>
@endif
@ -301,17 +286,17 @@
<tbody>
@foreach ($order->items as $item)
@php $product = $item->child->product ?? $item->product; @endphp
<tr>
<td>
<a href="{{route('admin.catalog.products.edit',['id'=>$item->product_id])}}">
<img src="{{ $item->product->images->first()->url ?? $item->getTypeInstance()->getBaseImage($item)['small_image_url'] }}"
<img src="{{ $product->images->first()->url ?? $product->getTypeInstance()->getBaseImage($item)['small_image_url'] }}"
alt="suraty" height="150" width="150">
</a>
</td>
<td>
<a href="{{ $item->product->source ?? '#'}}">{{ $item->name }}</a>
<a href="{{ $product->source ?? '#'}}">{{ $item->name }}</a>
@if (isset($item->additional['attributes']))
<div class="item-options">
@ -644,7 +629,6 @@
</tab>
{!! view_render_event('sales.order.tabs.after', ['order' => $order]) !!}
</tabs>
</div>