From 3b2f900533539b4a336c3b681a03b9b6cf90f782 Mon Sep 17 00:00:00 2001 From: wzl <1720360649@qq.com> Date: Wed, 27 Dec 2023 18:16:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E9=83=A8=E5=88=86=E6=88=90?= =?UTF-8?q?=E9=95=BF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/development.js | 70 +++++++++++ src/views/development/index.vue | 179 +++++++++++++++------------ src/views/development/taskDetail.vue | 82 ++++++++---- 3 files changed, 225 insertions(+), 106 deletions(-) create mode 100644 src/api/development.js diff --git a/src/api/development.js b/src/api/development.js new file mode 100644 index 0000000..31364f4 --- /dev/null +++ b/src/api/development.js @@ -0,0 +1,70 @@ +import request from '@/config/request'; + +async function http(config) { + return new Promise(resolve => { + request(config) + .then(res => { + resolve(res.data); + }) + .catch(err => { + console.log(err); + resolve(false); + }); + }); +} + +export const apiDevelopment = { + LevelList, + LevelDetail, + CurrentTask +}; + +export default apiDevelopment; + +// personId 这个用于临时测试用 +const personId = 15; + +/** + * 等级列表 + * @returns + */ +function LevelList() { + return http({ + url: '/api/Level/List', + method: 'get', + params: { + personId: personId + } + }); +} + +/** + * 等级详情 + * @param + * \{ levelId ,personId \} + * + * @returns + */ +function LevelDetail(params) { + return http({ + url: '/api/Level/LevelDetail', + method: 'get', + params: { + personId: personId, + ...params + } + }); +} + +/** + * 任务列表 + */ +function CurrentTask() { + return http({ + url: '/api/Task/CurrentTask', + method: 'get', + params: { + personId: personId + } + }); +} diff --git a/src/views/development/index.vue b/src/views/development/index.vue index 1814fe8..9d6f239 100644 --- a/src/views/development/index.vue +++ b/src/views/development/index.vue @@ -9,35 +9,38 @@
-