diff --git a/hesabixCore/src/Entity/ImportWorkflow.php b/hesabixCore/src/Entity/ImportWorkflow.php
index 6bc5e30..8dd4992 100644
--- a/hesabixCore/src/Entity/ImportWorkflow.php
+++ b/hesabixCore/src/Entity/ImportWorkflow.php
@@ -409,5 +409,15 @@ class ImportWorkflow
}
return $this;
}
+
+ public function getComputedTotalAmount(): ?string
+ {
+ $items = $this->getItems();
+ $total = 0;
+ foreach ($items as $item) {
+ $total += $item->getTotalPrice();
+ }
+ return $total;
+ }
}
diff --git a/webUI/src/views/acc/App.vue b/webUI/src/views/acc/App.vue
index ebf5f26..6355f19 100755
--- a/webUI/src/views/acc/App.vue
+++ b/webUI/src/views/acc/App.vue
@@ -216,7 +216,7 @@ export default {
{ path: '/acc/plugins/tax/invoices/list', key: 'L', label: this.$t('drawer.tax_invoices'), ctrl: true, shift: true, permission: () => this.permissions.settings && this.isPluginActive('taxsettings') },
{ path: '/acc/plugins/tax/settings', key: 'T', label: this.$t('drawer.tax_settings'), ctrl: true, shift: true, permission: () => this.permissions.settings && this.isPluginActive('taxsettings') },
{ path: '/acc/plugins/custominvoice/templates', key: 'I', label: 'قالبهای فاکتور', ctrl: true, shift: true, permission: () => this.permissions.settings && this.isPluginActive('custominvoice') },
- { path: '/acc/plugins/import-workflow', key: 'I', label: 'مدیریت واردات کالا', ctrl: true, shift: true, permission: () => this.permissions.importWorkflow },
+ { path: '/acc/plugins/import-workflow', key: 'I', label: 'مدیریت واردات کالا', ctrl: true, shift: true, permission: () => this.permissions.plugImportWorkflow },
{ path: '/acc/storeroom/tickets/list/helper', key: 'I', label: this.$t('drawer.storeroom_ticket_helper'), ctrl: true, shift: true, permission: () => (this.permissions.storehelper || this.permissions.store) && this.isPluginActive('accpro') },
];
},
@@ -815,13 +815,13 @@ export default {
{{ $t('drawer.services') }}
-
+
-
+
لیست پروندههای واردات
{{ getShortcutKey('/acc/plugins/import-workflow/list') }}