From 61e77822cc79bbe535fd5a00f68e1cee6bf715e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BB=95=E5=B5=A9?= <17854119262@163.com> Date: Thu, 31 Jul 2025 17:01:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AA=92=E4=BD=93=E5=BA=93-=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=B9=E3=80=81=E7=A7=BB=E5=8A=A8=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E6=94=B9=E4=B8=BA=E6=A0=91=E7=BB=93=E6=9E=84=E3=80=81?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=98=AF=E5=90=A6=E5=9C=A8=E5=9C=B0=E5=9B=BE?= =?UTF-8?q?=E4=B8=8A=E5=8A=A0=E8=BD=BD=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/demo/mediaLibrary.ts | 18 ++ .../mediaLibrary/comparison/imageContrast.vue | 108 ++++++++-- .../comparison/modalChooseObject.vue | 18 +- src/views/demo/system/mediaLibrary/index.vue | 134 ++---------- .../mediaLibrary/modal/AddFolderModal.vue | 77 ++++--- .../mediaLibrary/modal/MoveFileModal.vue | 202 ++++++------------ .../mediaLibrary/path/pathImageInfo.vue | 56 +++-- .../system/mediaLibrary/path/pathLeftMenu.vue | 36 ++-- .../demo/system/mediaLibrary/path/pathMap.vue | 32 +-- .../system/mediaLibrary/preview/index.vue | 14 +- .../mediaLibrary/preview/previewImage.vue | 60 +++--- .../preview/previewImageInformation.vue | 26 +-- .../mediaLibrary/preview/previewVideo.vue | 8 +- .../preview/previewVideoInformation.vue | 8 +- 14 files changed, 370 insertions(+), 427 deletions(-) diff --git a/src/api/demo/mediaLibrary.ts b/src/api/demo/mediaLibrary.ts index 95fd651..69d6de4 100644 --- a/src/api/demo/mediaLibrary.ts +++ b/src/api/demo/mediaLibrary.ts @@ -12,6 +12,10 @@ enum Api { UpdatePicName = '/api/AirportMaintenance/UpdatePicName', // 修改地图图片parentkey UpdatePicParentKey = '/api/AirportMaintenance/UpdatePicParentKey', + // 获取媒体库目录树-用于移动文件夹 + ListMediaFolder = '/api/Manage/ListMediaFolder', + // 媒体库新建文件夹 + CreateMediaFolder = '/api/Manage/CreateMediaFolder', // 获取地图标注列表 GetAnnotationList = '/api/Manage/GetAnnotationList', @@ -75,6 +79,20 @@ export function UpdatePicParentKey(params) { params }); } +// 获取媒体库目录树-用于移动文件夹 +export function ListMediaFolder(params) { + return defHttp.get({ + url: Api.ListMediaFolder, + params + }); +} +// 媒体库新建文件夹 +export function CreateMediaFolder(params) { + return defHttp.post({ + url: Api.CreateMediaFolder + '?name=' + params.name + '&parentKey=' + params.parentKey, + params + }); +} // 获取地图标注列表 export function GetAnnotationList(params) { diff --git a/src/views/demo/system/mediaLibrary/comparison/imageContrast.vue b/src/views/demo/system/mediaLibrary/comparison/imageContrast.vue index 5eaec96..23660a7 100644 --- a/src/views/demo/system/mediaLibrary/comparison/imageContrast.vue +++ b/src/views/demo/system/mediaLibrary/comparison/imageContrast.vue @@ -1,34 +1,42 @@