提交 b481e5f6 authored 作者: pengxiaohui's avatar pengxiaohui

fix: 修复创建活动连点bug [2141]

上级 4b87a856
......@@ -74,7 +74,7 @@
</el-form-item>
</div>
<el-form-item style="text-align:center;padding-top:15px;">
<el-button type="primary" size="small" @click="handleEnter">保存并查看</el-button>
<el-button type="primary" size="small" @click="handleEnter" :disabled="submitBtnDisabled">保存并查看</el-button>
</el-form-item>
</el-form>
</template>
......@@ -113,7 +113,8 @@ export default {
name: { required: true, message: '请输入活动标题', trigger: 'blur' },
time: { required: true, message: '请选择活动时间', trigger: 'change' },
market_background_img: { required: true, message: '请上传签到成功背景显示', trigger: 'change' }
}
},
submitBtnDisabled: false
}
},
created() {
......@@ -189,7 +190,9 @@ export default {
return params
},
fetchActivityCreate() {
this.submitBtnDisabled = true
createActivity(this.formParams()).then(res => {
this.submitBtnDisabled = false
if (res.code === 0 && res.data && res.data.id) {
this.$message.success('新建活动成功!')
this.$emit('refreshList')
......@@ -200,10 +203,13 @@ export default {
})
},
fetchActivityUpdate() {
this.submitBtnDisabled = true
updateActivity(this.data.id, this.formParams()).then(res => {
this.submitBtnDisabled = false
if (res.code === 0 && res.data && res.data.status) {
this.$message.success('更新活动成功')
this.$emit('refreshList')
this.$router.push({ path: '/tools/preview', query: { id: this.data.id }})
} else {
this.$message.error('更新活动失败')
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论