| | |
| | | </div> |
| | | |
| | | <div class="search-part"> |
| | | <a-select v-model:value="subFileTypeArr" allowClear @change="subFileTypeChange" :options="subFileTypeOptions" |
| | | <a-select v-model:value="subFileTypeArr" allowClear @change="subFileTypeChange" |
| | | :options="subFileTypeOptions" |
| | | :maxTagCount="searchPanelOptions.maxTagCount" mode="multiple" |
| | | :size="searchPanelOptions.size" placeholder="所有类型" style="width: 300px"> |
| | | </a-select> |
| | |
| | | |
| | | function downloadMedia (media: MediaFile) { |
| | | loading.value = true |
| | | downloadMediaFile(workspaceId, media.file_id).then(res => { |
| | | if (!res) { |
| | | return |
| | | } |
| | | |
| | | const data = new Blob([res]) |
| | | const url = prefix + '/' + media.object_key |
| | | const data = new Blob([url]) |
| | | downloadFile(data, media.file_name) |
| | | loading.value = false |
| | | }).finally(() => { |
| | | |
| | | }) |
| | | // downloadMediaFile(workspaceId, media.file_id).then(res => { |
| | | // if (!res) { |
| | | // return |
| | | // } |
| | | // |
| | | // const data = new Blob([url]) |
| | | // downloadFile(data, media.file_name) |
| | | // loading.value = false |
| | | // }).finally(() => { |
| | | // loading.value = false |
| | | // }) |
| | | } |
| | | |
| | | </script> |