Showing
1 changed file
with
4 additions
and
2 deletions
| ... | ... | @@ -111,6 +111,7 @@ | 
| 111 | 111 | const getTitle = computed(() => (!unref(isUpdate) ? '新增账号' : '编辑账号')); | 
| 112 | 112 | |
| 113 | 113 | async function handleSubmit() { | 
| 114 | + setModalProps({ confirmLoading: true }); | |
| 114 | 115 | try { | 
| 115 | 116 | const { createMessage } = useMessage(); | 
| 116 | 117 | if (unref(isUpdate)) { | 
| ... | ... | @@ -133,7 +134,6 @@ | 
| 133 | 134 | typeof values.accountExpireTime != 'undefined' && values.accountExpireTime != null | 
| 134 | 135 | ? values.accountExpireTime.format('YYYY-MM-DD HH:mm:ss') | 
| 135 | 136 | : null; | 
| 136 | - setModalProps({ confirmLoading: true }); | |
| 137 | 137 | Object.assign(postData, values); | 
| 138 | 138 | if (unref(isUpdate)) { | 
| 139 | 139 | if (values.email == '') { | 
| ... | ... | @@ -149,7 +149,9 @@ | 
| 149 | 149 | emit('success'); | 
| 150 | 150 | createMessage.success(unref(isUpdate) ? '编辑成功' : '新增成功'); | 
| 151 | 151 | } finally { | 
| 152 | - setModalProps({ confirmLoading: false }); | |
| 152 | + setTimeout(() => { | |
| 153 | + setModalProps({ confirmLoading: false }); | |
| 154 | + }, 300); | |
| 153 | 155 | } | 
| 154 | 156 | } | 
| 155 | 157 | return { | ... | ... |