Browse Source

fix: clear validation results while editing. (#503)

pull/505/head
Yorksh1re 3 years ago committed by GitHub
parent
commit
bb28b3ff2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/views/post/TagList.vue
  2. 6
      src/views/sheet/independent/LinkList.vue

6
src/views/post/TagList.vue

@ -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

6
src/views/sheet/independent/LinkList.vue

@ -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…
Cancel
Save