From c65de0cf77cbbc30282215788c7197593ab1acb2 Mon Sep 17 00:00:00 2001 From: devin Date: Thu, 20 Nov 2025 11:17:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(upload):=20=E5=A2=9E=E5=8A=A0=E5=AD=90?= =?UTF-8?q?=E9=A1=B9=E7=9B=B8=E5=85=B3=E4=BA=8B=E4=BB=B6itemRemove?= =?UTF-8?q?=E3=80=81itemRetry=E3=80=81itemReplace=E3=80=81itemPreview?= =?UTF-8?q?=E3=80=81itemClick=EF=BC=9B=E5=A2=9E=E5=8A=A0=E6=9A=B4=E9=9C=B2?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3=EF=BC=9AreplaceById=E3=80=81replace?= =?UTF-8?q?ByIndex=E3=80=81removeById=E3=80=81previewItemByIndex=E3=80=81p?= =?UTF-8?q?reviewItemById?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 2 +- packages/opendesign/src/upload/OUpload.vue | 139 ++++++++++++++-- packages/opendesign/src/upload/UploadItem.vue | 77 ++++++--- .../src/upload/__demo__/TheIndex.vue | 2 + .../src/upload/__demo__/UploadEvent.vue | 155 ++++++++++++++++++ .../opendesign/src/upload/__demo__/upload.ts | 6 +- .../opendesign/src/upload/style/style.scss | 54 +----- packages/opendesign/src/upload/style/var.scss | 1 + packages/opendesign/src/upload/types.ts | 2 +- 9 files changed, 346 insertions(+), 92 deletions(-) create mode 100644 packages/opendesign/src/upload/__demo__/UploadEvent.vue diff --git a/.eslintrc.js b/.eslintrc.js index a4933a5e..fd5a5c77 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -31,7 +31,7 @@ module.exports = { 'object-curly-spacing': ['warn', 'always'], 'rest-spread-spacing': 'warn', 'switch-colon-spacing': 'error', - 'func-call-spacing': 'warn', + 'func-call-spacing': 'off', 'semi-spacing': 'warn', 'template-curly-spacing': 'warn', 'template-tag-spacing': 'warn', diff --git a/packages/opendesign/src/upload/OUpload.vue b/packages/opendesign/src/upload/OUpload.vue index c8aca06a..f18c9861 100644 --- a/packages/opendesign/src/upload/OUpload.vue +++ b/packages/opendesign/src/upload/OUpload.vue @@ -1,6 +1,6 @@