mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-20 16:26:45 +08:00
-- fix 投票bug
This commit is contained in:
@@ -54,7 +54,6 @@
|
||||
<a-range-picker
|
||||
:show-time="{ format: 'HH:mm' }"
|
||||
:disabled-date="disabledDate"
|
||||
:disabled-time="disabledRangeTime"
|
||||
format="YYYY-MM-DD HH:mm"
|
||||
style="width: 424px"
|
||||
v-model:value="dateTime"
|
||||
@@ -74,16 +73,14 @@
|
||||
<span>创建投票题干:</span>
|
||||
</div>
|
||||
<div class="btnbox">
|
||||
<CreateVote v-model:options="formData.voteStemDtoList" :list="formData.voteStemDtoList">
|
||||
<CreateVote v-model:options="formData.voteStemDtoList">
|
||||
<button class="xkbtn">
|
||||
{{ formData.voteStemDtoList.length ? "编辑" : "创建" }}投票题干
|
||||
</button>
|
||||
</CreateVote>
|
||||
<div v-if="formData.voteStemDtoList.length">
|
||||
<a-tag closable color="processing" @close="handleDel">
|
||||
<span style="font-size: 14px; line-height: 33px">
|
||||
删除投票题干
|
||||
</span>
|
||||
<span style="font-size: 14px; line-height: 33px">删除投票题干</span>
|
||||
</a-tag>
|
||||
</div>
|
||||
</div>
|
||||
@@ -168,14 +165,6 @@ const closeDrawer = () => {
|
||||
resetFields()
|
||||
};
|
||||
|
||||
const range = (start, end) => {
|
||||
const result = [];
|
||||
for (let i = start; i < end; i++) {
|
||||
result.push(i);
|
||||
}
|
||||
return result;
|
||||
};
|
||||
|
||||
function timeChange(time, timeStr) {
|
||||
formData.value.voteStartTime = timeStr[0]
|
||||
formData.value.voteEndTime = timeStr[1]
|
||||
@@ -185,13 +174,6 @@ const disabledDate = (current) => {
|
||||
return current && current < dayjs().startOf('day');
|
||||
};
|
||||
|
||||
const disabledRangeTime = () => ({
|
||||
disabledHours: () => range(0, 24).splice(4, 20),
|
||||
disabledMinutes: () => range(30, 60),
|
||||
disabledSeconds: () => [55, 56],
|
||||
});
|
||||
|
||||
|
||||
async function confirm() {
|
||||
await validate().catch(({errorFields}) => {
|
||||
message.warning(errorFields[0].errors.join());
|
||||
@@ -223,133 +205,6 @@ function handleDel() {
|
||||
|
||||
defineExpose({openDrawer})
|
||||
|
||||
// 限制文件格式上传
|
||||
// const beforeUpload = (file) => {
|
||||
// if (file.type.indexOf("sheet") == -1) {
|
||||
// message.destroy();
|
||||
// message.error("请上传正确的文件格式");
|
||||
//
|
||||
// state.fileList = [];
|
||||
// return false;
|
||||
// }
|
||||
//
|
||||
// const formData = new FormData();
|
||||
// formData.append("uploadFile", file);
|
||||
// baseVoteupload(formData).then((res) => {
|
||||
// if (res.data.code === 200) {
|
||||
// state.basevote = res.data.data;
|
||||
// }
|
||||
// });
|
||||
// return false;
|
||||
// };
|
||||
//
|
||||
// //删除题干信息接口
|
||||
// const dleVoteStem = () => {
|
||||
// api.deleteVoteStem({voteStemId: state.voteId}).then(() => {
|
||||
// message.success("删除题干信息成功");
|
||||
// });
|
||||
// };
|
||||
//
|
||||
// //根据投票id获取投票信息
|
||||
// const queryVoteInfo = () => {
|
||||
// api.queryVoteDetailById(props.EditVoteId)
|
||||
// .then((res) => {
|
||||
// state.inputV1 = res.data.data.voteName;
|
||||
// state.textV1 = res.data.data.voteExplain;
|
||||
// state.baseVote = res.data.data.baseVote;
|
||||
// state.ascriptionId = res.data.data.ascriptionId;
|
||||
// state.voteId = res.data.data.id;
|
||||
// state.time = [
|
||||
// dayjs(res.data.data.voteStartTime, "YYYY-MM-DD HH:mm"),
|
||||
// dayjs(res.data.data.voteEndTime, "YYYY-MM-DD HH:mm"),
|
||||
// ];
|
||||
// })
|
||||
// };
|
||||
// const updateToTask = (res) => {
|
||||
// console.log("props.isLevel=====", props.isLevel);
|
||||
// if (props.isLevel == 1) {
|
||||
// if (!props.isactive) {
|
||||
// message.destroy();
|
||||
// return message.warning("请先选中关卡");
|
||||
// }
|
||||
// RouterEditTask({
|
||||
// chapterId: props.isactive,
|
||||
// courseId: res.data.data.id,
|
||||
// name: res.data.data.voteName,
|
||||
// routerId: props.routerId,
|
||||
// routerTaskId: props.routerTaskId || 0,
|
||||
// type: 12,
|
||||
// id: props.taskIdDraft
|
||||
// }).then(() => {
|
||||
// ctx.emit("changeData", false);
|
||||
// state.addLoading = false;
|
||||
// })
|
||||
// } else if (props.isLevel == 2) {
|
||||
// apiTask.addTask({
|
||||
// courseId: res.data.data.id,
|
||||
// name: res.data.data.voteName,
|
||||
// projectId: props.projectId,
|
||||
// projectTaskId: props.projectTaskId || 0,
|
||||
// stageId: props.chooseStageId || 0,
|
||||
// type: 12,
|
||||
// id: props.taskIdDraft
|
||||
// })
|
||||
// .then(() => {
|
||||
// ctx.emit("changeData", false);
|
||||
// })
|
||||
// } else if (props.isLevel == 3) {
|
||||
// addTempTask({
|
||||
// courseId: res.data.data.id,
|
||||
// name: res.data.data.voteName,
|
||||
// projectTemplateId: props.projectTemplateId,
|
||||
// projectTaskId: props.projectTaskId || 0,
|
||||
// stageId: props.chooseStageId || 0,
|
||||
// type: 12,
|
||||
// id: props.taskIdDraft
|
||||
// })
|
||||
// .then(() => {
|
||||
// ctx.emit("changeData", false);
|
||||
// //message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
|
||||
// })
|
||||
// }
|
||||
// };
|
||||
// //修改投票信息接口
|
||||
// const updateVoteInfo = () => {
|
||||
//
|
||||
// if (state.time) {
|
||||
// state.startTime = dayjs(state.time[0]).format("YYYY-MM-DD HH:mm:ss");
|
||||
// state.endTime = dayjs(state.time[1]).format("YYYY-MM-DD HH:mm:ss");
|
||||
// }
|
||||
// let obj = {
|
||||
// voteName: state.inputV1,
|
||||
// voteStartTime: dayjs(state.time[0]).format("YYYY-MM-DD HH:mm:ss"),
|
||||
// voteEndTime: dayjs(state.time[1]).format("YYYY-MM-DD HH:mm:ss"),
|
||||
// id: state.voteId,
|
||||
// voteExplain: state.textV1,
|
||||
// };
|
||||
// api.editVote(obj).then(async (res) => {
|
||||
// await updateToTask(res);
|
||||
// closeDrawer();
|
||||
// message.destroy();
|
||||
// message.success(props.edit ? "修改投票信息成功" : "添加投票信息成功");
|
||||
// })
|
||||
// };
|
||||
// const queryStem = () => {
|
||||
// state.addStemVisible = true;
|
||||
// };
|
||||
// const closeStem = () => {
|
||||
// state.addStemVisible = false;
|
||||
// };
|
||||
// const handlelog = (e) => {
|
||||
// state.ballotId = null;
|
||||
// console.log(e);
|
||||
// };
|
||||
//
|
||||
// function downloadTemplate() {
|
||||
// window.open("/manageApi/投票基础数据模版.xlsx");
|
||||
// }
|
||||
|
||||
|
||||
</script>
|
||||
<style lang="scss">
|
||||
.ConfirmModal {
|
||||
|
||||
Reference in New Issue
Block a user