From ce7f7e4b8bd9983239833469bdb9be61a3c3b287 Mon Sep 17 00:00:00 2001 From: quantulr <35954003+quantulr@users.noreply.github.com> Date: Fri, 8 Mar 2024 16:21:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=91=E7=A0=94=E6=9C=BA=E6=9E=84=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E7=BB=91=E5=AE=9A=E4=B8=93=E5=AE=B6=E5=92=8C=E5=AE=9E?= =?UTF-8?q?=E9=AA=8C=E5=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin/research/expert.js | 98 +++- .../admin/research/research/expert/index.vue | 356 +++++++++++---- .../research/research/laboratory/index.vue | 420 ++++++++++++------ src/views/website/about/about.vue | 70 +-- src/views/website/news/detail.vue | 2 +- src/views/website/searchList/achievement.vue | 75 ++-- .../website/searchList/achievementDetail.vue | 12 +- .../searchList/components/achievementItem.vue | 34 +- .../searchList/components/expertItem.vue | 4 +- .../searchList/components/gainItem.vue | 4 +- .../searchList/components/laboratoryItem.vue | 20 +- .../components/serviceDemandItem.vue | 4 +- .../components/technologyDemandItem.vue | 21 +- .../website/searchList/enterpriseDetail.vue | 40 +- src/views/website/searchList/expertDetail.vue | 29 +- .../website/searchList/laboratoryDetail.vue | 94 ++-- src/views/website/searchList/patentDetail.vue | 18 +- .../website/searchList/productDetail.vue | 2 +- .../searchList/serviceDemandDetail.vue | 58 +-- .../searchList/technologyDemandDetail.vue | 8 +- .../website/solution/components/seeMore.vue | 24 +- src/views/website/solution/detail.vue | 45 +- vite.config.js | 2 +- 23 files changed, 923 insertions(+), 517 deletions(-) diff --git a/src/api/admin/research/expert.js b/src/api/admin/research/expert.js index 08ce19e..65fed63 100644 --- a/src/api/admin/research/expert.js +++ b/src/api/admin/research/expert.js @@ -2,28 +2,28 @@ import request from "@/utils/request"; // 科研机构专家列表 export const expertList = (params) => { - return request({ - url: `/app/research/expertList`, - method: "GET", - params, - }); + return request({ + url: `/app/research/expertList`, + method: "GET", + params, + }); }; // 科研机构取消专家绑定 export const deleteBindExpert = (expertId) => { - return request({ - url: `/app/research/deleteBindExpert/${expertId}`, - method: "PUT", - }); + return request({ + url: `/app/research/deleteBindExpert/${expertId}`, + method: "PUT", + }); }; // 科研机构新增专利 export const insertLabPatent = (data) => { - return request({ - url: `/app/research/patent`, - method: "POST", - data, - }); + return request({ + url: `/app/research/patent`, + method: "POST", + data, + }); }; /** @@ -32,16 +32,68 @@ export const insertLabPatent = (data) => { * @return {*} */ export const updateLabPatent = (data) => { - return request({ - url: `/app/research/patent`, - method: "PUT", - data, - }); + return request({ + url: `/app/research/patent`, + method: "PUT", + data, + }); }; export const deleteLabPatentByIds = (ids) => { - return request({ - url: `/app/research/deletePatents/${ids}`, - method: "DELETE", - }); + return request({ + url: `/app/research/deletePatents/${ids}`, + method: "DELETE", + }); }; + + +/** + * 实验室未绑定专家列表 + * @param params + * @return {*} + */ +export const selectNotBindResearch = (params) => { + return request({ + url: `/app/research/selectNotBindResearch`, + method: "GET", + params, + }); +}; + +/** + * 实验室专家绑定 + * @param expertId + * @return {*} + */ +export const bindExpert = (expertId) => { + return request({ + url: `/app/research/bindExpert/${expertId}`, + method: "GET", + }); +}; + + +/** + * 实验室未绑定专家列表 + * @param params + * @return {*} + */ +export const selectLabNotBindResearch = (params) => { + return request({ + url: `/app/research/selectLabNotBindResearch`, + method: "GET", + params, + }); +}; + +/** + * 科研机构专家绑定 + * @param laboratoryId + * @return {*} + */ +export const bindLaboratory = (laboratoryId) => { + return request({ + url: `/app/research/bindLaboratory/${laboratoryId}`, + method: "GET", + }); +}; \ No newline at end of file diff --git a/src/views/admin/research/research/expert/index.vue b/src/views/admin/research/research/expert/index.vue index 7b60e73..4881be9 100644 --- a/src/views/admin/research/research/expert/index.vue +++ b/src/views/admin/research/research/expert/index.vue @@ -1,33 +1,33 @@