diff --git a/angular.json b/angular.json
index 554bd8f..4f90536 100644
--- a/angular.json
+++ b/angular.json
@@ -116,6 +116,10 @@
}
],
"fileReplacements": [
+ {
+ "replace": "src/assets/images/logo.png",
+ "with": "src/tenants/tis/assets/images/logo.png"
+ },
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.tis.ts"
@@ -127,6 +131,10 @@
{
"replace": "src/app/branding/branding.config.ts",
"with": "src/tenants/tis/branding.config.ts"
+ },
+ {
+ "replace": "src/app/domains/partner",
+ "with": ""
}
],
"outputHashing": "all",
diff --git a/docker-compose.yml b/docker-compose.yml
index 836e833..32f56a0 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -10,7 +10,7 @@ services:
DIST_DIR: tis
ports:
- - "8090:8090"
+ - "8091:8090"
restart: unless-stopped
app_default:
@@ -19,7 +19,7 @@ services:
dockerfile: Dockerfile
args:
TENANT: default
- DIST_DIR: default
+ DIST_DIR: production
ports:
- "8090:8090"
diff --git a/ngsw-config.json b/ngsw-config.json
index 3a7b4a6..5325311 100644
--- a/ngsw-config.json
+++ b/ngsw-config.json
@@ -2,7 +2,7 @@
"$schema": "./node_modules/@angular/service-worker/config/schema.json",
"appData": {
"appVersion": "0.0.0",
- "buildDate": "2026-05-03T16:17:50.761Z"
+ "buildDate": "2026-05-04T18:58:47.135Z"
},
"assetGroups": [
{
diff --git a/public-tis/branding/logo.png b/public-tis/branding/logo.png
index f82b4c3..15ca24c 100644
Binary files a/public-tis/branding/logo.png and b/public-tis/branding/logo.png differ
diff --git a/public-tis/favicon.ico b/public-tis/favicon.ico
index 04bc49e..80cbdb2 100644
Binary files a/public-tis/favicon.ico and b/public-tis/favicon.ico differ
diff --git a/public-tis/favicon/apple-touch-icon.png b/public-tis/favicon/apple-touch-icon.png
index 107a390..ff5cddf 100644
Binary files a/public-tis/favicon/apple-touch-icon.png and b/public-tis/favicon/apple-touch-icon.png differ
diff --git a/public-tis/favicon/favicon-96x96.png b/public-tis/favicon/favicon-96x96.png
index 9cc83f1..ac6abe9 100644
Binary files a/public-tis/favicon/favicon-96x96.png and b/public-tis/favicon/favicon-96x96.png differ
diff --git a/public-tis/favicon/favicon.ico b/public-tis/favicon/favicon.ico
index 04bc49e..80cbdb2 100644
Binary files a/public-tis/favicon/favicon.ico and b/public-tis/favicon/favicon.ico differ
diff --git a/public-tis/favicon/favicon.svg b/public-tis/favicon/favicon.svg
index 9d8298e..5545738 100644
--- a/public-tis/favicon/favicon.svg
+++ b/public-tis/favicon/favicon.svg
@@ -1,3 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public-tis/favicon/site.webmanifest b/public-tis/favicon/site.webmanifest
index 2ac3423..adb661e 100644
--- a/public-tis/favicon/site.webmanifest
+++ b/public-tis/favicon/site.webmanifest
@@ -1,7 +1,6 @@
{
"background_color": "#ffffff",
"display": "standalone",
- "id": "/",
"icons": [
{
"purpose": "maskable",
@@ -16,9 +15,10 @@
"type": "image/png"
}
],
- "name": "PSP A - مدیریت صورتحسابهای مالیاتی",
- "short_name": "PSP A",
- "start_url": "/",
+ "id": "/",
+ "name": "تیس - مدیریت صورتحسابهای مالیاتی",
"scope": "/",
+ "short_name": "تیس",
+ "start_url": "/",
"theme_color": "#ffffff"
}
diff --git a/public-tis/favicon/web-app-manifest-192x192.png b/public-tis/favicon/web-app-manifest-192x192.png
index 56bb138..ef50400 100644
Binary files a/public-tis/favicon/web-app-manifest-192x192.png and b/public-tis/favicon/web-app-manifest-192x192.png differ
diff --git a/public-tis/favicon/web-app-manifest-512x512.png b/public-tis/favicon/web-app-manifest-512x512.png
index f82b4c3..15c5f61 100644
Binary files a/public-tis/favicon/web-app-manifest-512x512.png and b/public-tis/favicon/web-app-manifest-512x512.png differ
diff --git a/src/app.config.ts b/src/app.config.ts
index 6188ccb..cc109a0 100644
--- a/src/app.config.ts
+++ b/src/app.config.ts
@@ -53,7 +53,7 @@ export const appConfig: ApplicationConfig = {
emptySearchMessage: 'هیچ موردی برای نمایش وجود ندارد',
accept: 'تایید',
reject: 'رد کردن',
- cancel: 'لغو',
+ cancel: 'انصراف',
noFileChosenMessage: 'هیچ فایلی انتخاب نشده است',
fileChosenMessage: 'انتخاب فایل',
selectionMessage: '{0} مورد انتخاب شده است',
diff --git a/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.html b/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.html
index 1b54768..125952e 100644
--- a/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.html
+++ b/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.html
@@ -44,7 +44,7 @@
diff --git a/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.ts b/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.ts
index dbac37d..6dfa1b2 100644
--- a/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.ts
+++ b/src/app/domains/consumer/components/invoices/shared-saleInvoice.component.ts
@@ -68,11 +68,6 @@ export class ConsumerSaleInvoiceSharedComponent {
};
columns: IColumn[] = [
- {
- field: '',
- header: '',
- type: 'index',
- },
{
field: 'name',
header: 'عنوان',
diff --git a/src/app/domains/consumer/constants/menuItems.const.ts b/src/app/domains/consumer/constants/menuItems.const.ts
index 2d6eed7..2df966b 100644
--- a/src/app/domains/consumer/constants/menuItems.const.ts
+++ b/src/app/domains/consumer/constants/menuItems.const.ts
@@ -18,7 +18,7 @@ export const CONSUMER_MENU_ITEMS = [
routerLink: ['/consumer/poses'],
},
{
- label: 'لیست فاکتورها',
+ label: 'فاکتورها',
icon: 'pi pi-fw pi-home',
routerLink: ['/consumer/sale_invoices'],
},
diff --git a/src/app/domains/consumer/modules/businessActivities/components/complexes/form.component.ts b/src/app/domains/consumer/modules/businessActivities/components/complexes/form.component.ts
index faf551b..07f9fde 100644
--- a/src/app/domains/consumer/modules/businessActivities/components/complexes/form.component.ts
+++ b/src/app/domains/consumer/modules/businessActivities/components/complexes/form.component.ts
@@ -1,17 +1,13 @@
// import { CatalogRolesComponent } from '@/shared/catalog/roles';
import { AbstractFormDialog } from '@/shared/abstractClasses';
-import {
- NameComponent,
- AddressComponent,
- BranchCodeComponent,
-} from '@/shared/components';
-import { fieldControl } from '@/shared/constants/fields';
+import { AddressComponent, BranchCodeComponent, NameComponent } from '@/shared/components';
+import { SharedDialogComponent } from '@/shared/components/dialog/dialog.component';
import { FormFooterActionsComponent } from '@/shared/components/formFooterActions/form-footer-actions.component';
+import { fieldControl } from '@/shared/constants/fields';
import { Component, inject, Input } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
import { IComplexRequest, IComplexResponse } from '../../models';
import { ConsumerComplexesService } from '../../services/complexes.service';
-import { SharedDialogComponent } from '@/shared/components/dialog/dialog.component';
@Component({
selector: 'consumer-complex-form',
@@ -45,7 +41,7 @@ export class ConsumerComplexFormComponent extends AbstractFormDialog<
form = this.initForm();
get preparedTitle() {
- return `${this.editMode ? 'ویرایش' : 'ایجاد'} شعبه`;
+ return `${this.editMode ? 'ویرایش' : 'افزودن'} شعبه`;
}
override ngOnChanges(): void {
diff --git a/src/app/domains/consumer/modules/businessActivities/components/complexes/list.component.html b/src/app/domains/consumer/modules/businessActivities/components/complexes/list.component.html
index 181a497..6982292 100644
--- a/src/app/domains/consumer/modules/businessActivities/components/complexes/list.component.html
+++ b/src/app/domains/consumer/modules/businessActivities/components/complexes/list.component.html
@@ -1,11 +1,11 @@
m.SuperAdminUserPosComponent),
// // @ts-ignore
// meta: {
- // title: 'پایانهی فروش',
+ // title: 'پایانه فروش',
// pagePath: (businessId: string, complexId: string, goodId: string) =>
// `${baseUrl(businessId)}/${goodId}`,
// },
diff --git a/src/app/domains/consumer/modules/businessActivities/constants/routes/poses.ts b/src/app/domains/consumer/modules/businessActivities/constants/routes/poses.ts
index ef7b1d2..3bcf34c 100644
--- a/src/app/domains/consumer/modules/businessActivities/constants/routes/poses.ts
+++ b/src/app/domains/consumer/modules/businessActivities/constants/routes/poses.ts
@@ -23,7 +23,7 @@ export const consumerPosesNamedRoutes: NamedRoutes = {
import('../../views/poses/single.component').then((m) => m.ConsumerComplexPosPageComponent),
// @ts-ignore
meta: {
- title: 'پایانهی فروش',
+ title: 'پایانه فروش',
pagePath: (businessId: string, complexId: string, posId: string) =>
`${baseUrl(businessId, complexId)}/${posId}`,
},
diff --git a/src/app/domains/consumer/modules/businessActivities/views/single.component.html b/src/app/domains/consumer/modules/businessActivities/views/single.component.html
index 49ab86b..8a7278f 100644
--- a/src/app/domains/consumer/modules/businessActivities/views/single.component.html
+++ b/src/app/domains/consumer/modules/businessActivities/views/single.component.html
@@ -1,7 +1,7 @@
- مدیریت کالاها
+ مدیریت کالاها
diff --git a/src/app/domains/consumer/modules/customers/components/list.component.html b/src/app/domains/consumer/modules/customers/components/list.component.html
index b6a8d08..f42902b 100644
--- a/src/app/domains/consumer/modules/customers/components/list.component.html
+++ b/src/app/domains/consumer/modules/customers/components/list.component.html
@@ -1,7 +1,7 @@
= {
import('../../views/single.component').then((m) => m.ConsumerPosPageComponent),
// @ts-ignore
meta: {
- title: 'پایانهی فروش',
+ title: 'پایانه فروش',
pagePath: (posId: string) => `${baseUrl}/${posId}`,
},
},
diff --git a/src/app/domains/consumer/modules/saleInvoices/components/list.component.html b/src/app/domains/consumer/modules/saleInvoices/components/list.component.html
index f0dfa43..4b6bdb4 100644
--- a/src/app/domains/consumer/modules/saleInvoices/components/list.component.html
+++ b/src/app/domains/consumer/modules/saleInvoices/components/list.component.html
@@ -1,5 +1,5 @@
فعالیت اقتصادی
- فروشگاه
- پایانهی فروشگاهی
+ شعبه
+ پایانه فروشگاهی
diff --git a/src/app/domains/partner/modules/consumers/components/businessActivities/form-dialog.component.ts b/src/app/domains/partner/modules/consumers/components/businessActivities/form-dialog.component.ts
index 731c02c..be60d15 100644
--- a/src/app/domains/partner/modules/consumers/components/businessActivities/form-dialog.component.ts
+++ b/src/app/domains/partner/modules/consumers/components/businessActivities/form-dialog.component.ts
@@ -1,8 +1,8 @@
import { AbstractDialog } from '@/shared/abstractClasses/abstract-dialog';
+import { SharedDialogComponent } from '@/shared/components/dialog/dialog.component';
import { Component, EventEmitter, Input, Output } from '@angular/core';
import { IBusinessActivityResponse } from '../../models';
import { ConsumerBusinessActivitiesFormComponent } from './form.component';
-import { SharedDialogComponent } from '@/shared/components/dialog/dialog.component';
@Component({
selector: 'partner-consumer-businessActivities-form',
@@ -18,7 +18,7 @@ export class ConsumerBusinessActivitiesFormDialogComponent extends AbstractDialo
@Input() businessActivityId!: string;
get preparedTitle() {
- return `${this.editMode ? 'ویرایش' : 'ایجاد'} فعالیت اقتصادی`;
+ return `${this.editMode ? 'ویرایش' : 'افزودن'} فعالیت اقتصادی`;
}
onFormSubmit(response: IBusinessActivityResponse) {
diff --git a/src/app/domains/partner/modules/consumers/components/businessActivities/form.component.html b/src/app/domains/partner/modules/consumers/components/businessActivities/form.component.html
index eb89044..6d156cb 100644
--- a/src/app/domains/partner/modules/consumers/components/businessActivities/form.component.html
+++ b/src/app/domains/partner/modules/consumers/components/businessActivities/form.component.html
@@ -1,13 +1,13 @@