fix: 账号、角色保存出错不关闭表单

perf/export-docx
Jimmy Liow 12 months ago
parent d97638b843
commit 2e49c01dac

@ -128,6 +128,7 @@ function Management() {
const onAccountFinish = (values) => { const onAccountFinish = (values) => {
saveOrUpdateAccount(values) saveOrUpdateAccount(values)
.then(() => { .then(() => {
setAccountModalOpen(false)
handelAccountSearch() handelAccountSearch()
}) })
.catch(ex => { .catch(ex => {
@ -224,7 +225,7 @@ function Management() {
htmlType: 'submit', htmlType: 'submit',
}} }}
title={t('account:detail')} title={t('account:detail')}
open={isAccountModalOpen} onOk={() => setAccountModalOpen(false)} onCancel={() => setAccountModalOpen(false)} open={isAccountModalOpen} onCancel={() => setAccountModalOpen(false)}
destroyOnClose destroyOnClose
forceRender forceRender
modalRender={(dom) => ( modalRender={(dom) => (

@ -132,6 +132,7 @@ function RoleList() {
const onRoleFinish = (values) => { const onRoleFinish = (values) => {
saveOrUpdateRole(values) saveOrUpdateRole(values)
.then(() => { .then(() => {
setRoleModalOpen(false)
fetchRoleList() fetchRoleList()
.then(r => { .then(r => {
setRoleAllList(r) setRoleAllList(r)
@ -148,6 +149,7 @@ function RoleList() {
} }
const onRoleFailed = (error) => { const onRoleFailed = (error) => {
console.log('Failed:', error)
// form.resetFields() // form.resetFields()
} }
@ -160,7 +162,7 @@ function RoleList() {
htmlType: 'submit', htmlType: 'submit',
}} }}
title={t('account:detail')} title={t('account:detail')}
open={isRoleModalOpen} onOk={() => setRoleModalOpen(false)} onCancel={() => setRoleModalOpen(false)} open={isRoleModalOpen} onCancel={() => setRoleModalOpen(false)}
destroyOnClose destroyOnClose
forceRender forceRender
modalRender={(dom) => ( modalRender={(dom) => (

Loading…
Cancel
Save