fix 新增类型回车键发送两次请求

This commit is contained in:
wang-liang0615 2023-08-25 10:08:04 +08:00
parent 093466ef06
commit 95d3b0233a
1 changed files with 5 additions and 9 deletions

View File

@ -1,7 +1,7 @@
<template> <template>
<a-card :bordered="false"> <a-card :bordered="false">
<div class="action-btn"> <div class="action-btn">
<a-button @click="handleCreate" type="primary" style="margin-bottom: 15px">新增关系类型</a-button> <a-button @click="handleCreate" type="primary" style="margin-bottom: 15px;">新增关系类型</a-button>
</div> </div>
<vxe-table <vxe-table
ref="relationTypeTable" ref="relationTypeTable"
@ -10,9 +10,6 @@
highlight-hover-row highlight-hover-row
:edit-config="{ trigger: 'manual', mode: 'row' }" :edit-config="{ trigger: 'manual', mode: 'row' }"
@edit-closed="handleEditClose" @edit-closed="handleEditClose"
stripe
class="ops-stripe-table"
bordered
> >
<vxe-table-column <vxe-table-column
field="name" field="name"
@ -20,17 +17,17 @@
:edit-render="{ name: 'input', attrs: { type: 'text' }, events: { keyup: customCloseEdit } }" :edit-render="{ name: 'input', attrs: { type: 'text' }, events: { keyup: customCloseEdit } }"
></vxe-table-column> ></vxe-table-column>
<vxe-table-column field="updateTime" title="更新时间"> <vxe-table-column field="updateTime" title="更新时间">
<template #default="{ row }"> <template #default="{row}">
{{ row.updated_at || row.created_at }} {{ row.updated_at || row.created_at }}
</template> </template>
</vxe-table-column> </vxe-table-column>
<vxe-table-column field="operation" title="操作" align="center"> <vxe-table-column field="operation" title="操作" align="center">
<template #default="{ row }"> <template #default="{row}">
<template> <template>
<a><a-icon type="edit" @click="handleEdit(row)" /></a> <a><a-icon type="edit" @click="handleEdit(row)"/></a>
<a-divider type="vertical" /> <a-divider type="vertical" />
<a-popconfirm title="确认删除吗?" @confirm="handleDelete(row)" okText="" cancelText=""> <a-popconfirm title="确认删除吗?" @confirm="handleDelete(row)" okText="" cancelText="">
<a :style="{ color: 'red' }"><a-icon type="delete" /></a> <a :style="{ color: 'red' }"><a-icon type="delete"/></a>
</a-popconfirm> </a-popconfirm>
</template> </template>
</template> </template>
@ -122,7 +119,6 @@ export default {
if ($event.keyCode === 13) { if ($event.keyCode === 13) {
const $table = this.$refs.relationTypeTable const $table = this.$refs.relationTypeTable
$table.clearActived() $table.clearActived()
this.handleEditClose({ row: value.row })
} }
}, },
}, },