张延森 4 years ago
parent
commit
dead714b31
2 changed files with 15 additions and 0 deletions
  1. 1
    0
      config/index.js
  2. 14
    0
      src/layouts/index.jsx

+ 1
- 0
config/index.js View File

@@ -65,6 +65,7 @@ const config = {
65 65
   alias: {
66 66
     '@/assets': path.resolve(__dirname, '..', 'src/assets'),
67 67
     '@/components': path.resolve(__dirname, '..', 'src/components'),
68
+    '@/layouts': path.resolve(__dirname, '..', 'src/layouts'),
68 69
     '@/store': path.resolve(__dirname, '..', 'src/store'),
69 70
     '@/utils': path.resolve(__dirname, '..', 'src/utils')
70 71
   }

+ 14
- 0
src/layouts/index.jsx View File

@@ -0,0 +1,14 @@
1
+import React from 'react'
2
+import { useModel } from '@/store'
3
+
4
+const Spin = <></>
5
+
6
+export default function(props) {
7
+  const { user } = useModel('user')
8
+
9
+  const loading = !user || !user.personId
10
+
11
+  return (
12
+    <Spin loading={loading}>{ props.children }</Spin>
13
+  )
14
+}