diff --git a/src/apis/vote.js b/src/apis/vote.js
index 7b331a1..0af58b4 100644
--- a/src/apis/vote.js
+++ b/src/apis/vote.js
@@ -1,5 +1,10 @@
import { request } from "@/utils/request";
+<<<<<<< HEAD
export const apiGetVote = (articleId) => request.get('/vote/getVote', {params:{articleId}})
export const apiAddVoteRecord = async (record) => request.post(`/vote/addRecord`,record)
+=======
+export const apiGetVote = async (articleId) => request.get('/vote/getVote', articleId)
+export const apiAddVoteRecord = async (voteRecord) => request.post(`/vote/addRecord`,voteRecord)
+>>>>>>> 61c1be8fc3f16e67b1596e0fd783905fea416051
export const apiGetVoteIndex = async(userId,voteId) => request.get(`/vote/getIndex?userId=${userId}&voteId=${voteId}`)
\ No newline at end of file
diff --git a/src/apis/voteDetail.js b/src/apis/voteDetail.js
index ee67b7e..59e25d2 100644
--- a/src/apis/voteDetail.js
+++ b/src/apis/voteDetail.js
@@ -1,4 +1,8 @@
import { request } from "@/utils/request";
-export const apiGetAllVoteDetails = async (voteId)=>request.get(`/user/getAllVoteDetail?userId=${voteId}`);
-export const apiGetSelectVoteDetails = async(condition) => request.get(`/user/selectVoteDetail`,condition);
+export const apiGetAllVoteDetails = async (condition)=>request.get(`/vote/getAllVoteDetail`,{
+ params: condition
+ });
+export const apiGetExportVoteDetailList = async(condition) => request.get(`/vote/getExportVoteDetail`,{
+ params: condition
+});
diff --git a/src/main.js b/src/main.js
index 94cd0dd..358b4a2 100644
--- a/src/main.js
+++ b/src/main.js
@@ -3,6 +3,7 @@ import './assets/main.css'
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import ElementPlus from 'element-plus'
+import zhCN from 'element-plus/dist/locale/zh-cn.mjs'
import 'element-plus/dist/index.css'
import App from './App.vue'
import router from './router'
@@ -10,7 +11,7 @@ import router from './router'
const app = createApp(App)
app.use(createPinia())
-app.use(ElementPlus)
+app.use(ElementPlus,{locale:zhCN})
app.use(router)
app.mount('#app')
diff --git a/src/router/index.js b/src/router/index.js
index 810e3fd..c529ef4 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -26,13 +26,11 @@ const router = createRouter({
path: 'voteRecord',
name: 'voteRecord',
component: () => import('@/views/VoteRecord/VoteRecord.vue'),
- children: [
- {
- path: 'voteDetail',
- name: 'voteDetail',
- component: () => import('@/views/VoteDetail/VoteDetail.vue'),
- }
- ]
+ },
+ {
+ path: 'voteDetail',
+ name: 'voteDetail',
+ component: () => import('@/views/VoteDetail/VoteDetail.vue'),
},
]
},
diff --git a/src/stores/voteDetail.js b/src/stores/voteDetail.js
new file mode 100644
index 0000000..e2c5fd2
--- /dev/null
+++ b/src/stores/voteDetail.js
@@ -0,0 +1,15 @@
+import { apiGetAllVoteDetails, apiGetExportVoteDetailList } from "@/apis/voteDetail";
+import { defineStore } from "pinia";
+
+export const useVoteDetailStore = defineStore("VoteDetail", () => {
+ const getVoteDetail = async (condition) => {
+ return await apiGetAllVoteDetails(condition);
+ };
+ const getExportVoteDetail = async (condition) => {
+ return await apiGetExportVoteDetailList(condition)
+ };
+ return {
+ getVoteDetail,
+ getExportVoteDetail
+ };
+});
diff --git a/src/utils/request.js b/src/utils/request.js
index c5b9c1a..3ce19e7 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -3,5 +3,8 @@ import axios from 'axios';
export const request = axios.create({
baseURL: 'http://127.0.0.1:8000',
- timeout:10000
+ timeout:10000,
+ headers: {
+ 'Content-Type': 'application/json'
+ },
})
\ No newline at end of file
diff --git a/src/views/Article/Article.vue b/src/views/Article/Article.vue
index fb6a5aa..7bc5f1a 100644
--- a/src/views/Article/Article.vue
+++ b/src/views/Article/Article.vue
@@ -1,5 +1,5 @@
-
+
@@ -42,32 +42,36 @@
- 发表
+ 发表
+
\ No newline at end of file