From 8f15cb2afce27cdbf1348c4086d082db4efb1744 Mon Sep 17 00:00:00 2001 From: yujk <990961482@qq.com> Date: Fri, 3 Sep 2021 11:52:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=AE=B6=E5=9B=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/onlineHome/poll.js | 33 ++++ src/router/index.js | 9 + src/views/onlineHome/homePoll.vue | 138 ++++++++------- src/views/onlineHome/homePollDetail.vue | 220 ++++++++++++++++++++++++ static/images/onlineHome/voteMenu.png | Bin 0 -> 800 bytes 5 files changed, 330 insertions(+), 70 deletions(-) create mode 100644 src/api/onlineHome/poll.js create mode 100644 src/views/onlineHome/homePollDetail.vue create mode 100644 static/images/onlineHome/voteMenu.png 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 @@ + + + + + + + + + + {{form.subjectName}} + + + + + {{form.description}} + + + + + + + 实名 + + 单选 + + 多选 + + + + {{this.form.nums}}人已参与 + + + + + + + + + + + + + + + + + {{item.num}}票 {{voteNum>0?((item.num/voteNum)*100).toFixed(2):0}}% + + + {{item.num+1}}票 {{(voteNum+result.length)>0?(((item.num+1)/(voteNum+result.length))*100).toFixed(2):0}}% + + + + + + + + + + + + + + + + + + + {{item.num}}票 {{voteNum>0?((item.num/voteNum)*100).toFixed(2):0}}% + + + {{item.num+1}}票 {{voteNum>0?(((item.num+1)/(voteNum+1))*100).toFixed(2):0}}% + + + + + + 提交 + + + + + + + + diff --git a/static/images/onlineHome/voteMenu.png b/static/images/onlineHome/voteMenu.png new file mode 100644 index 0000000000000000000000000000000000000000..48ec79630d35667a1211b88095ebe0dfb5cb470b GIT binary patch literal 800 zcmV+*1K<3KP)PfN^U10lODMTBch#NFj{PKk`k(Zk;-kf4(Wrh>okQ6Q;w%I?(vM%N&*wmA z3~zM(>O26ps>d?|L_w773V<(FKh6a3P8{!I7te$(je&x*E>D29?)h&NWG6qXnC-pV z{;p_0+7tx|F>fn6|E#vnNc-1%ey+N-a7IFCtrAjb%XKH<-wL=JwOu9JU)aQRG8Dj< zs@oJtO(ywc%7m^(sV}CMkM~nIq%Q1$!3J=Y4KvtAzpu=$XZ1`%^rm4+VQKU^)1bcF z;PivKjX{m|yV48#IW+^^O{(iBy{}!&F84S*$?EDUctr{td4`FE>5k{l==>MUmIqaIp@f!O)|EOI7r}$Si!+2*|GU1 zUwKEQwmyGOwwg8=gqdmcaf?Q;Jb&&A)FopK`mA*^8;gaGn^BX`7PW=cxm4|fI)E!x zKkDRk&Vc|ZF9$y?lzu!)Z3xyNhfWqdyR!DUMM}lhU6?7!B(y<2)>~L`2~fBiNRIBC z9Cw%v9$ee~Ag==mY3cVt+#CZCF17~ASlq|UA!c6b0cS}+XaL8vKJ3(Pl6XLrWV85x z4Bn$Gunfw*XRUMHWAEjgZkiB|7yAbE!5E0(obxe&V2wSKcvKDr=mVjWD}{0Z1Js(D e8@s01x@QlcHKk(xav;J00000
+ 开始时间:{{item.startTime}} +
+ 截止时间:{{item.endTime}} +
+ 发起人:{{item.promoters}} +
实名
单选
多选
3人已参与
{{this.form.nums}}人已参与