diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index baceb73c..b4fe8827 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -289,11 +289,26 @@ export default { //创建活动 const createActivity = () => { - if(!state.inputV1) return message.warning("请输入活动名称"); - if(!state.textV1) return message.warning("请输入活动公告"); - if(!state.time) return message.warning("请输入活动时间"); - if(!state.inputV2) return message.warning("请输入活动时长"); - if(!state.inputV3) return message.warning("请输入活动地址"); + if(!state.inputV1){ + message.destroy(); + return message.warning("请输入活动名称"); + } + if(!state.textV1){ + message.destroy(); + return message.warning("请输入活动公告"); + } + if(!state.time){ + message.destroy(); + return message.warning("请输入活动时间"); + } + if(!state.inputV2){ + message.destroy(); + return message.warning("请输入活动时长"); + } + if(!state.inputV3){ + message.destroy(); + return message.warning("请输入活动地址"); + } let startTime = toDate(new Date(state.time[0].$d).getTime() / 1000, "Y-M-D"); let endTime = toDate(new Date(state.time[1].$d).getTime() / 1000, "Y-M-D"); let obj = { @@ -338,6 +353,7 @@ export default { console.log("创建失败",err); }) }; + return { ...toRefs(state), afterVisibleChange, diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index ca4a7749..dbc3fb26 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -117,7 +117,10 @@ export default { //创建讨论 const createDiscuss = () => { - if(!state.inputV1) return message.warning("请输入讨论名称"); + if(!state.inputV1){ + message.destroy(); + return message.warning("请输入讨论名称"); + } let obj = { discussName: state.inputV1, //讨论名称 discussExplain: state.textV1, //讨论说明 diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index 61c9576c..222b9676 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -90,6 +90,7 @@
Upload
+ 图片格式为 @@ -217,7 +218,14 @@ export default { //创建测评信息 const createEvalText = () => { - if (!state.inputV1) return message.info("请输入测评名称"); + if (!state.inputV1) { + message.destroy(); + return message.info("请输入测评名称"); + } + if (!state.inputV2) { + message.destroy(); + return message.info("请选择测评"); + } if ( state.time != undefined) { state.endTimes = toDate(new Date(state.time[0].$d).getTime() / 1000, "Y-M-D") state.startTimes = toDate(new Date(state.time[1].$d).getTime() / 1000, "Y-M-D") @@ -244,7 +252,9 @@ export default { setTimeout(() => { console.log("创建成功", res); message.success("创建成功"); + message.destroy(); // state.createLoading = false; + // state.currentPage = 1; router.push("/leveladd"); // getLearnPath(); }, 1000); diff --git a/src/components/drawers/AddVote.vue b/src/components/drawers/AddVote.vue index b76a4ba7..343a88ce 100644 --- a/src/components/drawers/AddVote.vue +++ b/src/components/drawers/AddVote.vue @@ -98,7 +98,7 @@
- +
@@ -106,6 +106,11 @@