This commit is contained in:
2026-04-23 01:22:44 +03:30
parent e027b89173
commit 57f333f5b8
43 changed files with 16222 additions and 2847 deletions
@@ -17,9 +17,13 @@ export class AdminPartnerChargeLicenseTransactionListComponent extends AbstractL
override setColumns(): void {
this.columns = [
{ field: 'id', header: 'شناسه', type: 'id' },
{ field: 'charged_license_count', header: 'تعداد لایسنس خریداری شده' },
{ field: 'remained_license_count', header: 'تعداد لایسنس فروخته نشده' },
{ field: 'tracking_code', header: 'کد پیگیری' },
{ field: 'charged_license_count', header: 'لایسنس‌های خریداری شده' },
{ field: 'remained_license_count', header: 'لایسنس‌های باقی‌مانده' },
{
field: 'activated_license_count',
header: 'لایسنس‌های فروخته شده',
},
{
field: 'activation_expires_at',
header: 'تاریخ انقضا',
@@ -1,8 +1,10 @@
export interface IPartnerChargeLicenseTransactionRawResponse {
id: string;
created_at: string;
tracking_code: string;
activation_expires_at: string;
charged_license_count: number;
activated_license_count: number;
remained_license_count: number;
}
export interface IPartnerChargeLicenseTransactionResponse extends IPartnerChargeLicenseTransactionRawResponse {}
@@ -1,6 +1,6 @@
<div class="flex flex-col gap-6">
<app-card-data cardTitle="اطلاعات شریک تجاری" [editable]="true" [(editMode)]="editMode">
<ng-template #moreAction>
<ng-template #moreActions>
<p-button outlined size="small" (onClick)="openChargeDialog()"> شارژ لایسنس‌ </p-button>
</ng-template>
<div class="flex flex-col gap-4">
@@ -22,15 +22,15 @@
</div>
</app-card-data>
<div class="max-h-[500px] flex">
<div class="max-h-125 flex">
<admin-partner-licenses [partnerId]="partnerId()" class="w-full" />
</div>
<div class="max-h-[500px] flex">
<div class="max-h-125 flex">
<admin-partner-chargeLicenseTransaction-list [partnerId]="partnerId()" class="w-full" />
</div>
<div class="max-h-[500px] flex">
<div class="max-h-125 flex">
<superAdmin-partner-account-list [partnerId]="partnerId()" class="w-full" />
</div>
</div>