Преглед на файлове

Merge pull request #243 from SVDBG/patch-1

我发现在使用权限管理面板时,面板一直停留在加载界面,无法显示数据
Archer преди 2 години
родител
ревизия
525fb6fd98
променени са 3 файла, в които са добавени 9 реда и са изтрити 4 реда
  1. 5 2
      src/api/login/index.ts
  2. 2 1
      src/views/Authorization/Role.vue
  3. 2 1
      src/views/Authorization/User.vue

+ 5 - 2
src/api/login/index.ts

@@ -15,8 +15,11 @@ export const loginOutApi = (): Promise<IResponse> => {
 
 export const getUserListApi = ({ params }: AxiosConfig) => {
   return request.get<{
-    total: number
-    list: UserType[]
+    code: string
+    data: {
+      list: UserType[]
+      total: number 
+    }   
   }>({ url: '/user/list', params })
 }
 

+ 2 - 1
src/views/Authorization/Role.vue

@@ -65,7 +65,8 @@ const getTableList = async (params?: Params) => {
   //   loading.value = false
   // })
   if (res) {
-    tableDataList.value = res.list
+    tableDataList.value = res.data.list
+    loading.value = false
   }
 }
 

+ 2 - 1
src/views/Authorization/User.vue

@@ -65,7 +65,8 @@ const getTableList = async (params?: Params) => {
   //   loading.value = false
   // })
   if (res) {
-    tableDataList.value = res.list
+    tableDataList.value = res.data.list
+    loading.value = false
   }
 }