Commit 48dfcc25 by caoyanzhi

解决非实时标签不选择更新频率也可以提交的bug

parent 324f5372
......@@ -50,7 +50,7 @@
</el-select>
</el-form-item>
<el-form-item label="">
<el-button type="primary" @click.stop="postSave">保存</el-button>
<el-button type="primary" @click.stop="confirmSavePost">保存</el-button>
<el-button>
<router-link to="/memberGroupList">返回</router-link>
</el-button>
......@@ -99,7 +99,6 @@ import tagContainer from '@/view/platformTag/tag-container.vue';
import editTag from './edit-tag';
import tagsGroupList from './tags-group-list.vue';
import showMsg from '@/common/js/showmsg';
import { _debounce } from '@/common/js/public';
import { postRequest } from '@/api/api';
import { getMemberTagCount } from '@/request/memberGroup.js';
import { getMemberTagList } from '@/request/api.js';
......@@ -359,30 +358,15 @@ export default {
/**
* 点击保存
*/
confirmSave: _debounce(function() {
// 优化掉
return;
confirmSavePost() {
this.$refs.ruleForm.validate(valid => {
if (valid) this.postSave();
});
}, 500),
confirmSavePost(formName) {
// 优化掉
return;
const that = this;
that.$refs[formName].validate(valid => {
if (valid) {
console.log('valid', that.ruleForm);
const flag = that.ruleForm.isActive == 0 && that.ruleForm.updateType != 1 && that.ruleForm.updateDay == '';
if (!!flag) {
that.$message.error({ message: '请选择更新频率!' });
const flag = this.ruleForm.isActive === 0 && this.ruleForm.updateType !== 1 && this.ruleForm.updateDay === '';
if (flag) {
this.$message.error({ message: '请选择更新频率!' });
return false;
}
that.postSave(that.ruleForm);
} else {
return false;
this.postSave();
}
});
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment