From 79ab41e96bf5857761f80a3cadf94cf777066699 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Fri, 21 Mar 2025 15:20:27 +0330 Subject: [PATCH 01/15] format price --- backend/product/serializers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/product/serializers.py b/backend/product/serializers.py index 135e7da..e5890f8 100644 --- a/backend/product/serializers.py +++ b/backend/product/serializers.py @@ -50,6 +50,7 @@ class ProductVariantSerialzier(serializers.ModelSerializer): images = ProductImageSerailizer(many=True) details = ProductDetailSerializer(many=True, read_only=True) cart_quantity = serializers.SerializerMethodField() + price = serializers.SerializerMethodField() class Meta: model = ProductVariant exclude = ('min_price', 'sell', 'currency', 'product', 'input_price') @@ -72,6 +73,8 @@ class ProductVariantSerialzier(serializers.ModelSerializer): return item['quantity'] return 0 + def get_pirce(self, obj): + return f'{obj.price:,.0f} تومان' class SubCategorySerializer(serializers.ModelSerializer): From ed27da67a09cd6289cb91ae43df045b90b28366c Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Sat, 22 Mar 2025 16:19:05 +0330 Subject: [PATCH 02/15] added web push --- frontend/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/package.json b/frontend/package.json index 669f73d..36919c2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -41,6 +41,7 @@ "vue-skeletor": "^1.0.6", "vue3-marquee": "^4.2.2", "vue3-persian-datetime-picker": "^1.2.2", + "web-push": "^3.6.7", "workbox-window": "^7.3.0" }, "devDependencies": { From ffa2e4c6d614d7675076e96be56911691a2f764c Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Sat, 22 Mar 2025 16:19:19 +0330 Subject: [PATCH 03/15] added client only --- frontend/components/cart/delivery/AddressItem.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/components/cart/delivery/AddressItem.vue b/frontend/components/cart/delivery/AddressItem.vue index 172d3f2..0b28ac7 100644 --- a/frontend/components/cart/delivery/AddressItem.vue +++ b/frontend/components/cart/delivery/AddressItem.vue @@ -112,7 +112,9 @@ const handleDeleteAddress = (id: number) => {
- + + +
From 395911909b8af6790a43a9a8475c01749427f859 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Sat, 22 Mar 2025 16:19:56 +0330 Subject: [PATCH 04/15] changed some style --- .../components/global/product-detail/ProductsSlider.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/components/global/product-detail/ProductsSlider.vue b/frontend/components/global/product-detail/ProductsSlider.vue index da09865..c8af456 100644 --- a/frontend/components/global/product-detail/ProductsSlider.vue +++ b/frontend/components/global/product-detail/ProductsSlider.vue @@ -33,7 +33,7 @@ const onSwiper = (swiper: SwiperClass) => {