Browse Source

重置按钮

yjt
ting 5 months ago
parent
commit
2672f0aa53
  1. 4
      src/api/CanApi.js
  2. 12
      src/views/BackView.vue

4
src/api/CanApi.js

@ -17,6 +17,10 @@ const CanApi = {
Detail(jwcode){ Detail(jwcode){
return service.get(`https://api.xxcg.com/investvote/getVotesByCandidate/`+`${jwcode}`) return service.get(`https://api.xxcg.com/investvote/getVotesByCandidate/`+`${jwcode}`)
} }
//重置投票记录
Reset(){
return service.get('https://api.xxcg.com/investvote/resetVote')
}
} }
export default CanApi; export default CanApi;

12
src/views/BackView.vue

@ -46,6 +46,15 @@ function searchDetail(scope) {
const indexMethod = function (index) { const indexMethod = function (index) {
return index + 1; return index + 1;
} }
//
function resetVote() {
CanApi.Reset().then(result => {
if (result.code == 10000) {
loadCandidates();
ElMessage.success('重置成功');
}
})
}
</script> </script>
<template> <template>
@ -53,6 +62,7 @@ const indexMethod = function (index) {
<el-table-column type="index" :index="indexMethod" label="序号" width="180" /> <el-table-column type="index" :index="indexMethod" label="序号" width="180" />
<el-table-column prop="name" label="候选国家" width="180" /> <el-table-column prop="name" label="候选国家" width="180" />
<el-table-column prop="votes" label="获得票数" /> <el-table-column prop="votes" label="获得票数" />
<el-table-column label="操作"> <el-table-column label="操作">
<template #default="scope"> <template #default="scope">
<div class="button" @click="searchDetail(scope.row.jwCode)"> <div class="button" @click="searchDetail(scope.row.jwCode)">
@ -68,7 +78,7 @@ const indexMethod = function (index) {
<el-table-column prop="voteTime" label="投票时间" width="200" /> <el-table-column prop="voteTime" label="投票时间" width="200" />
</el-table> </el-table>
</el-dialog> </el-dialog>
<el-button type="primary" @click="resetVote">重置投票记录</el-button>
</template> </template>
<style scoped> <style scoped>

Loading…
Cancel
Save