Commit 02e81093 authored by Grégor JOUET's avatar Grégor JOUET 🔧
Browse files

Progress bar component call

parent 2120d9ff
Loading
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -261,15 +261,18 @@ export default {
      this.is_uploading_gcode = true
      let req_id = parseInt(this.id)
      var formData = new FormData();

      var progressHandler = function(progressEvent) {
        var percentCompleted = Math.round((progressEvent.loaded * 100) / progressEvent.total)
        this.gcode_upload_progress = percentCompleted
      }

      formData.append("file", document.querySelector('#file').files[0]);
      axios.post(`/files/gcode/upload/${req_id}`, formData, {
          headers: {
            'Content-Type': 'multipart/form-data'
          },
          onUploadProgress(progressEvent) {
            var percentCompleted = Math.round((progressEvent.loaded * 100) / progressEvent.total)
            this.gcode_upload_progress = percentCompleted
          }
          onUploadProgress: progressHandler
      }).then((resp) => {
        this.is_uploading_gcode = false
        this.$store.dispatch('reload_request', this.id).then(() => {