From 307c84a3175275f10d09f7270bf62993b5080832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E4=B8=BD=E5=90=9B?= <664953382@qq.com> Date: Thu, 13 Jan 2022 15:14:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/config.js | 18 +- src/api/website/activity.js | 82 ++ src/views/website/activity/active/index.vue | 703 +++++++++++++++++- src/views/website/activity/active/signUp.vue | 140 +++- src/views/website/activity/apply/index.vue | 337 ++++++++- .../website/innovate/navigation/index.vue | 2 + src/views/website/innovate/service/index.vue | 8 +- src/views/website/solution/service/index.vue | 4 + .../website/solution/serviceCase/index.vue | 2 + 9 files changed, 1289 insertions(+), 7 deletions(-) create mode 100644 src/api/website/activity.js diff --git a/src/api/config.js b/src/api/config.js index 66e5e48..35a42b0 100644 --- a/src/api/config.js +++ b/src/api/config.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 租户列表 +// 租户列表 省市区选择 export function areaList(params) { return request({ url: '/admin/v1/config/area', @@ -8,3 +8,19 @@ export function areaList(params) { params, }) } +// 身份 +export function identity(params) { + return request({ + url: '/admin/v1/config/identity', + method: 'get', + params, + }) +} +// 领域 +export function industry(params) { + return request({ + url: '/admin/v1/config/industry', + method: 'get', + params, + }) +} diff --git a/src/api/website/activity.js b/src/api/website/activity.js new file mode 100644 index 0000000..7eec358 --- /dev/null +++ b/src/api/website/activity.js @@ -0,0 +1,82 @@ +import request from '@/utils/request' + +// 活动列表 +export function activityList(data) { + return request({ + url: '/admin/v1/activity', + method: 'post', + data, + }) +} +// 活动-添加 +export function activityAdd(data) { + return request({ + url: '/admin/v1/activity/add', + method: 'post', + data, + }) +} +// 活动-详情 +export function activityDetail(data) { + return request({ + url: '/admin/v1/activity/detail', + method: 'post', + data, + }) +} +// 活动-修改 +export function activityEdit(data) { + return request({ + url: '/admin/v1/activity/edit', + method: 'post', + data, + }) +} +// 活动-删除 +export function activityDelete(data) { + return request({ + url: '/admin/v1/activity/delete', + method: 'post', + data, + }) +} +// 报名列表 +export function signUpList(data) { + return request({ + url: '/admin/v1/activity/joins', + method: 'post', + data, + }) +} +// 活动申请列表 +export function applyList(data) { + return request({ + url: '/admin/v1/activity/apply', + method: 'post', + data, + }) +} +// 活动申请详情 +export function applyDetail(data) { + return request({ + url: '/admin/v1/activity/apply/detail', + method: 'post', + data, + }) +} +// 活动申请-处理 +export function applyHandle(data) { + return request({ + url: '/admin/v1/activity/apply/handle', + method: 'post', + data, + }) +} +// 活动申请-删除 +export function applyDelete(data) { + return request({ + url: '/admin/v1/activity/apply/delete', + method: 'post', + data, + }) +} diff --git a/src/views/website/activity/active/index.vue b/src/views/website/activity/active/index.vue index 162a878..427cf1f 100644 --- a/src/views/website/activity/active/index.vue +++ b/src/views/website/activity/active/index.vue @@ -1,3 +1,704 @@ + \ No newline at end of file diff --git a/src/views/website/activity/active/signUp.vue b/src/views/website/activity/active/signUp.vue index 436a4da..502c287 100644 --- a/src/views/website/activity/active/signUp.vue +++ b/src/views/website/activity/active/signUp.vue @@ -1,3 +1,139 @@ \ No newline at end of file +
+ + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + + + + +
+ + \ No newline at end of file diff --git a/src/views/website/activity/apply/index.vue b/src/views/website/activity/apply/index.vue index e0d16f7..b017762 100644 --- a/src/views/website/activity/apply/index.vue +++ b/src/views/website/activity/apply/index.vue @@ -1,3 +1,336 @@ \ No newline at end of file +
+ + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + \ No newline at end of file diff --git a/src/views/website/innovate/navigation/index.vue b/src/views/website/innovate/navigation/index.vue index 171a912..b847376 100644 --- a/src/views/website/innovate/navigation/index.vue +++ b/src/views/website/innovate/navigation/index.vue @@ -9,6 +9,8 @@ > - +