mirror of https://github.com/halo-dev/halo-admin
fix: clear validation results while editing. (#503)
parent
5b17179c0c
commit
bb28b3ff2f
|
@ -66,7 +66,7 @@
|
|||
<template slot="title">
|
||||
<span>{{ tag.postCount }} 篇文章</span>
|
||||
</template>
|
||||
<post-tag :tag="tag" style="margin-bottom: 8px; cursor: pointer" @click.native="form.model = tag" />
|
||||
<post-tag :tag="tag" style="margin-bottom: 8px; cursor: pointer" @click.native="handleEdit(tag)" />
|
||||
</a-tooltip>
|
||||
</a-spin>
|
||||
</a-card>
|
||||
|
@ -123,6 +123,10 @@ export default {
|
|||
this.handleListTags()
|
||||
},
|
||||
methods: {
|
||||
handleEdit(tag) {
|
||||
this.form.model = tag
|
||||
this.$refs.tagForm.clearValidate()
|
||||
},
|
||||
handleListTags() {
|
||||
this.list.loading = true
|
||||
apiClient.tag
|
||||
|
|
|
@ -121,7 +121,7 @@
|
|||
</template>
|
||||
<ellipsis slot="name" slot-scope="text" :length="15" tooltip>{{ text }}</ellipsis>
|
||||
<span slot="action" slot-scope="text, record">
|
||||
<a-button class="!p-0" type="link" @click="form.model = record">编辑</a-button>
|
||||
<a-button class="!p-0" type="link" @click="handleEdit(record)">编辑</a-button>
|
||||
<a-divider type="vertical" />
|
||||
<a-popconfirm
|
||||
:title="'你确定要删除【' + record.name + '】链接?'"
|
||||
|
@ -274,6 +274,10 @@ export default {
|
|||
this.optionsModal.data = response.data
|
||||
})
|
||||
},
|
||||
handleEdit(record) {
|
||||
this.form.model = record
|
||||
this.$refs.linkForm.clearValidate()
|
||||
},
|
||||
handleDeleteLink(id) {
|
||||
apiClient.link
|
||||
.delete(id)
|
||||
|
|
Loading…
Reference in New Issue