Quellcode durchsuchen

fix: 角色管理,一些异步方法调用,没有使用await

keepnode vor 2 Jahren
Ursprung
Commit
304f7aa029
1 geänderte Dateien mit 9 neuen und 9 gelöschten Zeilen
  1. 9 9
      Web/src/views/system/role/index.vue

+ 9 - 9
Web/src/views/system/role/index.vue

@@ -102,24 +102,24 @@ const state = reactive({
 });
 
 onMounted(async () => {
-	handleQuery();
+	await handleQuery();
 });
 
 // 查询操作
 const handleQuery = async () => {
 	state.loading = true;
 	let params = Object.assign(state.queryParams, state.tableParams);
-	var res = await getAPI(SysRoleApi).apiSysRolePagePost(params);
+	let res = await getAPI(SysRoleApi).apiSysRolePagePost(params);
 	state.roleData = res.data.result?.items ?? [];
 	state.tableParams.total = res.data.result?.total;
 	state.loading = false;
 };
 
 // 重置操作
-const resetQuery = () => {
+const resetQuery = async () => {
 	state.queryParams.name = undefined;
 	state.queryParams.code = undefined;
-	handleQuery();
+	await handleQuery();
 };
 
 // 打开新增页面
@@ -148,21 +148,21 @@ const delRole = (row: any) => {
 	})
 		.then(async () => {
 			await getAPI(SysRoleApi).apiSysRoleDeletePost({ id: row.id });
-			handleQuery();
+			await handleQuery();
 			ElMessage.success('删除成功');
 		})
 		.catch(() => {});
 };
 
 // 改变页面容量
-const handleSizeChange = (val: number) => {
+const handleSizeChange = async (val: number) => {
 	state.tableParams.pageSize = val;
-	handleQuery();
+	await handleQuery();
 };
 
 // 改变页码序号
-const handleCurrentChange = (val: number) => {
+const handleCurrentChange = async (val: number) => {
 	state.tableParams.page = val;
-	handleQuery();
+	await handleQuery();
 };
 </script>