From eb19778bd0ccd829c62bbcdb43ca7a854a2b9d16 Mon Sep 17 00:00:00 2001 From: ailanyin Date: Mon, 19 Jun 2023 17:25:50 +0800 Subject: [PATCH] bugfix --- src/api/admin/agent/account.js | 45 +++ src/api/admin/agent/order.js | 22 ++ src/api/admin/agent/service/enterprise.js | 20 + .../admin/agent/service/technology-demand.js | 41 ++ src/api/admin/enterprise/demand.js | 9 + src/api/admin/laboratory/paper.js | 9 + src/api/admin/research/footprint.js | 10 + src/api/identity/index.js | 14 +- src/components/ImageUpload/index.vue | 32 +- src/constant/dict.js | 68 ++++ src/router/index.js | 109 +++++- src/utils/view_history.js | 23 ++ src/views/admin/agent/account/basic-info.vue | 18 +- .../admin/agent/bill/bill-list/index.vue | 257 +++++++++++++ .../admin/agent/bill/commission/index.vue | 140 +++++++ .../agent/bill/commission/withdraw-record.vue | 87 +++++ .../agent/bill/exchange-record/index.vue | 78 ++++ .../admin/agent/bill/trade-auth/index.vue | 43 +++ .../admin/agent/service/enterprise/index.vue | 228 ++++++++++++ .../enterprise/technology-demand-release.vue | 352 ++++++++++++++++++ .../service/enterprise/technology-demand.vue | 120 ++++++ .../service/enterprise/update-status.vue | 242 ++++++++++++ .../agent/service/matching-demand/detail.vue | 232 ++++++++++++ .../agent/service/matching-demand/index.vue | 175 +++++++++ src/views/admin/components/enterpriseItem.vue | 1 + .../admin/enterprise/account/basicInfo.vue | 72 +--- src/views/admin/enterprise/demand/results.vue | 42 ++- .../admin/enterprise/extension/results.vue | 46 ++- src/views/admin/expert/demand/release.vue | 1 - .../admin/laboratory/research/paper/index.vue | 24 +- .../laboratory/research/paper/unit-info.vue | 119 ++++++ .../footprint/browsing-history/index.vue | 119 ++++++ src/views/components/AgentForm/index.vue | 52 +-- src/views/components/FieldSingle/index.vue | 32 +- src/views/identity/agent.vue | 14 +- src/views/identity/index.vue | 2 +- src/views/test.jsx | 31 ++ src/views/test.vue | 10 +- .../searchList/components/achievementItem.vue | 16 +- .../searchList/components/expertItem.vue | 5 +- .../searchList/components/gainItem.vue | 14 +- 41 files changed, 2788 insertions(+), 186 deletions(-) create mode 100644 src/api/admin/agent/account.js create mode 100644 src/api/admin/agent/order.js create mode 100644 src/api/admin/agent/service/enterprise.js create mode 100644 src/api/admin/agent/service/technology-demand.js create mode 100644 src/api/admin/research/footprint.js create mode 100644 src/utils/view_history.js create mode 100644 src/views/admin/agent/bill/bill-list/index.vue create mode 100644 src/views/admin/agent/bill/commission/index.vue create mode 100644 src/views/admin/agent/bill/commission/withdraw-record.vue create mode 100644 src/views/admin/agent/bill/exchange-record/index.vue create mode 100644 src/views/admin/agent/bill/trade-auth/index.vue create mode 100644 src/views/admin/agent/service/enterprise/index.vue create mode 100644 src/views/admin/agent/service/enterprise/technology-demand-release.vue create mode 100644 src/views/admin/agent/service/enterprise/technology-demand.vue create mode 100644 src/views/admin/agent/service/enterprise/update-status.vue create mode 100644 src/views/admin/agent/service/matching-demand/detail.vue create mode 100644 src/views/admin/agent/service/matching-demand/index.vue create mode 100644 src/views/admin/laboratory/research/paper/unit-info.vue create mode 100644 src/views/admin/research/footprint/browsing-history/index.vue create mode 100644 src/views/test.jsx diff --git a/src/api/admin/agent/account.js b/src/api/admin/agent/account.js new file mode 100644 index 0000000..1870e92 --- /dev/null +++ b/src/api/admin/agent/account.js @@ -0,0 +1,45 @@ +// 获取用户详细信息 +import request from "@/utils/request"; + +/*获取基本信息*/ +export function getInfo() { + return request({ + url: "/app/broker/info", + method: "get", + }); +} + +// 经纪人信息修改 +export const updateCasBroker = (data) => { + return request({ + url: "/app/broker/updateCasBroker", + method: "PUT", + data, + }); +}; + +/** + * 申请入驻 + * @param data + * @return {*} + */ +export const insertCasBroker = (data) => { + return request({ + url: "/app/broker/insertCasBroker", + method: "POST", + data, + }); +}; + +/** + * 个人信息录入 + * @param data + * @return {*} + */ +export const insertClientUser = (data) => { + return request({ + url: "/app/broker/insertClientUser", + method: "POST", + data, + }); +}; diff --git a/src/api/admin/agent/order.js b/src/api/admin/agent/order.js new file mode 100644 index 0000000..21aff23 --- /dev/null +++ b/src/api/admin/agent/order.js @@ -0,0 +1,22 @@ +import request from "@/utils/request"; + +/** + * 经纪人订单列表 + * @param params + * @return {*} + */ +export const brokerDealLogList = (params) => { + return request({ + url: `/app/broker/brokerDealLogList`, + method: "GET", + params, + }); +}; + +export const applyBill = (data) => { + return request({ + url: `/app/broker/applyBill`, + method: "PUT", + data, + }); +}; diff --git a/src/api/admin/agent/service/enterprise.js b/src/api/admin/agent/service/enterprise.js new file mode 100644 index 0000000..a194a75 --- /dev/null +++ b/src/api/admin/agent/service/enterprise.js @@ -0,0 +1,20 @@ +import request from "@/utils/request"; + +export const listBrokerEnterprise = (params) => + request({ + url: "/app/broker/enterprise/list", + method: "GET", + params, + }); + +export const insertBrokerEnterprise = (data) => + request({ + url: "/app/broker/enterprise", + method: "POST", + data, + }); +export const deleteBrokerEnterprise = (ids) => + request({ + url: `/app/broker/enterprise/${ids}`, + method: "DELETE", + }); diff --git a/src/api/admin/agent/service/technology-demand.js b/src/api/admin/agent/service/technology-demand.js new file mode 100644 index 0000000..0f102ed --- /dev/null +++ b/src/api/admin/agent/service/technology-demand.js @@ -0,0 +1,41 @@ +import request from "@/utils/request"; + +/** + * 服务企业技术需求列表 + * @param params + * @return {*} + */ +export const technologyDemandList = (params) => + request({ + url: "/app/broker/enterprise/technologyDemandList", + method: "GET", + params, + }); + +/** + * 新增企业精神需求 + * @param data + * @return {*} + */ +export const insertDemand = (data) => + request({ + url: "/app/broker/enterprise/insertDemand", + method: "POST", + data, + }); + +export const getTechnologyDemandUpdateStatus = (params) => + request({ + url: "/app/broker/enterprise/demandProcess", + method: "GET", + params, + }); + +export const updateDemandProcess = ( + data // 修改企业技术需求 +) => + request({ + url: "/app/broker/enterprise/updateDemandProcess", + method: "PUT", + data, + }); diff --git a/src/api/admin/enterprise/demand.js b/src/api/admin/enterprise/demand.js index 1afd28d..a506717 100644 --- a/src/api/admin/enterprise/demand.js +++ b/src/api/admin/enterprise/demand.js @@ -79,3 +79,12 @@ export const deleteTechnologyDemand = (ids) => { method: "DELETE", }); }; + +//添加查看记录 +export const addViewRecord = (data) => { + return request({ + url: `/app/addSeeLog`, + method: "POST", + data, + }); +}; diff --git a/src/api/admin/laboratory/paper.js b/src/api/admin/laboratory/paper.js index 44774d4..e50e4e2 100644 --- a/src/api/admin/laboratory/paper.js +++ b/src/api/admin/laboratory/paper.js @@ -37,3 +37,12 @@ export const deletePaper = (ids) => { method: "DELETE", }); }; + +// 单位浏览记录 +export const seeLogList = (params) => { + return request({ + url: `/app/laboratory/seeLogList`, + method: "GET", + params, + }); +}; diff --git a/src/api/admin/research/footprint.js b/src/api/admin/research/footprint.js new file mode 100644 index 0000000..0bbf3c1 --- /dev/null +++ b/src/api/admin/research/footprint.js @@ -0,0 +1,10 @@ +import request from "@/utils/request"; + +// 客户浏览数据列表 +export function customerBrowseList(params) { + return request({ + url: "/app/research/seeLogList", + method: "get", + params, + }); +} diff --git a/src/api/identity/index.js b/src/api/identity/index.js index fc86185..cdf6c4a 100644 --- a/src/api/identity/index.js +++ b/src/api/identity/index.js @@ -65,19 +65,17 @@ export function insertResearch(data) { } // 实验室入驻 -export function insertLaboratory(data) { - return request({ +export const insertLaboratory = (data) => + request({ url: "/app/laboratory/insertLaboratory", method: "post", data, }); -} -// 实验室入驻 -export function agent(data) { - return request({ - url: "/enterprise/v1/settled/agent", +// 经纪人入驻 +export const insertAgent = (data) => + request({ + url: "/app/laboratory/insertAgent", method: "post", data, }); -} diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue index 8597ae0..e169dc6 100644 --- a/src/components/ImageUpload/index.vue +++ b/src/components/ImageUpload/index.vue @@ -1,26 +1,28 @@