Przeglądaj źródła

اضافه کردن شرط جدید برای نمایش لیست اقساط یک صورتحساب

 invoice.status==='PAID_IN_INSTALMENT'
HgH 1 rok temu
rodzic
commit
83c7269245

+ 1 - 1
src/components/InvoicePaymentCard/InvoicePaymentCard.vue

@@ -98,7 +98,7 @@
       <div>
         <instalments :wallet="wallet"
                      :invoice="invoice"
-                     :can-action="canAction"
+                     :can-action="true"
                      @onInstalmentPayed="onInstalmentPayed" />
       </div>
     </div>

+ 1 - 1
src/components/Widgets/Invoice/AdminInvoiceShow/AdminInvoiceShow.vue

@@ -110,7 +110,7 @@
         </q-card-section>
         <q-separator />
         <q-card-section>
-          <invoice-payment-card v-if="!invoice.loading && invoice.status!=='PAID_FULL' && invoice.status!=='PAID_IN_INSTALMENT'"
+          <invoice-payment-card v-if="!invoice.loading && invoice.status!=='PAID_FULL'"
                                 :wallet="wallet"
                                 :invoice="invoice"
                                 :show-invoice-link="false"

+ 4 - 2
src/components/Widgets/Invoice/InvoiceShow/InvoiceShow.vue

@@ -89,13 +89,13 @@
       </q-card-section>
     </q-card>
     <div class="action q-mt-lg">
-      <q-card v-if="!invoice.loading && invoice.status!=='PAYING' && invoice.status!=='PAID_FULL'"
+      <q-card v-if="!invoice.loading && !(invoice.status==='PAYING' || invoice.status==='PAYING_IN_INSTALMENT')"
               class="q-mb-md">
         <q-card-section>
           تنها در صورتی که وضعیت سفارش در حال پرداخت باشد امکان پرداخت با کیف پول وجود دارد
         </q-card-section>
       </q-card>
-      <q-card v-if="!invoice.loading && (invoice.status==='PAYING' || invoice.status==='PAYING_IN_INSTALMENT')">
+      <q-card v-if="!invoice.loading && (invoice.status==='PAYING' || invoice.status==='PAYING_IN_INSTALMENT' || invoice.status==='PAID_IN_INSTALMENT')">
         <q-card-section>
           پرداخت
         </q-card-section>
@@ -105,6 +105,8 @@
                                 :invoice="invoice"
                                 class="payment-card"
                                 :can-action="localOptions.canAction"
+                                :show-message="invoice.status==='PAYING'"
+                                :show-wallet="invoice.status==='PAYING' || invoice.status==='PAYING_IN_INSTALMENT'"
                                 @onCancel="onCancel"
                                 @onAccept="onAccept"
                                 @onInstalmentPayed="onInstalmentPayed" />