Ver Fonte

fixed #440

ali há 1 ano atrás
pai
commit
8a5dec2db2

+ 8 - 1
src/components/Widgets/Store/Shop/components/productItem.vue

@@ -43,13 +43,20 @@
              outline>
         مشاهده جزییات
       </q-btn>
-      <q-btn v-if="!basketItem"
+      <q-btn v-if="!basketItem && product.inventory > 0"
              class="product-item__actions-add-to-cart"
              :loading="addToCartLoading"
              color="primary"
              @click="addToCart">
         افزودن به سبد
       </q-btn>
+      <q-btn v-if="!basketItem && product.inventory === 0"
+             class="product-btn-add-to-cart"
+             :loading="addToCartLoading"
+             disable
+             color="primary">
+        ناموجود
+      </q-btn>
       <cart-count-action v-else
                          :basket-item="basketItem"
                          @increase="onIncrease"

+ 8 - 1
src/components/Widgets/Store/StoreProduct/ProductCarousel/productItem.vue

@@ -43,13 +43,20 @@
              outline>
         مشاهده جزییات
       </q-btn>
-      <q-btn v-if="!basketItem"
+      <q-btn v-if="!basketItem && product.inventory > 0"
              class="product-item__actions-add-to-cart"
              :loading="addToCartLoading"
              color="primary"
              @click="addToCart">
         افزودن به سبد
       </q-btn>
+      <q-btn v-if="!basketItem && product.inventory === 0"
+             class="product-btn-add-to-cart"
+             :loading="addToCartLoading"
+             disable
+             color="primary">
+        ناموجود
+      </q-btn>
       <cart-count-action v-else
                          :basket-item="basketItem"
                          @increase="onIncrease"

+ 8 - 1
src/components/Widgets/Store/StoreProduct/StoreProductShow/StoreProductShow.vue

@@ -67,13 +67,20 @@
           ریال
         </div>
         <div class="product-show__summery-price-action">
-          <q-btn v-if="!basketItem"
+          <q-btn v-if="!basketItem && product.inventory > 0"
                  class="product-btn-add-to-cart"
                  :loading="addToCartLoading"
                  color="primary"
                  @click="addToCart">
             افزودن به سبد
           </q-btn>
+          <q-btn v-if="!basketItem && product.inventory === 0"
+                 class="product-btn-add-to-cart"
+                 :loading="addToCartLoading"
+                 disable
+                 color="primary">
+            ناموجود
+          </q-btn>
           <cart-count-action v-else
                              :basket-item="basketItem"
                              @increase="onIncrease"

+ 8 - 1
src/components/Widgets/Store/StoreProduct/StoreRelatedProducts/components/productItem.vue

@@ -47,13 +47,20 @@
         </div>
       </div>
       <div class="product-item__price-action">
-        <q-btn v-if="!basketItem"
+        <q-btn v-if="!basketItem && product.inventory > 0"
                class="product-btn-add-to-cart"
                :loading="addToCartLoading"
                color="primary"
                @click="addToCart">
           افزودن به سبد
         </q-btn>
+        <q-btn v-if="!basketItem && product.inventory === 0"
+               class="product-btn-add-to-cart"
+               :loading="addToCartLoading"
+               disable
+               color="primary">
+          ناموجود
+        </q-btn>
         <cart-count-action v-else
                            :basket-item="basketItem"
                            :loading="addToCartLoading"