From ada9f94217a94b4140dc07023a990fadb6e52fa5 Mon Sep 17 00:00:00 2001
From: yuyuanshifu <747342561@qq.com>
Date: Fri, 24 Jul 2020 22:00:45 +0800
Subject: [PATCH] add dataset_id
---
templates/repo/datasets/index.tmpl | 4 +++-
web_src/js/App.vue | 29 ++++++-----------------------
web_src/js/index.js | 4 ----
3 files changed, 9 insertions(+), 28 deletions(-)
diff --git a/templates/repo/datasets/index.tmpl b/templates/repo/datasets/index.tmpl
index 7f292d99e..d4d015708 100755
--- a/templates/repo/datasets/index.tmpl
+++ b/templates/repo/datasets/index.tmpl
@@ -65,7 +65,9 @@
diff --git a/web_src/js/App.vue b/web_src/js/App.vue
index 76a341d03..d16699fbe 100755
--- a/web_src/js/App.vue
+++ b/web_src/js/App.vue
@@ -28,27 +28,10 @@
export default {
data () {
return {
- /*options: {
- target: 'http://localhost:9000/upload',
- testChunks: false,
- chunkSize: 1024*1024*64, //64MB
- simultaneousUploads: 1, //并发上传数
- headers: {
- 'access-token': 'abcd1234'
- },
- maxChunkRetries: 3, //最大自动失败重试上传次数
- parseTimeRemaining: function (timeRemaining, parsedTimeRemaining) { //格式化时间
- return parsedTimeRemaining
- .replace(/\syears?/, '年')
- .replace(/\days?/, '天')
- .replace(/\shours?/, '小时')
- .replace(/\sminutes?/, '分钟')
- .replace(/\sseconds?/, '秒')
- }
- },*/
attrs: {
- accept: 'img/*'
+ accept: '*'
},
+ props: ["datasetId"],
panelShow: false, //选择文件后,展示上传panel
collapse: false,
statusTextMap: {
@@ -59,17 +42,17 @@
waiting: '等待中...',
cmd5: '计算md5...'
},
-
fileStatusText: (status, response) => {
return this.statusTextMap[status];
},
}
},
created() {
- //const uploaderInstance = this.$refs.uploader.uploader;
+ //const uploaderInstance = this.$refs.uploader;
},
methods: {
onFileAdded(file) {
+ file.datasetId = document.getElementById("datasetId").getAttribute("datasetId");
// 计算MD5
this.computeMD5(file);
},
@@ -212,7 +195,7 @@
uploadID: file.uploadID,
file_name: file.name,
size: file.size,
- //dataset_id: datasetID,
+ dataset_id: file.datasetId,
_csrf: csrf
})).then(function (response) {
resolve(response);
@@ -233,7 +216,7 @@
console.log(`第${currentChunk}个分片上传完成, 开始第${currentChunk +1}/${chunks}个分片上传`);
await loadNext();
} else {
- //console.log(dataset_id)
+ //console.log({{.dataset_id}});
await completeUpload();
console.log(`文件上传完成:${file.name} \n分片:${chunks} 大小:${file.size} 用时:${(new Date().getTime() - time)/1000} s`);
//window.location.reload();
diff --git a/web_src/js/index.js b/web_src/js/index.js
index b88ab861e..ecad070c2 100755
--- a/web_src/js/index.js
+++ b/web_src/js/index.js
@@ -3172,15 +3172,11 @@ function initVueApp() {
}
function initVueUploader() {
- //console.log($dataset.data('dataset-id'));
/* eslint-disable no-new */
new Vue({
el: '#uploader',
components: { App },
template: ''
- /*props: {
- dataset_id: $dataset.data('dataset-id')
- }*/
});
}