From 14568127bf3160780a91c25b5b46f9fb8b178540 Mon Sep 17 00:00:00 2001 From: kclf <1195754634@qq.com> Date: Mon, 5 Dec 2022 01:26:17 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/indexVote.js | 46 +- src/components/drawers/AddVote1.vue | 3 +- src/components/vote/AddVote.vue | 206 +++--- src/components/vote/CreateVote copy.vue | 626 ++++++++++++++++++ src/components/vote/CreateVote.vue | 253 +++---- src/components/vote/VoteQuestion copy.vue | 522 +++++++++++++++ src/components/vote/VoteQuestion.vue | 82 +-- src/components/vote/VoteQuestionItem copy.vue | 495 ++++++++++++++ src/components/vote/VoteQuestionItem.vue | 36 +- src/components/vote/queryStem.vue | 148 +++-- src/utils/utils.js | 19 +- src/views/research/ResearchAdd.vue | 30 +- .../research/components/ResearchAddAsk.vue | 2 +- .../research/components/ResearchAddMulti.vue | 2 +- .../research/components/ResearchAddPin.vue | 2 +- .../research/components/ResearchAddSingle.vue | 11 +- 16 files changed, 2065 insertions(+), 418 deletions(-) create mode 100644 src/components/vote/CreateVote copy.vue create mode 100644 src/components/vote/VoteQuestion copy.vue create mode 100644 src/components/vote/VoteQuestionItem copy.vue diff --git a/src/api/indexVote.js b/src/api/indexVote.js index 07d1d268..171bbf60 100644 --- a/src/api/indexVote.js +++ b/src/api/indexVote.js @@ -1,6 +1,5 @@ import http from "./config"; -import qs from 'qs'; - +import qs from "qs"; /** * 接口传参数方式(get) @@ -42,42 +41,49 @@ import qs from 'qs'; // 接口-请求 //基础票数上传接口 -export const baseVoteupload = (obj) => http.post('/vote/baseVoteupload', obj, { - headers: { - 'token': '123', - 'Content-Type': 'multipart/form-data', - - } -}) +export const baseVoteupload = (obj) => + http.post("/vote/baseVoteupload", obj, { + headers: { + token: "123", + "Content-Type": "multipart/form-data", + }, + }); //创建题干信息接口 -export const createStemMessage = (obj) => http.post('/vote/createOptionMessage', obj) - +export const createStemMessage = (obj) => + http.post("/vote/createOptionMessage", obj); //投票信息创建接口 -export const createVote = (obj) => http.post('/vote/createVote', obj) +export const createVote = (obj) => http.post("/vote/createVote", obj); //删除投票信息 -export const deleteVoteMessage = (obj) => http.post('/vote/deleteVoteMessage', { params: obj }) +export const deleteVoteMessage = (obj) => + http.post("/vote/deleteVoteMessage", { params: obj }); //删除题干信息接口 -export const deleteVoteStem = (voteStemId) => http.post(`/vote/deleteVoteStem?voteStemId=${voteStemId}`) +export const deleteVoteStem = (voteStemId) => + http.post(`/vote/deleteVoteStem?voteStemId=${voteStemId}`); //删除题选项息接口 -export const deleteVoteStemOption = (optionId) => http.post(`/vote/deleteVoteStemOption?optionId=${optionId}`) +export const deleteVoteStemOption = (optionId) => + http.post(`/vote/deleteVoteStemOption?optionId=${optionId}`); //修改投票信息接口 -export const editVote = (obj) => http.post('/vote/editVote', obj) +export const editVote = (obj) => http.post("/vote/editVote", obj); //根据题干ID获取题干信息 -export const queryStemByStemId = (ballotId) => http.post(`/vote/queryStemByStemId?ballotId=${ballotId}`) +export const queryStemByStemId = (ballotId) => + http.post(`/vote/queryStemByStemId?ballotId=${ballotId}`); //修改题干信息接口 -export const updateStemMessage = (obj) => http.post('/vote/updateStemMessage', obj); +export const updateStemMessage = (obj) => + http.post("/vote/updateStemMessage", obj); //上传组件 -export const fileUp = (obj) => http.post('/file/upload', obj, qs.stringify({ obj })); +export const fileUp = (obj) => + http.post("/file/upload", obj, qs.stringify({ obj })); //根据题干ID获取投票任务 -export const queryVoteDetailById = (voteID) => http.post(`/vote/queryVoteDetailById?voteId=${voteID}`) +export const queryVoteDetailById = (voteID) => + http.post(`/vote/queryVoteDetailById?voteId=${voteID}`); // 测试方法 // import * as api from '../../api/index' diff --git a/src/components/drawers/AddVote1.vue b/src/components/drawers/AddVote1.vue index 7ad5cc8d..a1b54fe3 100644 --- a/src/components/drawers/AddVote1.vue +++ b/src/components/drawers/AddVote1.vue @@ -168,8 +168,7 @@ export default { localStorage.setItem("chapterId", props.isactive); }; - const afterVisibleChange = () => { - }; + const afterVisibleChange = () => {}; const showDrawer = () => { state.visible = true; diff --git a/src/components/vote/AddVote.vue b/src/components/vote/AddVote.vue index ef50165a..d3a03f3a 100644 --- a/src/components/vote/AddVote.vue +++ b/src/components/vote/AddVote.vue @@ -1,49 +1,76 @@