diff --git a/app/Http/Controllers/Admin/DiscountController.php b/app/Http/Controllers/Admin/DiscountController.php index 7cd6b75..8361cac 100644 --- a/app/Http/Controllers/Admin/DiscountController.php +++ b/app/Http/Controllers/Admin/DiscountController.php @@ -17,7 +17,7 @@ class DiscountController extends XController // protected $_MODEL_ = Discount::class; // protected $SAVE_REQUEST = DiscountSaveRequest::class; - protected $cols = ['title','code','expire']; + protected $cols = ['title','code','expire','product_id']; protected $extra_cols = ['id']; protected $searchable = ['title','code','body']; diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index f57e686..3f5cfb9 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -32,6 +32,17 @@ class AppServiceProvider extends ServiceProvider $dt = TDate::GetInstance(); return $dt->PDate($format, self::this()->timestamp); }); + Carbon::macro('ldate', function ($format) { + if (self::this()->timestamp == 0){ + return null; + } + if (config('app.locale') == 'fa'){ + $format = str_replace('-','/',$format); + return self::this()->jdate($format); + }else{ + return date($format,self::this()->timestamp); + } + }); } diff --git a/resources/views/admin/discounts/discount-form.blade.php b/resources/views/admin/discounts/discount-form.blade.php index bf885cf..5961bcc 100644 --- a/resources/views/admin/discounts/discount-form.blade.php +++ b/resources/views/admin/discounts/discount-form.blade.php @@ -63,8 +63,8 @@ xlang="{{config('app.locale')}}" xid="product_id" xname="product_id" - @error('category_id') :err="true" @enderror - xvalue='{{old('product_id',$item->product_id??null)}}' + @error('product_id') :err="true" @enderror + xvalue='{{old('product_id',$item->product_id??request()->get('product_id'))}}' :close-on-Select="true"> @@ -97,10 +97,10 @@
{{-- @trix(\App\Post::class, 'body')--}} @@ -126,7 +126,7 @@ {{__('Amount')}} -
diff --git a/resources/views/admin/products/sub-pages/product-step3.blade.php b/resources/views/admin/products/sub-pages/product-step3.blade.php index 5a494f2..a73d49f 100644 --- a/resources/views/admin/products/sub-pages/product-step3.blade.php +++ b/resources/views/admin/products/sub-pages/product-step3.blade.php @@ -23,12 +23,12 @@ - +
@@ -54,124 +54,124 @@ rows="8">{{old('table',$item->table??null)}}
-
-
-

- -

-
-
- - - - - - - - - @if(isset($item)) - @foreach($item->discounts as $dis) - - - - - - - - @endforeach +
+

+ {{__("Discounts")}} + + + {{__("Add new discount")}} + +

+
- {{__("Type")}} - - {{__("Amount")}} - - {{__("Discount code")}} - - {{__("Expire date")}} - - - -
- {{$dis->type}} - - {{$dis->amount}} - - {{$dis->code}} - - {{$dis->expire->jdate('Y/m/d')}} - - -
+ + + + + + + + + @if(isset($item)) + @foreach($item->discounts as $dis) + + + +
+ {{__("Title")}} + + {{__("Type")}} + + {{__("Amount")}} + + {{__("Discount code")}} + + {{__("Expire date")}} + + - +
+ {{$dis->title}} + + {{$dis->type}} + + {{number_format($dis->amount)}} + @if($dis->type == "PERCENT") + % @endif -
- + + + {{$dis->code}} + + + {{$dis->expire->ldate('Y-m-d H:i:s')}} + + + + + + + + + + + @endforeach + @endif + -
-
-
-
-

- -

-
-
- - - - - - {{-- --}} - - - - - - - - {{-- --}} - - - - -
- {{__("Type")}} - - {{__("Amount")}} - --}} - {{-- {{__("Discount code")}}--}} - {{-- - {{__("Expire date")}} -
- -   -   - - - - --}} - {{-- --}} - {{-- - - - -
-
-
-
-
+ +{{--
--}} +{{--
--}} +{{--
--}} +{{-- --}} +{{-- --}} +{{--
--}} +{{--
--}} +{{-- --}} +{{-- --}} +{{--
--}} +{{--
--}} +{{-- --}} + +{{-- --}} +{{--
--}} +{{--
--}} +{{-- --}} +{{-- --}} +{{--
--}} +{{--
--}} +{{--
--}} +{{--
--}} +{{-- --}} +{{-- --}} + +{{--
--}} +{{--
--}} + +{{--
--}} diff --git a/resources/views/admin/templates/panel-list-template.blade.php b/resources/views/admin/templates/panel-list-template.blade.php index 4808a8d..3977702 100644 --- a/resources/views/admin/templates/panel-list-template.blade.php +++ b/resources/views/admin/templates/panel-list-template.blade.php @@ -190,6 +190,14 @@ {{ $item->category?->name??'-' }} @break + @case($col == 'product_id') + + {{ $item->product?->name??'-' }} + + @break + @case($col == 'expire') + {{$item->expire->ldate("Y-m-d")}} + @break @default {{$item->$col}} @endswitch