Commit 0763c628c0577db2e4212f34faa2afca80efc862

Authored by fengtao
1 parent 17078208

fix:修改租户列表重复提交问题

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