From 570e4edf4d1f8d71784b36fcd6458f25d93bb9b9 Mon Sep 17 00:00:00 2001 From: czhqwer Date: Fri, 4 Apr 2025 00:25:56 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E9=9B=86=E6=88=90vue-diff-view?= =?UTF-8?q?=E5=AE=8C=E5=96=84FileDiff=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload-file-frontend/package.json | 2 + .../src/components/Toolbox/FileToolbox.vue | 12 +- .../src/components/Toolbox/tools/FileDiff.vue | 193 ++++++++++++++---- 3 files changed, 168 insertions(+), 39 deletions(-) diff --git a/upload-file-frontend/package.json b/upload-file-frontend/package.json index beb93b3..51c27f8 100644 --- a/upload-file-frontend/package.json +++ b/upload-file-frontend/package.json @@ -8,6 +8,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@jafri/vue-diff-view": "^0.7.0", "axios": "^1.8.1", "axios-extra": "^0.0.8", "core-js": "^3.8.3", @@ -28,6 +29,7 @@ "@babel/core": "^7.12.16", "@babel/eslint-parser": "^7.12.16", "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", "@babel/plugin-transform-private-methods": "^7.25.9", "@babel/preset-env": "^7.26.9", "@vue/cli-plugin-babel": "~5.0.0", diff --git a/upload-file-frontend/src/components/Toolbox/FileToolbox.vue b/upload-file-frontend/src/components/Toolbox/FileToolbox.vue index 1c79a33..85fc2e2 100644 --- a/upload-file-frontend/src/components/Toolbox/FileToolbox.vue +++ b/upload-file-frontend/src/components/Toolbox/FileToolbox.vue @@ -1,4 +1,3 @@ -