|
|
@@ -8,7 +8,7 @@ |
|
|
|
{{ file_status_text }} |
|
|
|
<strong class="success text red">{{ status }}</strong> |
|
|
|
</p> |
|
|
|
<el-button style="background-color: #21ba45;" type="success" :disabled="btnFlag" @click="onFileAdded">{{upload}}</el-button> |
|
|
|
<el-button style="background-color: #21ba45;" type="success" :disabled="btnFlag" @click="startUpload">{{upload}}</el-button> |
|
|
|
<el-button type="info" @click="cancelDataset">{{cancel}}</el-button> |
|
|
|
<!-- <p>说明:<br> |
|
|
|
- 只有zip格式的数据集才能发起云脑任务;<br> |
|
|
@@ -42,7 +42,7 @@ export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
dropzoneUploader: null, |
|
|
|
maxFiles: 1, |
|
|
|
maxFiles: 10, |
|
|
|
maxFilesize: 1 * 1024 * 1024 * 1024 * 1024, |
|
|
|
acceptedFiles: '*/*', |
|
|
|
progress: 0, |
|
|
@@ -106,15 +106,18 @@ export default { |
|
|
|
url: '/todouploader', |
|
|
|
maxFiles: this.maxFiles, |
|
|
|
maxFilesize: this.maxFileSize, |
|
|
|
parallelUploads: this.maxFiles, |
|
|
|
timeout: 0, |
|
|
|
autoQueue: false, |
|
|
|
// autoQueue: false, |
|
|
|
autoProcessQueue: false, //自动上传 |
|
|
|
dictDefaultMessage: this.dropzoneParams.data('default-message'), |
|
|
|
dictInvalidFileType: this.dropzoneParams.data('invalid-input-type'), |
|
|
|
dictFileTooBig: this.dropzoneParams.data('file-too-big'), |
|
|
|
dictRemoveFile: this.dropzoneParams.data('remove-file'), |
|
|
|
previewTemplate |
|
|
|
// previewTemplate |
|
|
|
}); |
|
|
|
dropzoneUploader.on('addedfile', (file) => { |
|
|
|
console.log(file) |
|
|
|
this.file = file |
|
|
|
}); |
|
|
|
dropzoneUploader.on('maxfilesexceeded', function (file) { |
|
|
@@ -130,6 +133,18 @@ export default { |
|
|
|
this.dropzoneUploader = dropzoneUploader; |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
startUpload(){ |
|
|
|
console.log(this.dropzoneUploader) |
|
|
|
console.log(this.dropzoneUploader.getQueuedFiles()) |
|
|
|
for (let i = 0; i < this.dropzoneUploader.getAcceptedFiles().length; i++) { |
|
|
|
console.log(i) |
|
|
|
this.dropzoneUploader.processFile(myDropzone.getAcceptedFiles()[i]); |
|
|
|
|
|
|
|
} |
|
|
|
if (myDropzone.getAcceptedFiles().length !== 0) { |
|
|
|
myDropzone.processQueue(); |
|
|
|
} |
|
|
|
}, |
|
|
|
cancelDataset(){ |
|
|
|
location.href = this.repoPath |
|
|
|
this.dropzoneUploader.removeAllFiles(true) |
|
|
|