feat:【antd/ele】文件上传的组件优化

This commit is contained in:
YunaiV
2025-12-27 18:50:42 +08:00
parent a109168c66
commit 63a8d562ce
11 changed files with 710 additions and 644 deletions

64
pnpm-lock.yaml generated
View File

@@ -593,7 +593,7 @@ catalogs:
version: 4.1.0
vxe-pc-ui:
specifier: ^4.10.22
version: 4.11.20
version: 4.11.21
vxe-table:
specifier: ^4.17.14
version: 4.17.35
@@ -2010,7 +2010,7 @@ importers:
version: 3.5.26(typescript@5.9.3)
vxe-pc-ui:
specifier: 'catalog:'
version: 4.11.20(vue@3.5.26(typescript@5.9.3))
version: 4.11.21(vue@3.5.26(typescript@5.9.3))
vxe-table:
specifier: 'catalog:'
version: 4.17.35(vue@3.5.26(typescript@5.9.3))
@@ -2898,11 +2898,11 @@ packages:
'@bpmn-io/properties-panel@3.35.1':
resolution: {integrity: sha512-bxZkrFzlHxTPC1CzMZ6rwpjdkUKKT/7A6rgNWNtmExyyipZjvUq0GMg395xPdVO9Yir+7O7A/XFpQo6PA1dyFA==}
'@cacheable/memory@2.0.6':
resolution: {integrity: sha512-7e8SScMocHxcAb8YhtkbMhGG+EKLRIficb1F5sjvhSYsWTZGxvg4KIDp8kgxnV2PUJ3ddPe6J9QESjKvBWRDkg==}
'@cacheable/memory@2.0.7':
resolution: {integrity: sha512-RbxnxAMf89Tp1dLhXMS7ceft/PGsDl1Ip7T20z5nZ+pwIAsQ1p2izPjVG69oCLv/jfQ7HDPHTWK0c9rcAWXN3A==}
'@cacheable/utils@2.3.2':
resolution: {integrity: sha512-8kGE2P+HjfY8FglaOiW+y8qxcaQAfAhVML+i66XJR3YX5FtyDqn6Txctr3K2FrbxLKixRRYYBWMbuGciOhYNDg==}
'@cacheable/utils@2.3.3':
resolution: {integrity: sha512-JsXDL70gQ+1Vc2W/KUFfkAJzgb4puKwwKehNLuB+HrNKWf91O736kGfxn4KujXCCSuh6mRRL4XEB0PkAFjWS0A==}
'@camunda/feel-builtins@0.2.0':
resolution: {integrity: sha512-Jusm8x3Onqze9E5Y0lGGdPj66bnFKLYNwDz+uG4otsEXgSL0FpF+koGHK48LkF9Jqo67KaP1y3zr2y/HIWRePw==}
@@ -5494,8 +5494,8 @@ packages:
peerDependencies:
vue: ^3.5.24
'@vxe-ui/core@4.2.17':
resolution: {integrity: sha512-0jsaTPeG3Zbu0Czytl7eI0jU+S/NGhBGmhuEdwlMaqHLH69x8YrXH4UZBfRtCzgleTPS76j3dZVPtVsCSgMn0g==}
'@vxe-ui/core@4.2.18':
resolution: {integrity: sha512-StRs0zbCdshNwONYmZnFaJCencIo4rbVHbOcqLAddu6PTxPAsfUE9R5upMGj8EJMIpJggPcEUFvbjSp+8VJ8Uw==}
peerDependencies:
vue: ^3.5.24
@@ -6400,8 +6400,8 @@ packages:
resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
engines: {node: '>= 6'}
cssdb@8.5.2:
resolution: {integrity: sha512-Pmoj9RmD8RIoIzA2EQWO4D4RMeDts0tgAH0VXdlNdxjuBGI3a9wMOIcUwaPNmD4r2qtIa06gqkIf7sECl+cBCg==}
cssdb@8.6.0:
resolution: {integrity: sha512-7ZrRi/Z3cRL1d5I8RuXEWAkRFP3J4GeQRiyVknI4KC70RAU8hT4LysUZDe0y+fYNOktCbxE8sOPUOhyR12UqGQ==}
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
@@ -8306,8 +8306,8 @@ packages:
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
ky@1.14.1:
resolution: {integrity: sha512-hYje4L9JCmpEQBtudo+v52X5X8tgWXUYyPcxKSuxQNboqufecl9VMWjGiucAFH060AwPXHZuH+WB2rrqfkmafw==}
ky@1.14.2:
resolution: {integrity: sha512-q3RBbsO5A5zrPhB6CaCS8ZUv+NWCXv6JJT4Em0i264G9W0fdPB8YRfnnEi7Dm7X7omAkBIPojzYJ2D1oHTHqug==}
engines: {node: '>=18'}
latest-version@9.0.0:
@@ -11456,8 +11456,8 @@ packages:
peerDependencies:
vue: ^3.5.24
vxe-pc-ui@4.11.20:
resolution: {integrity: sha512-6qTbCJOo7hQ7IEElGCWh/E3UCJsb3IF4OIHy+hsy9P68i4GtZgz+qMrRxgyGH608qIbOR8z5i7wetuiENeqyWQ==}
vxe-pc-ui@4.11.21:
resolution: {integrity: sha512-nt++HK+JUi0y43DxU86s5AQiT0847Zi+zA45wlPeA/m8PYZeKhVQ+WcQXDKPhkMfkv3zzm+hj03MvYIdsqFW/Q==}
vxe-table@4.17.35:
resolution: {integrity: sha512-64biGEeTW9f+2HjiAOGSQqDEYqZpbUOauQvZozKkFk5OdtC+F1bagOHmU7EXl+vueFAof92pUNalDh1uIZt6Wg==}
@@ -11630,8 +11630,8 @@ packages:
resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==}
engines: {node: '>=12'}
xe-utils@3.8.1:
resolution: {integrity: sha512-pI9QNQ1dhUqbrnMDcVo+nOzH4D5/Xrv0+0P8vGJPXezs6bQvdk7HX/+i6pa0jNLZtfzx/YshwMi/zSN9s8D43g==}
xe-utils@3.8.2:
resolution: {integrity: sha512-u7GMyaDeVHODMd6tUdSqfLl6sYX5qmRjuTbb+QMhYHmp2qlaqsUTD5FwEiM+p/82j4kmeen6TLvxfs7uXdQ5ow==}
xml-name-validator@4.0.0:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
@@ -12689,14 +12689,14 @@ snapshots:
min-dash: 4.2.3
min-dom: 4.2.1
'@cacheable/memory@2.0.6':
'@cacheable/memory@2.0.7':
dependencies:
'@cacheable/utils': 2.3.2
'@cacheable/utils': 2.3.3
'@keyv/bigmap': 1.3.0(keyv@5.5.5)
hookified: 1.14.0
keyv: 5.5.5
'@cacheable/utils@2.3.2':
'@cacheable/utils@2.3.3':
dependencies:
hashery: 1.3.0
keyv: 5.5.5
@@ -15655,11 +15655,11 @@ snapshots:
dependencies:
vue: 3.5.26(typescript@5.9.3)
'@vxe-ui/core@4.2.17(vue@3.5.26(typescript@5.9.3))':
'@vxe-ui/core@4.2.18(vue@3.5.26(typescript@5.9.3))':
dependencies:
dom-zindex: 1.0.6
vue: 3.5.26(typescript@5.9.3)
xe-utils: 3.8.1
xe-utils: 3.8.2
'@xmldom/xmldom@0.8.11': {}
@@ -16125,8 +16125,8 @@ snapshots:
cacheable@2.3.1:
dependencies:
'@cacheable/memory': 2.0.6
'@cacheable/utils': 2.3.2
'@cacheable/memory': 2.0.7
'@cacheable/utils': 2.3.3
hookified: 1.14.0
keyv: 5.5.5
qified: 0.5.3
@@ -16691,7 +16691,7 @@ snapshots:
css-what@6.2.2: {}
cssdb@8.5.2: {}
cssdb@8.6.0: {}
cssesc@3.0.0: {}
@@ -18745,7 +18745,7 @@ snapshots:
kolorist@1.8.0: {}
ky@1.14.1: {}
ky@1.14.2: {}
latest-version@9.0.0:
dependencies:
@@ -19627,7 +19627,7 @@ snapshots:
package-json@10.0.1:
dependencies:
ky: 1.14.1
ky: 1.14.2
registry-auth-token: 5.1.0
registry-url: 6.0.1
semver: 7.7.3
@@ -20159,7 +20159,7 @@ snapshots:
css-blank-pseudo: 7.0.1(postcss@8.5.6)
css-has-pseudo: 7.0.3(postcss@8.5.6)
css-prefers-color-scheme: 10.0.0(postcss@8.5.6)
cssdb: 8.5.2
cssdb: 8.6.0
postcss: 8.5.6
postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.6)
postcss-clamp: 4.1.0(postcss@8.5.6)
@@ -21960,7 +21960,7 @@ snapshots:
'@rollup/pluginutils': 5.3.0(rollup@4.54.0)
es-module-lexer: 1.7.0
rollup: 4.54.0
xe-utils: 3.8.1
xe-utils: 3.8.2
vite-plugin-pwa@1.2.0(vite@5.4.21(@types/node@25.0.3)(less@4.5.1)(sass@1.97.1)(terser@5.44.1))(workbox-build@7.4.0)(workbox-window@7.4.0):
dependencies:
@@ -22304,15 +22304,15 @@ snapshots:
vooks: 0.2.12(vue@3.5.26(typescript@5.9.3))
vue: 3.5.26(typescript@5.9.3)
vxe-pc-ui@4.11.20(vue@3.5.26(typescript@5.9.3)):
vxe-pc-ui@4.11.21(vue@3.5.26(typescript@5.9.3)):
dependencies:
'@vxe-ui/core': 4.2.17(vue@3.5.26(typescript@5.9.3))
'@vxe-ui/core': 4.2.18(vue@3.5.26(typescript@5.9.3))
transitivePeerDependencies:
- vue
vxe-table@4.17.35(vue@3.5.26(typescript@5.9.3)):
dependencies:
vxe-pc-ui: 4.11.20(vue@3.5.26(typescript@5.9.3))
vxe-pc-ui: 4.11.21(vue@3.5.26(typescript@5.9.3))
transitivePeerDependencies:
- vue
@@ -22571,7 +22571,7 @@ snapshots:
xdg-basedir@5.1.0: {}
xe-utils@3.8.1: {}
xe-utils@3.8.2: {}
xml-name-validator@4.0.0: {}