diff --git a/src/api/CanApi.js b/src/api/CanApi.js index 02ad5cc..c563b4b 100644 --- a/src/api/CanApi.js +++ b/src/api/CanApi.js @@ -3,17 +3,19 @@ import service from "." const CanApi = { //获取候选人列表 getCandidates(token){ - return service.post('/getCandidates/',token); + return service.post('/getCandidates/',{token}); }, //投票 Vote(token,code){ - console.log("+++++++++") - return service.post('/vote',{token,code}) + let formData = new FormData(); + formData.append("token", token); + formData.append("code", code); + return service.post('/vote',formData) }, //查看详情 - Detail(token){ - return service.get('/getVotesByCandidate/'+`${token}`) + Detail(){ + return service.get(`/getVotesByCandidate/{}`) } } diff --git a/src/views/FrontView.vue b/src/views/FrontView.vue index f9e3b33..51f750d 100644 --- a/src/views/FrontView.vue +++ b/src/views/FrontView.vue @@ -3,20 +3,19 @@ import CanApi from '@/api/CanApi'; import { defaultInitialZIndex, ElMessage } from 'element-plus'; import { ref } from 'vue'; -//地址 -var url = "https://wwww.voted?token=9H0l5gBX0kPIbYe1rBrnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w" +//获取当前浏览器地址 +// var url = window.location.href; +var url = "https://wwww.voted?token=oHgj4lMA10LIb4C2pxznbZi0+fEeMx8pywnIlrmTkYxEOqcqxG7SCLo5+Zl/e3VufNpUPfOjn4srEKj1vsk" +//截取token=后的字符串 + var token = null; function getToken() { - var url = "https://wwww.voted?token=9H0l5gBX0kPIbYe1rBrnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w" - // 使用 URL 对象解析 URL - var parsedUrl = new URL(url); - - // 使用 URLSearchParams 获取 token 参数 - // token = parsedUrl.searchParams.get("token"); - token = "9H0l5gBX0kPIbYe1rBrnbZi0+fEeMx8pywnIlrmTxo5EOPR/wjWDV7w7+ZUseiBtf9kFa/atmNx6QfSpv5w"; + var parts = url.split("token="); + if (parts.length > 1) { + token = parts[1].split("&")[0]; // 进一步截取 & 之前的字符串 + } console.log("token字符串:",token); // 输出 token 的值 - // token = JSON.parse(tokenStr); - // console.log("token json格式:",token); + } getToken();