diff --git a/src/api/admin/enterprise/account.js b/src/api/admin/enterprise/account.js new file mode 100644 index 0000000..67056f7 --- /dev/null +++ b/src/api/admin/enterprise/account.js @@ -0,0 +1,10 @@ +import request from "@/utils/request"; + +// 企业信息修改 +export const updateEnterprise = (data) => { + return request({ + url: "/app/updateEnterprise", + method: "POST", + data, + }); +}; \ No newline at end of file diff --git a/src/api/admin/enterprise/demand.js b/src/api/admin/enterprise/demand.js index 1afd28d..e8e7859 100644 --- a/src/api/admin/enterprise/demand.js +++ b/src/api/admin/enterprise/demand.js @@ -79,3 +79,4 @@ export const deleteTechnologyDemand = (ids) => { method: "DELETE", }); }; + diff --git a/src/api/admin/expert/account.js b/src/api/admin/expert/account.js index 046e18d..7f6fb78 100644 --- a/src/api/admin/expert/account.js +++ b/src/api/admin/expert/account.js @@ -8,3 +8,12 @@ export const updateExpert = (data) => { data, }); }; + + +// 获取用户详细信息 +export function getInfo() { + return request({ + url: "/app/expert/info", + method: "get", + }); +} \ No newline at end of file diff --git a/src/api/admin/expert/demand.js b/src/api/admin/expert/demand.js index eed438c..7286988 100644 --- a/src/api/admin/expert/demand.js +++ b/src/api/admin/expert/demand.js @@ -49,4 +49,35 @@ export const insertDemand = (data) => { method: "POST", data }); +}; +// 专家已合作企业列表 +export const getExpertCooperateEnterpriseList = (params) => { + return request({ + url: `/app/expert/getExpertCooperateEnterpriseList`, + method: "GET", + params + }); +}; +// 专家新增已合作企业 +export const insertExpertCooperateEnterprise = (data) => { + return request({ + url: `/app/expert/insertExpertCooperateEnterprise`, + method: "POST", + data + }); +}; +// 专家修改已合作企业 +export const updateExpertCooperateEnterprise = (data) => { + return request({ + url: `/app/expert/updateExpertCooperateEnterprise`, + method: "PUT", + data + }); +}; +// 删除已合作 +export const deleteExpertCooperateEnterpriseByIds = (ids) => { + return request({ + url: `/app/expert/deleteExpertCooperateEnterpriseByIds/${ids}`, + method: "DELETE", + }); }; \ No newline at end of file diff --git a/src/api/admin/expert/patent.js b/src/api/admin/expert/patent.js new file mode 100644 index 0000000..f414e01 --- /dev/null +++ b/src/api/admin/expert/patent.js @@ -0,0 +1,37 @@ +import request from "@/utils/request"; + +// 专家专利列表 +export const expertPatentList = (id, params) => { + return request({ + url: `/app/expert/patent/${id}`, + method: "GET", + params + }); +}; + +// 专家新增专利 +export const insertCasPatent = (data) => { + return request({ + url: `/app/expert/insertCasPatent`, + method: "POST", + data, + params: { + expertId: data.expertId + } + }); +}; +// 专家修改专利 +export const updateCasPatent = (data) => { + return request({ + url: `/app/expert/updateCasPatent`, + method: "PUT", + data, + }); +}; +// 专家删除专利 +export const deleteCasPatentByIds = (ids) => { + return request({ + url: `/app/expert/deleteCasPatentByIds/${ids}`, + method: "DELETE", + }); +}; \ No newline at end of file diff --git a/src/api/admin/expert/technology.js b/src/api/admin/expert/technology.js new file mode 100644 index 0000000..b30d413 --- /dev/null +++ b/src/api/admin/expert/technology.js @@ -0,0 +1,51 @@ +import request from "@/utils/request"; + +// 专家论文列表 +export const paperList = (params) => { + return request({ + url: "/app/expert/getPaperList", + method: "GET", + params, + }); +}; +// 专家新增论文 +export const insertCasPaper = (data) => { + return request({ + url: "/app/expert/insertCasPaper", + method: "POST", + data, + }); +}; + +// 专家修改论文 +export const updateCasPaper = (data) => { + return request({ + url: "/app/expert/updateCasPaper", + method: "PUT", + data, + }); +}; +// 专家删除论文 +export const deleteCasPaper = (ids) => { + return request({ + url: `/app/expert/paper/${ids}`, + method: "DELETE", + }); +}; + +// 专家未认领专利列表 +export const getNoBindPatentList = (params) => { + return request({ + url: "/app/expert/getNoBindPatentList", + method: "GET", + params, + }); +}; +// 专家认领专利 +export const bindPatent = (params) => { + return request({ + url: "/app/expert/bindPatent", + method: "GET", + params, + }); +}; \ No newline at end of file diff --git a/src/api/website/home/index.js b/src/api/website/home/index.js index 7c740c2..a0a4dd2 100644 --- a/src/api/website/home/index.js +++ b/src/api/website/home/index.js @@ -84,6 +84,13 @@ export function searchEnterpriseDetail(id) { method: "get", }); } +// 客户端成果搜索结果详情 +export function searchAchievementDetail(id) { + return request({ + url: `/search/expertAchievement/${id}`, + method: "get", + }); +} // 客户端专家搜索结果详情 export function searchExpertDetail(id) { return request({ diff --git a/src/components/WangEditor/index.vue b/src/components/WangEditor/index.vue index 0febe65..b65746d 100644 --- a/src/components/WangEditor/index.vue +++ b/src/components/WangEditor/index.vue @@ -76,7 +76,7 @@ export default { }, customInsert(res, insertFn) { // res 即服务端的返回结果 - console.log(res); + // console.log(res); // 从 res 中找到 url alt href ,然后插图图片 insertFn(res.url, null, null); }, diff --git a/src/components/webBreadcrumb/index.vue b/src/components/webBreadcrumb/index.vue new file mode 100644 index 0000000..76597db --- /dev/null +++ b/src/components/webBreadcrumb/index.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 9990b21..18aa227 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -47,9 +47,9 @@