From 28808f60244a671624edcef5cc9373e1a79a5dd9 Mon Sep 17 00:00:00 2001 From: cxc Date: Tue, 22 Nov 2022 17:31:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E7=9C=81=E5=B8=82=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/website/activity/index.js | 25 +++ .../admin/enterprise/account/basicInfo.vue | 22 +- .../admin/enterprise/activity/active.vue | 1 + .../enterprise/demand/releaseService.vue | 17 +- .../enterprise/demand/releaseTechnology.vue | 22 +- .../admin/enterprise/demand/serviceDemand.vue | 37 +++- .../admin/enterprise/demand/technology.vue | 30 +++ .../admin/enterprise/extension/release.vue | 16 +- src/views/admin/enterprise/index.vue | 9 +- src/views/admin/expert/activity/active.vue | 1 + src/views/admin/expert/demand/release.vue | 11 +- .../admin/expert/demand/serviceDemand.vue | 17 +- src/views/components/EnterpriseForm/index.vue | 29 ++- src/views/components/ExpertForm/index.vue | 8 +- src/views/components/ReleaseForm/index.vue | 43 ++-- src/views/website/activity/activity.vue | 206 ++++++++++++++++-- .../searchList/components/expertItem.vue | 18 +- .../website/searchList/enterpriseDetail.vue | 35 ++- 18 files changed, 452 insertions(+), 95 deletions(-) create mode 100644 src/api/website/activity/index.js diff --git a/src/api/website/activity/index.js b/src/api/website/activity/index.js new file mode 100644 index 0000000..b2cd0f6 --- /dev/null +++ b/src/api/website/activity/index.js @@ -0,0 +1,25 @@ +import request from "@/utils/request"; + +// 活动报名 +export function signUpActivity(data) { + return request({ + url: "/app/activity", + method: "post", + data, + }); +} +// 活动列表 +export const activitysList = (params) => { + return request({ + url: "/app/getActivitys", + method: "GET", + params, + }); +}; +// 活动详情 +export const activityDetail = (id) => { + return request({ + url: `/app/getActivity/${id}`, + method: "GET", + }); +}; diff --git a/src/views/admin/enterprise/account/basicInfo.vue b/src/views/admin/enterprise/account/basicInfo.vue index f0ea2e0..4a851f6 100644 --- a/src/views/admin/enterprise/account/basicInfo.vue +++ b/src/views/admin/enterprise/account/basicInfo.vue @@ -122,16 +122,18 @@ const submitPersonalInfo = async () => { const submitEnterpriseForm = async (status) => { const enterpriseFormValid = await enterpriseFormRef.value.validateForm(); - PersonalInfoFormRef.value.validate(async (valid) => { - if (enterpriseFormValid && valid) { - await updateEnterprise(enterpriseInfoForm.value); - ElMessage.success("更新企业信息成功"); - const { data } = await getInfo(); - enterpriseInfoForm.value = data.enterprise ?? {}; - } else { - console.log("校验未通过"); - } - }); + // PersonalInfoFormRef.value.validate( + // async (valid) => { + if (enterpriseFormValid) { + await updateEnterprise(enterpriseInfoForm.value); + ElMessage.success("更新企业信息成功"); + const { data } = await getInfo(); + enterpriseInfoForm.value = data.enterprise ?? {}; + } else { + console.log("校验未通过"); + } + // }; + // ); }; getBasicInfo(); diff --git a/src/views/admin/enterprise/activity/active.vue b/src/views/admin/enterprise/activity/active.vue index 43476d9..040d2a8 100644 --- a/src/views/admin/enterprise/activity/active.vue +++ b/src/views/admin/enterprise/activity/active.vue @@ -94,6 +94,7 @@ const data = reactive({ queryParams: { pageNum: 1, pageSize: 10, + notifyCrowd: "1", title: undefined, status: undefined, }, diff --git a/src/views/admin/enterprise/demand/releaseService.vue b/src/views/admin/enterprise/demand/releaseService.vue index 1b21166..b5baae1 100644 --- a/src/views/admin/enterprise/demand/releaseService.vue +++ b/src/views/admin/enterprise/demand/releaseService.vue @@ -111,7 +111,7 @@ diff --git a/src/views/admin/enterprise/extension/release.vue b/src/views/admin/enterprise/extension/release.vue index 90aaa97..66bbadd 100644 --- a/src/views/admin/enterprise/extension/release.vue +++ b/src/views/admin/enterprise/extension/release.vue @@ -16,7 +16,8 @@