Просмотр исходного кода

调整用户状态时如果后端失败则恢复状态

Signed-off-by: Hawkinss <455675513@qq.com>
Hawkinss 3 лет назад
Родитель
Сommit
475f3ae32c
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      Web/src/views/system/user/index.vue

+ 8 - 1
Web/src/views/system/user/index.vue

@@ -202,7 +202,14 @@ export default defineComponent({
 		};
 		// 修改状态
 		const changeStatus = async (row: any) => {
-			await getAPI(SysUserApi).sysUserSetStatusPost({ id: row.id, status: row.status });
+			await getAPI(SysUserApi).sysUserSetStatusPost({ id: row.id, status: row.status })
+				.catch(()=>{
+					if (row.status==1) {
+                 		row.status==2
+             		}else{
+                 		row.status=1
+             		}
+				});
 		};
 		// 重置密码
 		const resetUserPwd = async (row: any) => {