Browse Source

fix: bugs

xingyu4j 2 years ago
parent
commit
4b7e7d61f7

+ 16 - 1
yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts

@@ -1,12 +1,27 @@
-import { reactive } from 'vue'
+import { computed, reactive } from 'vue'
 import { VxeGridProps } from 'vxe-table'
 import { VxeGridProps } from 'vxe-table'
+import { useAppStore } from '@/store/modules/app'
+
+const appStore = useAppStore()
+
+const currentSize = computed(() => {
+  if (appStore.getCurrentSize === 'small') {
+    return 'small'
+  } else if (appStore.getCurrentSize === 'large') {
+    return 'mini'
+  } else {
+    return 'medium'
+  }
+})
 
 
 export const useVxeGrid = (allSchemas, getPageApi) => {
 export const useVxeGrid = (allSchemas, getPageApi) => {
   const gridOptions = reactive<VxeGridProps>({
   const gridOptions = reactive<VxeGridProps>({
     loading: false,
     loading: false,
+    size: currentSize.value,
     height: 800,
     height: 800,
     rowConfig: {
     rowConfig: {
       keyField: 'id',
       keyField: 'id',
+      isCurrent: true,
       isHover: true
       isHover: true
     },
     },
     toolbarConfig: {
     toolbarConfig: {

+ 1 - 1
yudao-ui-admin-vue3/src/views/Login/components/LoginForm.vue

@@ -125,7 +125,7 @@ const handleLogin = async (params) => {
       redirect.value = '/'
       redirect.value = '/'
     }
     }
     push({ path: redirect.value || permissionStore.addRouters[0].path })
     push({ path: redirect.value || permissionStore.addRouters[0].path })
-  } finally {
+  } catch {
     loginLoading.value = false
     loginLoading.value = false
   }
   }
 }
 }