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 @@ + \ No newline at end of file