From d59d942c8f2f1a20fdacd03606f5e9fe82ad4e44 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Wed, 16 Apr 2025 15:08:59 +0800 Subject: [PATCH] fix --- .../detailLeft/module/uploadSegmentation.vue | 9 +- .../model/cloudUploading/createCloud.vue | 216 ++++++++++++++++-- .../index/model/cloudUploading/index.vue | 52 ++++- src/component/HomePage/index/workflow/nav.vue | 4 +- src/tool/canvasGeneralCopy.js | 1 + 5 files changed, 248 insertions(+), 34 deletions(-) diff --git a/src/component/DetailCopy/detailLeft/module/uploadSegmentation.vue b/src/component/DetailCopy/detailLeft/module/uploadSegmentation.vue index eb40932b..e4909f84 100644 --- a/src/component/DetailCopy/detailLeft/module/uploadSegmentation.vue +++ b/src/component/DetailCopy/detailLeft/module/uploadSegmentation.vue @@ -62,7 +62,7 @@ export default defineComponent({ const store = useStore(); const detailData = reactive({ isShowLoading:false,//懒加载,加载中 - uploadList:[], + uploadList:[] as any, upload:props.segmentation? props.segmentation:{ isPin: 0, @@ -90,7 +90,7 @@ export default defineComponent({ input.type = 'file'; input.accept = 'image/*'; // 只允许选择图片文件 input.multiple = true; // 允许多选 - input.addEventListener('change', (event) => { + input.addEventListener('change', (event:any) => { detailData.isShowMark = true; // 显示加载状态 const files = event?.target?.files; if (!files || files.length === 0) { @@ -100,8 +100,9 @@ export default defineComponent({ let file = [...Array.from(files)]; let param = new FormData(); param.append('id', ''); - param.append('type', props.segmentationType); - file.forEach(image => { + let segmentationType:any = props.segmentationType + param.append('type', segmentationType); + file.forEach((image:any) => { param.append('file', image); }); diff --git a/src/component/HomePage/index/model/cloudUploading/createCloud.vue b/src/component/HomePage/index/model/cloudUploading/createCloud.vue index 0298c4a9..bfe72fb5 100644 --- a/src/component/HomePage/index/model/cloudUploading/createCloud.vue +++ b/src/component/HomePage/index/model/cloudUploading/createCloud.vue @@ -1,41 +1,207 @@ - + \ No newline at end of file diff --git a/src/component/HomePage/index/model/cloudUploading/index.vue b/src/component/HomePage/index/model/cloudUploading/index.vue index bf9556da..9982cd85 100644 --- a/src/component/HomePage/index/model/cloudUploading/index.vue +++ b/src/component/HomePage/index/model/cloudUploading/index.vue @@ -18,9 +18,21 @@ {{ item.name }} -
+
+ + + + {{ row[header.value] }} + + + download + + + +
- + {{ generateList }} +