From 3823f70714cb6a06f13d005beefdef2bff5956e5 Mon Sep 17 00:00:00 2001 From: panda <1415243231@qq.com> Date: Sun, 24 May 2026 22:25:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20FilePreview=20iframe=E9=AB=98=E5=BA=A6?= =?UTF-8?q?=E6=92=91=E6=BB=A1=20+=20=E6=89=8B=E6=9C=BA=E7=AB=AF=E5=93=8D?= =?UTF-8?q?=E5=BA=94=E5=BC=8F=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 2 ++ cleanup_test.py | 14 ++++++++++++++ delete_projects.py | 13 +++++++++++++ src/components/FilePreview.vue | 8 ++++---- src/pages/ProjectDetail.vue | 19 +++++++++++++++++-- test_login.py | 15 +++++++++++++++ tmp_img_args.json | 4 ++++ 7 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 cleanup_test.py create mode 100644 delete_projects.py create mode 100644 test_login.py create mode 100644 tmp_img_args.json diff --git a/.dockerignore b/.dockerignore index cc8dd05..95bb186 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,9 @@ # Exclude build artifacts and dependencies node_modules dist +!dist/ target +!target/app-v7.jar # Exclude IDE and system files .git diff --git a/cleanup_test.py b/cleanup_test.py new file mode 100644 index 0000000..84089fb --- /dev/null +++ b/cleanup_test.py @@ -0,0 +1,14 @@ +import requests + +r = requests.get('http://192.168.31.240:41733/api/reports?projectId=1').json() +print('Reports in project 1:') +for rep in r: + print(' ', rep['id'], rep['fileName']) + if 'test.html' in rep['fileName']: + rid = rep['id'] + r2 = requests.delete(f'http://192.168.31.240:41733/api/reports/{rid}') + print(f' Deleted test.html (id={rid}): {r2.status_code}') + +# Verify +r3 = requests.get('http://192.168.31.240:41733/api/projects/1').json() +print('Project now has', r3['reportCount'], 'reports') diff --git a/delete_projects.py b/delete_projects.py new file mode 100644 index 0000000..8b8f02e --- /dev/null +++ b/delete_projects.py @@ -0,0 +1,13 @@ +import requests + +base = 'http://192.168.31.240:41733' + +r = requests.get(f'{base}/api/projects', timeout=10) +projects = r.json() +print('Current projects:', projects) + +for p in projects: + pid = p['id'] + name = p['name'] + r2 = requests.delete(f'{base}/api/projects/{pid}') + print(f'Delete project {pid} ({name}): {r2.status_code}') diff --git a/src/components/FilePreview.vue b/src/components/FilePreview.vue index ab37eb8..c7d6fcf 100644 --- a/src/components/FilePreview.vue +++ b/src/components/FilePreview.vue @@ -37,17 +37,17 @@