From 201611948c96205427e8e02b78c8a2fdf64a201f Mon Sep 17 00:00:00 2001 From: LiYang Date: Sun, 7 Aug 2016 23:14:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BF=9B=E5=BA=A6=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/problem/testCaseMgnt.vue | 81 ++++++++++--------- .../admin/src/components/utils/uploader.vue | 6 +- 2 files changed, 45 insertions(+), 42 deletions(-) diff --git a/frontend/admin/src/components/problem/testCaseMgnt.vue b/frontend/admin/src/components/problem/testCaseMgnt.vue index 431975d..0aa4cdb 100644 --- a/frontend/admin/src/components/problem/testCaseMgnt.vue +++ b/frontend/admin/src/components/problem/testCaseMgnt.vue @@ -1,41 +1,44 @@ @@ -54,14 +57,12 @@ uploader }, methods: { - uploadSuccess: (f, response)=> { + uploadSuccess(f, response){ alert("success"); }, - uploadError: (f, reason)=> { + uploadError(f, reason){ + this.uploadProgress = 0; alert("error"); - }, - uploadProgress: (file, percentage)=> { - console.log(percentage); } } }) diff --git a/frontend/admin/src/components/utils/uploader.vue b/frontend/admin/src/components/utils/uploader.vue index 5354da7..ad8443b 100644 --- a/frontend/admin/src/components/utils/uploader.vue +++ b/frontend/admin/src/components/utils/uploader.vue @@ -46,9 +46,11 @@ uploader.on("uploadBeforeSend", (obj, data, headers)=> { headers["X-CSRFToken"] = getCookie("csrftoken"); }); - uploader.on("uploadSuccess", this.uploadSuccess); + uploader.on("uploadProgress", (f, percentage)=> { + this.uploadProgress = Math.round(percentage * 100); + }); uploader.on("uploadError", this.uploadError); - uploader.on("uploadProgress", this.uploadProgress); + uploader.on("uploadSuccess", this.uploadSuccess); } })