feat: 新增 S3 文件上传组件,支持文件大小和数量限制,优化上传流程

This commit is contained in:
2026-01-08 21:46:59 +07:00
parent a3c86ea0f7
commit 8d964957e5
4 changed files with 232 additions and 8 deletions

View File

@@ -111,15 +111,14 @@ function handleSubmit() {
<NInput v-model:value="form.description" type="textarea" />
</NFormItem>
<NFormItem path="proofDocuments" label="资产证明 ">
<NUpload
action="https://naive-upload.free.beeceptor.com/"
:headers="{ 'naive-info': 'hello!' }"
:data="{
'naive-data': 'cool! naive!'
<Upload
:model-value="form.proofDocuments?.split(',') || []"
:fetch-options="{
businessType: 'rwa_proof'
}"
>
<NButton>上传文件</NButton>
</NUpload>
accept="application/pdf,image/*,.doc,.docx"
@update:model-value="val => (form.proofDocuments = val.join(','))"
/>
</NFormItem>
<NSpace justify="end">
<NButton @click="$emit('close')">取 消</NButton>