<el-form
:model="ruleForm"
:rules="rules"
v-if="modalVisible"
ref="ruleForm"
label-width="150px"
class="favortites-ruleForm"
>
<div class="favor">
<el-form-item
label="groupName:"
prop="groupName"
label-width="100px"
>
<el-input v-model="ruleForm.groupName" @keyup.enter.native="favortitesConfirm(editor)"></el-input>
</el-form-item>
</div>
<div class="buttoms">
<el-button @click="favoritesCancel(editor)">Cancel</el-button>
<el-button type="primary" @click.native.prevent="favortitesConfirm(editor)"
>Confirm</el-button
>
</div>
</el-form>
data() {
editor: "",
ruleForm: {
groupName: null
},
rules: {},
},
methods: {
favortitesConfirm(params) {
if (!this.ruleForm.groupName) {
this.$message({
showClose: true,
message: "groupName不能为空",
type: "warning"
});
return;
}
if (params == "add") {
this.addFavortites(this.ruleForm.groupName);
} else if (params == "editorGroup") {
let param = {
groupName: this.ruleForm.groupName,
groupId: this.groupId
};
this.updateFavortites(param);
}
},
}