| | |
| | | <template> |
| | | <div> |
| | | <div class="app"> |
| | | <a-spin :spinning="spinning" > |
| | | <div class="dragger"> |
| | | <a-upload-dragger |
| | | v-model:fileList="fileList" |
| | |
| | | </a-col> |
| | | </a-row> |
| | | </div> |
| | | |
| | | </a-spin> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | const fileList = ref([]); |
| | | const previewUrl = ref() |
| | | const results = ref([]) |
| | | const spinning = ref(false) |
| | | const columns = [ |
| | | { |
| | | title: '药材', |
| | |
| | | console.log(info.file, info.fileList); |
| | | } |
| | | if (status === 'done') { |
| | | message.success(`${info.file.name} file uploaded successfully.`); |
| | | message.success(`${info.file.name} 识别成功!!`); |
| | | console.log("done",info.file.response.result) |
| | | results.value = info.file.response.result |
| | | spinning.value = false |
| | | } else if (status === 'error') { |
| | | message.error(`${info.file.name} file upload failed.`); |
| | | message.error(`${info.file.name} 识别失败!!`); |
| | | } |
| | | }; |
| | | function handleDrop(e: DragEvent) { |
| | |
| | | |
| | | function beforeUpload(file) { |
| | | console.log("before",file) |
| | | spinning.value = true |
| | | previewUrl.value = URL.createObjectURL(file) |
| | | |
| | | console.log("pre",previewUrl.value) |