fix pargar mande

This commit is contained in:
2026-07-25 16:47:12 +03:30
parent 5b11dccbb8
commit 017e375c4d
21 changed files with 148 additions and 43 deletions
@@ -9,7 +9,7 @@
<p class="pargar-wallet-sync__hint">
{{
canSync
? 'موجودی را با ماندهٔ پرگار یکی می‌کند — تاریخچهٔ اسناد روی کیف replay نمی‌شود'
? 'ریال و طلای کیف اصلی را با ماندهٔ پرگار یکی می‌کند — فقط وقتی همهٔ اسناد در پرگار ثبت شده باشند'
: 'ابتدا کد حسابداری پرگار را برای این مشتری ثبت کنید'
}}
</p>
@@ -22,10 +22,28 @@
class="pargar-wallet-sync__btn"
:loading="loading"
:disabled="!canSync || loading"
@click="$emit('sync')"
@click="$emit('sync', false)"
>
همگام‌سازی مانده از پرگار
</a-button>
<a-popconfirm
title="ماندهٔ پرگار بدون بررسی اعتبار روی کیف مشتری نوشته شود؟"
ok-text="بله، اعمال کن"
cancel-text="انصراف"
:disabled="!canSync || loading"
@confirm="$emit('sync', true)"
>
<a-button
type="link"
size="small"
block
danger
class="pargar-wallet-sync__force"
:disabled="!canSync || loading"
>
اعمال اجباری مانده
</a-button>
</a-popconfirm>
</div>
</template>
@@ -38,7 +56,7 @@ defineProps<{
}>()
defineEmits<{
(e: 'sync'): void
(e: 'sync', force: boolean): void
}>()
</script>
@@ -69,4 +87,8 @@ defineEmits<{
.pargar-wallet-sync__btn {
@apply font-600;
}
.pargar-wallet-sync__force {
@apply mt-1 text-xs;
}
</style>