Showing
2 changed files
with
8 additions
and
6 deletions
... | ... | @@ -143,6 +143,7 @@ |
143 | 143 | const getTitle = computed(() => (!unref(isUpdate) ? '新增租户管理员' : '编辑租户管理员')); |
144 | 144 | |
145 | 145 | async function handleSubmit() { |
146 | + setDrawerProps({ confirmLoading: true }); | |
146 | 147 | try { |
147 | 148 | const values = await validate(); |
148 | 149 | const requestParams = { |
... | ... | @@ -158,13 +159,14 @@ |
158 | 159 | : null, |
159 | 160 | tenantId: tenantId.value, |
160 | 161 | }; |
161 | - setDrawerProps({ confirmLoading: true }); | |
162 | 162 | saveTenantAdmin(requestParams as any as UserDTO).then(() => { |
163 | 163 | closeDrawer(); //关闭侧框 |
164 | 164 | emit('success'); |
165 | 165 | }); |
166 | 166 | } finally { |
167 | - setDrawerProps({ confirmLoading: false }); | |
167 | + setTimeout(() => { | |
168 | + setDrawerProps({ confirmLoading: false }); | |
169 | + }, 300); | |
168 | 170 | } |
169 | 171 | } |
170 | 172 | ... | ... |
... | ... | @@ -113,9 +113,9 @@ |
113 | 113 | |
114 | 114 | //提交按钮 |
115 | 115 | async function handleSubmit() { |
116 | + setDrawerProps({ confirmLoading: true }); | |
116 | 117 | try { |
117 | 118 | const values = await validate(); |
118 | - setDrawerProps({ confirmLoading: true }); | |
119 | 119 | const req = { |
120 | 120 | id: values.id, |
121 | 121 | icon: tenantLogo.value, |
... | ... | @@ -144,9 +144,9 @@ |
144 | 144 | }); |
145 | 145 | } catch (e) { |
146 | 146 | } finally { |
147 | - setDrawerProps({ | |
148 | - confirmLoading: false, | |
149 | - }); | |
147 | + setTimeout(() => { | |
148 | + setDrawerProps({ confirmLoading: false }); | |
149 | + }, 300); | |
150 | 150 | } |
151 | 151 | } |
152 | 152 | ... | ... |