diff --git a/src/pages/FixedAsset/Card/FixedAssetBasicData.vue b/src/pages/FixedAsset/Card/FixedAssetBasicData.vue new file mode 100644 index 000000000..5c28051da --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetBasicData.vue @@ -0,0 +1,215 @@ + + + + (natureOptions = data)" + auto-load + /> + + + + + + + + + + + + + + + + + + {{ + `${scope.opt?.description}` + }} + + {{ `#${scope.opt?.code}` }} + + + + + + + + + + {{ + `${scope.opt?.description}` + }} + + {{ `#${scope.opt?.code}` }} + + + + + + + + + + + + + {{ + `${scope.opt?.description}` + }} + + {{ `#${scope.opt?.code}` }} + + + + + + + + + + + + + + + + + + + {{ + `${scope.opt?.rate}% - ${scope.opt?.days} days` + }} + + {{ `#${scope.opt?.id}` }} + + + + + + + + + + + + + + + + + + diff --git a/src/pages/FixedAsset/Card/FixedAssetCard.vue b/src/pages/FixedAsset/Card/FixedAssetCard.vue new file mode 100644 index 000000000..1ca047715 --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetCard.vue @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/src/pages/FixedAsset/Card/FixedAssetDescriptor.vue b/src/pages/FixedAsset/Card/FixedAssetDescriptor.vue new file mode 100644 index 000000000..8212a3485 --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetDescriptor.vue @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + {{ t('fixedAsset.imageNotFound') }} + + + + + + + + + + + + + + + + + + + + diff --git a/src/pages/FixedAsset/Card/FixedAssetDescriptorMenu.vue b/src/pages/FixedAsset/Card/FixedAssetDescriptorMenu.vue new file mode 100644 index 000000000..b75303c2a --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetDescriptorMenu.vue @@ -0,0 +1,47 @@ + + + + + + + {{ t('fixedAsset.delete') }} + + diff --git a/src/pages/FixedAsset/Card/FixedAssetDms.vue b/src/pages/FixedAsset/Card/FixedAssetDms.vue new file mode 100644 index 000000000..a0fbdee37 --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetDms.vue @@ -0,0 +1,24 @@ + + + + diff --git a/src/pages/FixedAsset/Card/FixedAssetInvoice.vue b/src/pages/FixedAsset/Card/FixedAssetInvoice.vue new file mode 100644 index 000000000..5266dde84 --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetInvoice.vue @@ -0,0 +1,140 @@ + + + + + + + {{ row.supplierName }} + + + + + + {{ row.supplierRef }} + + + + + + + + + + \ No newline at end of file diff --git a/src/pages/FixedAsset/Card/FixedAssetLog.vue b/src/pages/FixedAsset/Card/FixedAssetLog.vue new file mode 100644 index 000000000..4e8a37479 --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetLog.vue @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/src/pages/FixedAsset/Card/FixedAssetSummary.vue b/src/pages/FixedAsset/Card/FixedAssetSummary.vue new file mode 100644 index 000000000..5d21c48a7 --- /dev/null +++ b/src/pages/FixedAsset/Card/FixedAssetSummary.vue @@ -0,0 +1,345 @@ + + + + + + + + + Fixed asset #{{ entity.id }} - {{ entity.description }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ t('globals.id') }} + {{ + t('globals.type') + }} + {{ + t('globals.order') + }} + {{ + t('globals.reference') + }} + {{ + t('globals.description') + }} + {{ + t('globals.original') + }} + {{ + t('globals.worker') + }} + {{ + t('globals.created') + }} + + + + + {{ props.row.dms.id }} + {{ props.row.dms.dmsType.name }} + {{ + props.row.dms.hardCopyNumber + }} + {{ props.row.dms.reference }} + {{ props.row.dms.description }} + + {{ props.row.dms.worker.firstName + }} + {{ + toDate(props.row.dms.created) + }} + + + + + + + + + {{ value }} + + + + {{ $t('invoiceIn.list.issued') }} + {{ $t('invoiceIn.list.supplier') }} + {{ $t('invoiceIn.supplierRef') }} + {{ $t('invoiceIn.list.amount') }} + + + + + {{ toDate(props.row.invoiceIn.issued) }} + + + {{ props.row.invoiceIn.supplier.name }} + + + + + + {{ props.row.invoiceInFk }} + + + + {{ toCurrency(props.row.amount) }} + + + + + + + + + {{ toCurrency(getTotal(entity.ppeComponents, 'amount')) }} + + + + + + + + + diff --git a/src/pages/FixedAsset/FixedAssetFilter.vue b/src/pages/FixedAsset/FixedAssetFilter.vue new file mode 100644 index 000000000..a43a3722c --- /dev/null +++ b/src/pages/FixedAsset/FixedAssetFilter.vue @@ -0,0 +1,207 @@ + + + + + + + {{ t(`fixedAsset.params.${tag.label}`) }}: + {{ formatFn(tag.value) }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ + `${scope.opt?.rate}% - ${scope.opt?.days} days` + }} + + {{ `#${scope.opt?.id}` }} + + + + + + + + + + + + + + + + + + + {{ scope.opt?.description }} + + {{ scope.opt?.code }} + + + + + + + + + + + + + + + + + + + + diff --git a/src/pages/FixedAsset/FixedAssetList.vue b/src/pages/FixedAsset/FixedAssetList.vue new file mode 100644 index 000000000..c497dffd8 --- /dev/null +++ b/src/pages/FixedAsset/FixedAssetList.vue @@ -0,0 +1,364 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ + `${scope.opt?.description}` + }} + + {{ `#${scope.opt?.code}` }} + + + + + + + + + + {{ + `${scope.opt?.description}` + }} + + {{ `#${scope.opt?.code}` }} + + + + + + + + + + + + + {{ + `${scope.opt?.rate * 100}% - ${scope.opt?.days} days` + }} + + {{ `#${scope.opt?.id}` }} + + + + + + + + + + + + + + + + + {{ + `${scope.opt?.description}` + }} + + {{ `#${scope.opt?.code}` }} + + + + + + + + + + + +