diff --git a/src/api/development.js b/src/api/development.js index 31364f4..e51492a 100644 --- a/src/api/development.js +++ b/src/api/development.js @@ -16,7 +16,9 @@ async function http(config) { export const apiDevelopment = { LevelList, LevelDetail, - CurrentTask + CurrentTask, + UploadFile, + SubmitTask }; export default apiDevelopment; @@ -68,3 +70,40 @@ function CurrentTask() { } }); } + +/** + * 提交任务 + */ + +function SubmitTask(param) { + return http({ + url: '/api/Task/Submit', + method: 'post', + data: { + personId: personId, + ...param + } + }); +} + +/** + * 上传文件 + */ +function UploadFile(param) { + return http({ + url: "/api/File/Upload", + method: "post", + data: param, + headers: { "Content-Type": "multipart/form-data" }, + transformRequest: function(data) { + const formData = new FormData(); + let i = data.formData.entries(); + let j = i.next(); + while (!j.done) { + formData.set(j.value[0], j.value[1]); + j = i.next(); + } + return formData; + } + }); +} diff --git a/src/views/development/index.vue b/src/views/development/index.vue index 9d6f239..7d14bb1 100644 --- a/src/views/development/index.vue +++ b/src/views/development/index.vue @@ -27,8 +27,8 @@