diff --git a/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php b/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php index c26e29a3c..8d2790707 100755 --- a/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/configuration/field-type.blade.php @@ -427,37 +427,35 @@ } }, - created: function () { + mounted: function () { var this_this = this; if (this_this.validations || (this_this.validations.indexOf("required") != -1)) { this_this.isRequire = true; } - $(document).ready(function () { - var dependentElement = document.getElementById(this_this.depand); - var depandValue = this_this.value; + var dependentElement = document.getElementById(this_this.depand); + var depandValue = this_this.value; - if (depandValue == 'true') { - depandValue = 1; - } else if (depandValue == 'false') { - depandValue = 0; - } - - dependentElement.onchange = function() { - if (dependentElement.value == depandValue) { - this_this.isVisible = true; - } else { - this_this.isVisible = false; - } - } + if (depandValue == 'true') { + depandValue = 1; + } else if (depandValue == 'false') { + depandValue = 0; + } + $("select.control").change(function() { if (dependentElement.value == depandValue) { this_this.isVisible = true; } else { this_this.isVisible = false; } }); + + if (dependentElement.value == depandValue) { + this_this.isVisible = true; + } else { + this_this.isVisible = false; + } } }); diff --git a/packages/Webkul/Product/src/Repositories/ProductFlatRepository.php b/packages/Webkul/Product/src/Repositories/ProductFlatRepository.php index cc9358ed9..0179bc29d 100644 --- a/packages/Webkul/Product/src/Repositories/ProductFlatRepository.php +++ b/packages/Webkul/Product/src/Repositories/ProductFlatRepository.php @@ -35,4 +35,18 @@ class ProductFlatRepository extends Repository { return 'Webkul\Product\Contracts\ProductFlat'; } + + /** + * Maximum Price of Prodcut + * + * @param int $categoryId + * return integer + */ + public function getMaximumPrice($categoryId) + { + return $this->model + ->leftJoin('product_categories', 'product_flat.product_id', 'product_categories.product_id') + ->where('product_categories.category_id', $categoryId) + ->max('price'); + } } \ No newline at end of file diff --git a/packages/Webkul/Product/src/Repositories/ProductRepository.php b/packages/Webkul/Product/src/Repositories/ProductRepository.php index cf754bc9d..45721ef40 100755 --- a/packages/Webkul/Product/src/Repositories/ProductRepository.php +++ b/packages/Webkul/Product/src/Repositories/ProductRepository.php @@ -520,7 +520,7 @@ class ProductRepository extends Repository if ($attribute->code != 'price') { $query2 = $query2->where($column, '>=', current($queryParams))->where($column, '<=', end($queryParams)); } else { - $query2 = $query2->where($column, '>=', current($queryParams))->where($column, '<=', end($queryParams)); + $query2 = $query2->where($column, '>=', core()->convertToBasePrice(current($queryParams)))->where($column, '<=', core()->convertToBasePrice(end($queryParams))); } } } diff --git a/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php b/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php index a47d97482..cd0a283e3 100755 --- a/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/checkout/cart/index.blade.php @@ -86,12 +86,12 @@ - {{ __('shop::app.checkout.cart.remove-link') }} + {{ __('shop::app.checkout.cart.remove-link') }} @auth('customer') @if ($item->parent_id != 'null' ||$item->parent_id != null) - {{ __('shop::app.checkout.cart.move-to-wishlist') }} + {{ __('shop::app.checkout.cart.move-to-wishlist') }} @else {{ __('shop::app.checkout.cart.move-to-wishlist') }} @endif diff --git a/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php b/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php index 85c360f66..2825932f8 100755 --- a/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php +++ b/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php @@ -1,5 +1,7 @@ @inject ('attributeRepository', 'Webkul\Attribute\Repositories\AttributeRepository') +@inject ('productFlatRepository', 'Webkul\Product\Repositories\ProductFlatRepository') +
{!! view_render_event('bagisto.shop.products.list.layered-nagigation.before') !!} @@ -144,7 +146,7 @@ 0, 0 ], - max: 500, + max: {{ core()->convertPrice($productFlatRepository->getMaximumPrice($category->id)) }}, processStyle: { "backgroundColor": "#FF6472" },