-
-
+
+
@if (consumer()?.type?.value === 'LEGAL') {
} @else {
diff --git a/src/app/domains/superAdmin/modules/partners/components/licenses/list.component.ts b/src/app/domains/superAdmin/modules/partners/components/licenses/list.component.ts
index 2c384d2..3af779a 100644
--- a/src/app/domains/superAdmin/modules/partners/components/licenses/list.component.ts
+++ b/src/app/domains/superAdmin/modules/partners/components/licenses/list.component.ts
@@ -20,7 +20,7 @@ export class AdminPartnerLicensesComponent extends AbstractList
`${this.editMode ? 'ویرایش' : 'افزودن'} ارایهدهنده`);
+ preparedTitle = computed(() => `${this.editMode ? 'ویرایش' : 'افزودن'} PSP`);
override ngOnChanges() {
this.form.patchValue(this.initialValues ?? {});
diff --git a/src/app/domains/superAdmin/modules/providers/constants/routes/index.ts b/src/app/domains/superAdmin/modules/providers/constants/routes/index.ts
index 3d9c5d0..006cd00 100644
--- a/src/app/domains/superAdmin/modules/providers/constants/routes/index.ts
+++ b/src/app/domains/superAdmin/modules/providers/constants/routes/index.ts
@@ -16,7 +16,7 @@ export const providersNamedRoutes: NamedRoutes = {
path: 'providers/:providerId',
loadComponent: () => import('../../views/single.component').then((m) => m.ProviderComponent),
meta: {
- title: 'ارایهدهنده',
+ title: 'PSP',
pagePath: () => '/super_admin/providers/:providerId',
},
},
diff --git a/src/app/domains/superAdmin/modules/providers/shared/select.component.html b/src/app/domains/superAdmin/modules/providers/shared/select.component.html
index 2533a8e..fb19df4 100644
--- a/src/app/domains/superAdmin/modules/providers/shared/select.component.html
+++ b/src/app/domains/superAdmin/modules/providers/shared/select.component.html
@@ -4,24 +4,22 @@
[options]="items()"
optionLabel="name"
[optionValue]="selectOptionValue"
- placeholder="انتخاب ارایهدهنده"
+ placeholder="انتخاب PSP"
[formControl]="control"
[showClear]="showClear"
[filter]="true"
- appendTo="body"
- >
+ appendTo="body">
@if (canInsert) {
+ (onClick)="onOpenForm()" />
}
diff --git a/src/app/domains/superAdmin/modules/providers/views/list.component.html b/src/app/domains/superAdmin/modules/providers/views/list.component.html
index ddd25e1..905d8e0 100644
--- a/src/app/domains/superAdmin/modules/providers/views/list.component.html
+++ b/src/app/domains/superAdmin/modules/providers/views/list.component.html
@@ -1,21 +1,19 @@
+ (onRefresh)="refresh()" />
+ (onSubmit)="refresh()" />
diff --git a/src/app/layout/default/app.layout.component.ts b/src/app/layout/default/app.layout.component.ts
index c43b1df..9511f86 100644
--- a/src/app/layout/default/app.layout.component.ts
+++ b/src/app/layout/default/app.layout.component.ts
@@ -36,7 +36,7 @@ export class AppLayout {
constructor(
public layoutService: LayoutService,
public renderer: Renderer2,
- public router: Router,
+ public router: Router
) {
this.layoutService.headerSlot$.subscribe((tpl) => (this.topBarMoreAction = tpl));
this.layoutService.topbarStartSlot$.subscribe((tpl) => (this.topBarStartAction = tpl));
@@ -105,7 +105,7 @@ export class AppLayout {
} else {
document.body.className = document.body.className.replace(
new RegExp('(^|\\b)' + 'blocked-scroll'.split(' ').join('|') + '(\\b|$)', 'gi'),
- ' ',
+ ' '
);
}
}
@@ -169,6 +169,10 @@ export class AppLayout {
}
}
+ ngOnChanges() {
+ console.log('layout changed');
+ }
+
ngOnDestroy() {
if (this.overlayMenuOpenSubscription) {
this.overlayMenuOpenSubscription.unsubscribe();
diff --git a/src/app/layout/default/app.topbar.component.html b/src/app/layout/default/app.topbar.component.html
index c50c177..40bf336 100644
--- a/src/app/layout/default/app.topbar.component.html
+++ b/src/app/layout/default/app.topbar.component.html
@@ -9,13 +9,12 @@
size="large"
icon="pi pi-bars"
class="layout-menu-button layout-topbar-action"
- (click)="layoutService.onMenuToggle()"
- >
+ (click)="layoutService.onMenuToggle()">
}
-
+
}
@@ -34,13 +33,12 @@
[icon]="`pi ${layoutService.isDarkTheme() ? 'pi-moon' : 'pi-sun'}`"
text
size="large"
- (click)="toggleDarkMode()"
- >
+ (click)="toggleDarkMode()">
diff --git a/src/app/shared/catalog/providers/components/select.component.ts b/src/app/shared/catalog/providers/components/select.component.ts
index d3801f7..fcb943b 100644
--- a/src/app/shared/catalog/providers/components/select.component.ts
+++ b/src/app/shared/catalog/providers/components/select.component.ts
@@ -21,7 +21,7 @@ export class CatalogProviderSelectComponent extends AbstractSelectComponent<
private readonly service = inject(CatalogsService);
get preparedLabel() {
- return this.label || 'انتخاب ارایهدهنده';
+ return this.label || 'انتخاب PSP';
}
ngOnInit() {
diff --git a/src/app/shared/constants/list-configs/consumer-account-list.const.ts b/src/app/shared/constants/list-configs/consumer-account-list.const.ts
index b19ec2d..6527c14 100644
--- a/src/app/shared/constants/list-configs/consumer-account-list.const.ts
+++ b/src/app/shared/constants/list-configs/consumer-account-list.const.ts
@@ -1,7 +1,7 @@
import { IListConfig } from './list-config.model';
export const consumerAccountListConfig: IListConfig = {
- pageTitle: 'مدیریت حسابهای مشتری',
+ pageTitle: 'مدیریت حسابهای مودی',
addNewCtaLabel: 'افزودن حساب',
emptyPlaceholderTitle: 'حسابی یافت نشد',
emptyPlaceholderDescription: 'برای افزودن حساب، روی دکمهٔ بالا کلیک کنید.',
diff --git a/src/app/shared/constants/list-configs/consumer-list.const.ts b/src/app/shared/constants/list-configs/consumer-list.const.ts
index 5189102..0bfaea4 100644
--- a/src/app/shared/constants/list-configs/consumer-list.const.ts
+++ b/src/app/shared/constants/list-configs/consumer-list.const.ts
@@ -1,10 +1,10 @@
import { IListConfig } from './list-config.model';
export const consumerListConfig: IListConfig = {
- pageTitle: 'مدیریت مشتریها',
- addNewCtaLabel: 'افزودن مشتری',
- emptyPlaceholderTitle: 'مشتریای یافت نشد',
- emptyPlaceholderDescription: 'برای افزودن مشتری، روی دکمهٔ بالا کلیک کنید.',
+ pageTitle: 'مدیریت مودیان',
+ addNewCtaLabel: 'افزودن مودی',
+ emptyPlaceholderTitle: 'مودیای یافت نشد',
+ emptyPlaceholderDescription: 'برای افزودن مودی، روی دکمهٔ بالا کلیک کنید.',
columns: [
{ field: 'name', header: 'عنوان' },
{
@@ -16,7 +16,7 @@ export const consumerListConfig: IListConfig = {
},
{
field: 'partner',
- header: 'ارایهدهنده',
+ header: 'PSP',
type: 'nested',
nestedOption: { path: 'partner.name' },
},
diff --git a/src/app/shared/constants/list-configs/license-list.const.ts b/src/app/shared/constants/list-configs/license-list.const.ts
index 9079a90..328d5c8 100644
--- a/src/app/shared/constants/list-configs/license-list.const.ts
+++ b/src/app/shared/constants/list-configs/license-list.const.ts
@@ -8,7 +8,7 @@ export const licenseListConfig: IListConfig = {
columns: [
{
field: 'consumer',
- header: 'مشتری',
+ header: 'مودی',
customDataModel(item: any) {
return `${item.consumer.first_name} ${item.consumer.last_name}`;
},
diff --git a/src/app/shared/constants/list-configs/partner-list.const.ts b/src/app/shared/constants/list-configs/partner-list.const.ts
index e22e6bb..ed8c520 100644
--- a/src/app/shared/constants/list-configs/partner-list.const.ts
+++ b/src/app/shared/constants/list-configs/partner-list.const.ts
@@ -2,9 +2,9 @@ import { IListConfig } from './list-config.model';
export const partnerListConfig: IListConfig = {
pageTitle: 'مدیریت ارایهدهندگان',
- addNewCtaLabel: 'افزودن ارایهدهنده',
+ addNewCtaLabel: 'افزودن PSP',
emptyPlaceholderTitle: 'ارایهدهندگانای یافت نشد',
- emptyPlaceholderDescription: 'برای افزودن ارایهدهنده، روی دکمهٔ بالا کلیک کنید.',
+ emptyPlaceholderDescription: 'برای افزودن PSP، روی دکمهٔ بالا کلیک کنید.',
columns: [
{ field: 'name', header: 'عنوان' },
{ field: 'code', header: 'کد' },
diff --git a/src/app/shared/constants/list-configs/pos-list.const.ts b/src/app/shared/constants/list-configs/pos-list.const.ts
index 0263c5d..47df0d4 100644
--- a/src/app/shared/constants/list-configs/pos-list.const.ts
+++ b/src/app/shared/constants/list-configs/pos-list.const.ts
@@ -12,7 +12,7 @@ export const posListConfig: IListConfig = {
{ field: 'device', header: 'دستگاه', type: 'nested', nestedOption: { path: 'device.name' } },
{
field: 'provider',
- header: 'ارایهدهنده',
+ header: 'PSP',
type: 'nested',
nestedOption: { path: 'provider.name' },
},
diff --git a/src/assets/constants/accountTypes.const.ts b/src/assets/constants/accountTypes.const.ts
index ae5dedc..a0864da 100644
--- a/src/assets/constants/accountTypes.const.ts
+++ b/src/assets/constants/accountTypes.const.ts
@@ -13,5 +13,5 @@ export const AccountTypeTranslates = {
CONSUMER: 'مصرف کننده',
SUPER_ADMIN: 'مدیر کل سیستم',
ADMIN: 'مدیر',
- PROVIDER: 'ارایهدهنده',
+ PROVIDER: 'PSP',
} as Record
;
diff --git a/src/assets/layout/_core.scss b/src/assets/layout/_core.scss
index c44ecc6..f0cd43a 100644
--- a/src/assets/layout/_core.scss
+++ b/src/assets/layout/_core.scss
@@ -9,6 +9,18 @@ body {
line-height: 1.2;
}
+html.application-pos,
+body.application-pos {
+ width: 100%;
+ max-width: 600px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+body.application-pos {
+ overflow-x: hidden;
+}
+
a {
text-decoration: none;
}
diff --git a/src/environments/environment.ts b/src/environments/environment.ts
index 3e9188a..5b6abd6 100644
--- a/src/environments/environment.ts
+++ b/src/environments/environment.ts
@@ -3,8 +3,8 @@ export const environment = {
production: false,
// apiBaseUrl: 'http://194.59.214.243:5002',
// apiBaseUrl: 'http://192.168.128.73:5002',
- // apiBaseUrl: 'http://localhost:5002',
- apiBaseUrl: 'https://psp-api.shift-am.ir',
+ apiBaseUrl: 'http://localhost:5002',
+ // apiBaseUrl: 'https://psp-api.shift-am.ir',
// host: 'http://194.59.214.243',
host: 'localhost',
port: 5000,
diff --git a/src/main.ts b/src/main.ts
index 3f37829..650d1d4 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -17,6 +17,7 @@ if (themeMeta) {
}
if (config.isPosApplication) {
+ document.documentElement.classList.add('application-pos');
document.body.classList.add('application-pos');
}