From 8fea094cd4918259e146e85abb7d9d03e27c5ae0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A6=96=E5=A7=90?= <2981176548@qq.com> Date: Wed, 20 Mar 2024 18:23:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E5=90=88=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/request.js | 13 +- .../ProjectPage/MainMessage/ProjectCard.vue | 12 +- src/views/WorkLoadPage/I_Responsible.vue | 164 +++++++++--------- 3 files changed, 105 insertions(+), 84 deletions(-) diff --git a/src/js/request.js b/src/js/request.js index 705b71c..a556fd2 100644 --- a/src/js/request.js +++ b/src/js/request.js @@ -501,12 +501,19 @@ const infoEditSettingHeaderImage = (showType, token) => { /** * 展示我负责的项目 + * @param data * @param token - * @param url */ -const projectGet =(token,url) => { +const projectGet =(data, token) => { + const tags = data.tags + const isFinish = data.isFinish + // const principalUser = data.principalId + const encodedTags = tags.map(tag => encodeURIComponent(tag)); + const encodedIsFinish = isFinish.map(is => encodeURIComponent(is)) + const queryTags = `tags=${encodedTags.join('&tags=')}`; + const queryIsFinish = `isFinish=${encodedIsFinish.join('&isFinish=')}`; return axios({ - url:api+ "/project/get"+url, + url:api+ `/project/get/${queryTags}&${queryIsFinish}`, method: "get", headers:{ 'Authorization':'Bearer '+token, diff --git a/src/views/ProjectPage/MainMessage/ProjectCard.vue b/src/views/ProjectPage/MainMessage/ProjectCard.vue index 097b26b..d845d4a 100644 --- a/src/views/ProjectPage/MainMessage/ProjectCard.vue +++ b/src/views/ProjectPage/MainMessage/ProjectCard.vue @@ -1,5 +1,5 @@