diff --git a/src/api/common.ts b/src/api/common.ts
index 692c02b..af0397f 100644
--- a/src/api/common.ts
+++ b/src/api/common.ts
@@ -15,3 +15,11 @@ export function getVoteDetail(data: { id: number }) {
data
})
}
+
+export function getVoteResult(data: pageType) {
+ return request.http({
+ url: '/api/vote_result',
+ method: 'GET',
+ data
+ })
+}
diff --git a/src/pages.json b/src/pages.json
index 8156b95..af32e8a 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -33,7 +33,7 @@
"style": {
"navigationBarTitleText": "选举结果",
"navigationBarTextStyle": "white",
- "enablePullDownRefresh": false
+ "enablePullDownRefresh": true
}
},
{
diff --git a/src/pages/electionResults/index.vue b/src/pages/electionResults/index.vue
index c087821..2b62554 100644
--- a/src/pages/electionResults/index.vue
+++ b/src/pages/electionResults/index.vue
@@ -1,11 +1,10 @@
@@ -18,36 +17,38 @@ const doSearch = (_formData: { page: number; limit: number }, onSuccess: Functio
- {{ '2024年度学生会主席选举' }}
-
-
- 已结束
+ {{ row.title }}
+ 进行中
+ 未开始
+ 已结束
- {{ '投票时间:2024-03-01 至 2024-03-07' }}
+ {{ `投票时间:${row.start_time} 至 ${row.end_time}` }}
-
-
+
+
+
+
- 陈佳怡
-
- 未当选
+ {{ v.name }}
+ 当选
+ 未当选
- 得票数:286
+ 得票数:{{ v.agree_num }}
-
- 60%
+
+ {{ v.ageree_percent }}%
- 查看投票详情
+ 查看投票详情
diff --git a/src/pages/myElection/index.vue b/src/pages/myElection/index.vue
index 5cee356..4a81ddc 100644
--- a/src/pages/myElection/index.vue
+++ b/src/pages/myElection/index.vue
@@ -101,52 +101,42 @@ const choiceText = (choice) => {
)
}
- const choiceText = (choice) => {
- return ({
- 1: '同意',
- 0: '反对',
- 2: '弃权'
- } [choice] || '')
- }
-
- // 获取数据
- const getList = async () => {
- try {
- loading.value = true
-
- // 模拟接口请求(替换为你的真实接口)
- const mockData = await getMyvote().then((res)=> {
-
- })
-
- // 处理数据
- dataList.value = [...dataList.value, ...mockData]
-
- // 判断是否还有数据
- noMoreData.value = mockData.length < pageSize.value
- } finally {
- loading.value = false
- }
- }
-
- // 加载更多
- const loadMore = () => {
- if (loading.value || noMoreData.value) return
- page.value += 1
- getList()
- }
-
- onMounted(() => {
- getList()
- })
-
- onShow(() => {
- if (userStore.mobile) {
- uni.navigateTo({
- url: '/pages/login/login'
- });
- }
- })
+// 获取数据
+const getList = async () => {
+ try {
+ loading.value = true
+
+ // 模拟接口请求(替换为你的真实接口)
+ const mockData = await getMyvote()
+
+ // 处理数据
+ dataList.value = [...dataList.value, ...mockData]
+
+ // 判断是否还有数据
+ noMoreData.value = mockData.length < pageSize.value
+ } finally {
+ loading.value = false
+ }
+}
+
+// 加载更多
+const loadMore = () => {
+ if (loading.value || noMoreData.value) return
+ page.value += 1
+ getList()
+}
+
+onMounted(() => {
+ getList()
+})
+
+onShow(() => {
+ if (userStore.mobile) {
+ uni.navigateTo({
+ url: '/pages/login/login'
+ })
+ }
+})