From 5a2944663dffe43fffb1645452af350036dce2bb Mon Sep 17 00:00:00 2001 From: Juan Felipe Zapata Moreno Date: Tue, 24 Mar 2026 11:51:53 -0600 Subject: [PATCH] =?UTF-8?q?feat:=20agregar=20gesti=C3=B3n=20de=20depreciac?= =?UTF-8?q?iones=20de=20activos=20fijos=20y=20detalles=20de=20activos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/FixedAssetsIndex.vue | 5 + .../assets/FixedAssetDepreciationDialog.vue | 147 +++++++++++++ .../assets/FixedAssetDepreciationTab.vue | 144 +++++++++++++ .../components/assets/FixedAssetDetails.vue | 193 ++++++++++++++++++ .../FixedAssetAssignmentsIndex.vue | 4 - .../services/fixedAssetsService.ts | 45 ++++ src/router/index.ts | 10 + 7 files changed, 544 insertions(+), 4 deletions(-) create mode 100644 src/modules/fixed-assets/components/assets/FixedAssetDepreciationDialog.vue create mode 100644 src/modules/fixed-assets/components/assets/FixedAssetDepreciationTab.vue create mode 100644 src/modules/fixed-assets/components/assets/FixedAssetDetails.vue diff --git a/src/modules/fixed-assets/components/FixedAssetsIndex.vue b/src/modules/fixed-assets/components/FixedAssetsIndex.vue index 37a17e5..08bdecd 100644 --- a/src/modules/fixed-assets/components/FixedAssetsIndex.vue +++ b/src/modules/fixed-assets/components/FixedAssetsIndex.vue @@ -103,6 +103,10 @@ const goToAssignment = () => { router.push('/fixed-assets/assignments'); }; +const goToDetails = (asset: Asset) => { + router.push(`/fixed-assets/${asset.id}`); +}; + const goToEdit = (asset: Asset) => { router.push(`/fixed-assets/${asset.id}/edit`); }; @@ -255,6 +259,7 @@ const handleDelete = (asset: Asset) => {
+
diff --git a/src/modules/fixed-assets/components/assets/FixedAssetDepreciationDialog.vue b/src/modules/fixed-assets/components/assets/FixedAssetDepreciationDialog.vue new file mode 100644 index 0000000..ff04d30 --- /dev/null +++ b/src/modules/fixed-assets/components/assets/FixedAssetDepreciationDialog.vue @@ -0,0 +1,147 @@ + + +