diff --git a/src/api/onlineHome/poll.js b/src/api/onlineHome/poll.js new file mode 100644 index 00000000..5f4955b5 --- /dev/null +++ b/src/api/onlineHome/poll.js @@ -0,0 +1,33 @@ +import request from '@/utils/request' + +// 查询投票主题列表 +export function listPoll(query) { + return request({ + url: '/poll/poll/list', + method: 'get', + params: query + }) +} +// 查询投票主题详细 +export function getPoll(id) { + return request({ + url: '/poll/poll/get/' + id, + method: 'get' + }) +} +// 新增投票主题 +export function votePoll(id,list) { + return request({ + url: '/poll/poll/votePoll/'+ id +'/'+ list, + method: 'get' + }) +} + +// 查询投票详情列表 +export function listPollVote(query) { + return request({ + url: '/poll/pollVote/list', + method: 'get', + params: query + }) +} diff --git a/src/router/index.js b/src/router/index.js index 38006378..1600f163 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -645,6 +645,15 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/onlineHome/zdjs'], resolve) }, + { + path: '/onlineHome/homePollDetail', + name: 'homePollDetail', + meta: { + title: '投票详情', + hidden: true, + }, + component: (resolve) => require(['@/views/onlineHome/homePollDetail'], resolve) + }, { path: '/flowChart', name: 'flowChart', diff --git a/src/views/onlineHome/homePoll.vue b/src/views/onlineHome/homePoll.vue index 9e1cd13e..be54bc6a 100644 --- a/src/views/onlineHome/homePoll.vue +++ b/src/views/onlineHome/homePoll.vue @@ -6,83 +6,54 @@ @click-left="$router.back(-1)" > - - -

活动主题活动主题活动主题活动主题

-
-
- - -

活动描述活动描述活动描述

-
-
+ + + + + + + +

{{item.subjectName}}

+
+ +

+ 开始时间:{{item.startTime}} +

+

+ 截止时间:{{item.endTime}} +

+

+ 发起人:{{item.promoters}} +

+
+
+ +

未开始

+

查看

+

投票

+
+
+
- - - -

实名

- -

单选

- -

多选

-
- - -

3人已参与

-
-
- - - - - - - - - - - - 57票 87% - - - - diff --git a/src/views/onlineHome/homePollDetail.vue b/src/views/onlineHome/homePollDetail.vue new file mode 100644 index 00000000..29c91097 --- /dev/null +++ b/src/views/onlineHome/homePollDetail.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/static/images/onlineHome/voteMenu.png b/static/images/onlineHome/voteMenu.png new file mode 100644 index 00000000..48ec7963 Binary files /dev/null and b/static/images/onlineHome/voteMenu.png differ