张延森 4 年之前
父節點
當前提交
dead714b31
共有 2 個檔案被更改,包括 15 行新增0 行删除
  1. 1
    0
      config/index.js
  2. 14
    0
      src/layouts/index.jsx

+ 1
- 0
config/index.js 查看文件

@@ -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 查看文件

@@ -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
+}