feat: add upload file list with progress (#1825)
This commit is contained in:
@@ -7,7 +7,7 @@ const UPLOADS_LIMIT = 5;
|
||||
|
||||
const state = {
|
||||
id: 0,
|
||||
size: 0,
|
||||
sizes: [],
|
||||
progress: [],
|
||||
queue: [],
|
||||
uploads: {},
|
||||
@@ -19,12 +19,12 @@ const mutations = {
|
||||
},
|
||||
reset: (state) => {
|
||||
state.id = 0;
|
||||
state.size = 0;
|
||||
state.sizes = [];
|
||||
state.progress = [];
|
||||
},
|
||||
addJob: (state, item) => {
|
||||
state.queue.push(item);
|
||||
state.size += item.file.size;
|
||||
state.sizes[state.id] = item.file.size;
|
||||
state.id++;
|
||||
},
|
||||
moveJob(state) {
|
||||
@@ -33,6 +33,7 @@ const mutations = {
|
||||
Vue.set(state.uploads, item.id, item);
|
||||
},
|
||||
removeJob(state, id) {
|
||||
Vue.delete(state.uploads, id);
|
||||
delete state.uploads[id];
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user