|
@@ -199,6 +199,8 @@ export default {
|
|
|
this.ajax.post(this.$store.state.api+'/ActivityApply',pram).then(result=>{
|
|
|
if(result['data']==1){
|
|
|
this.$message.success("活动提交成功");
|
|
|
+ //提交项目成功,查看sessionStore是否有数据,有则删
|
|
|
+ if(sessionStorage.getItem("NomActivityApplyData"))sessionStorage.removeItem('NomActivityApplyData');
|
|
|
this.$router.push('/makerActvity');
|
|
|
}else{
|
|
|
this.$message.error("活动提交失败")
|
|
@@ -209,6 +211,15 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
},
|
|
|
+ mounted(){ //跳转到此页面立刻获取数据
|
|
|
+ //判断,如果sessionStore里有MakerSpaceApplyData这个字段,则存到this.wordData里
|
|
|
+ if(sessionStorage.getItem('NomActivityApplyData'))this.wordData = JSON.parse(sessionStorage.getItem('NomActivityApplyData'))
|
|
|
+ },
|
|
|
+ beforeRouteLeave (to, from, next) {
|
|
|
+ //判断,如果还没提交然后切换页面了,则把数据存到sessionStore里;
|
|
|
+ if(!this.submitHint)sessionStorage.setItem('NomActivityApplyData',JSON.stringify(this.wordData));
|
|
|
+ next();
|
|
|
+ }
|
|
|
};
|
|
|
</script>
|
|
|
|