瀏覽代碼

静态页面

1002884655 4 年之前
父節點
當前提交
16ef8cfacc
共有 3 個檔案被更改,包括 51 行新增3 行删除
  1. 1
    1
      project.config.json
  2. 17
    2
      src/layouts/index.jsx
  3. 33
    0
      src/layouts/index.less

+ 1
- 1
project.config.json 查看文件

26
 			"disablePlugins": [],
26
 			"disablePlugins": [],
27
 			"outputPath": ""
27
 			"outputPath": ""
28
 		},
28
 		},
29
+		"bundle": false,
29
 		"useIsolateContext": true,
30
 		"useIsolateContext": true,
30
 		"useCompilerModule": false,
31
 		"useCompilerModule": false,
31
 		"userConfirmedUseCompilerModuleSwitch": false,
32
 		"userConfirmedUseCompilerModuleSwitch": false,
32
-		"bundle": false,
33
 		"useMultiFrameRuntime": false,
33
 		"useMultiFrameRuntime": false,
34
 		"useApiHook": true,
34
 		"useApiHook": true,
35
 		"enableEngineNative": false,
35
 		"enableEngineNative": false,

+ 17
- 2
src/layouts/index.jsx 查看文件

5
 import Spin from '@/components/Spin'
5
 import Spin from '@/components/Spin'
6
 import GetUserPhone from '@/components/GetUserPhone/index'
6
 import GetUserPhone from '@/components/GetUserPhone/index'
7
 import GetUserIcon from '@/components/GetUserIcon/index'
7
 import GetUserIcon from '@/components/GetUserIcon/index'
8
+import AddYeZhuRenZheng from '@/components/AddYeZhuRenZheng'
8
 import useMountTrack from '@/utils/hooks/useMountTrack'
9
 import useMountTrack from '@/utils/hooks/useMountTrack'
9
 import request, { apis } from '@/utils/request'
10
 import request, { apis } from '@/utils/request'
10
 import { getPage } from '@/utils'
11
 import { getPage } from '@/utils'
26
   const [showAuthPhone, setShowAuthPhone] = useState(false)
27
   const [showAuthPhone, setShowAuthPhone] = useState(false)
27
   const [ShowAdvLayer, setShowAdvLayer] = useState(true)
28
   const [ShowAdvLayer, setShowAdvLayer] = useState(true)
28
   const [AdvDetail, setShowAdvDetail] = useState(null)
29
   const [AdvDetail, setShowAdvDetail] = useState(null)
30
+  const [ShowAddLayer, setShowAddLayer] = useState(false)
29
   const { user, setUser } = useModel('user')
31
   const { user, setUser } = useModel('user')
30
 
32
 
31
   const loading = !user || !user.personId
33
   const loading = !user || !user.personId
43
       request({ ...apis.getIndexAdv, params: { showType: `screen`, showPosition: `index` } }).then((res) => {
45
       request({ ...apis.getIndexAdv, params: { showType: `screen`, showPosition: `index` } }).then((res) => {
44
         if (res !== null && res.length > 0) {
46
         if (res !== null && res.length > 0) {
45
           setShowAdvDetail(res[0])
47
           setShowAdvDetail(res[0])
46
-          setUser({...user, ShowIndexAdv: true, FirstComing: false})
48
+          setUser({ ...user, ShowIndexAdv: true, FirstComing: false })
47
         }
49
         }
48
       })
50
       })
49
     }
51
     }
110
   return (
112
   return (
111
     <Spin loading={loading}>
113
     <Spin loading={loading}>
112
 
114
 
115
+      <view className={ShowAddLayer ? 'AddRenZhengLayer active' : 'AddRenZhengLayer'}>
116
+        <view className='centerLabel'>
117
+          <view>
118
+            <scroll-view scroll-y='true'>
119
+              {
120
+                ShowAddLayer &&
121
+                <AddYeZhuRenZheng Close={() => { setShowAddLayer(false) }}></AddYeZhuRenZheng>
122
+              }
123
+            </scroll-view>
124
+          </view>
125
+        </view>
126
+      </view>
127
+
113
       {/* 广告 */}
128
       {/* 广告 */}
114
       <view className='AdvLayer' style={{ display: user !== null && user.ShowIndexAdv !== undefined && user.ShowIndexAdv ? 'block' : 'none' }}>
129
       <view className='AdvLayer' style={{ display: user !== null && user.ShowIndexAdv !== undefined && user.ShowIndexAdv ? 'block' : 'none' }}>
115
         <view className='centerLabel'>
130
         <view className='centerLabel'>
116
           <image mode='aspectFit' src={AdvDetail !== null ? AdvDetail.image : null} onClick={AdvClick}></image>
131
           <image mode='aspectFit' src={AdvDetail !== null ? AdvDetail.image : null} onClick={AdvClick}></image>
117
-          <Text className='iconfont iconguanbi' onClick={() => { setUser({...user, ShowIndexAdv: false}) }}></Text>
132
+          <Text className='iconfont iconguanbi' onClick={() => { setUser({ ...user, ShowIndexAdv: false }) }}></Text>
118
         </view>
133
         </view>
119
       </view>
134
       </view>
120
 
135
 

+ 33
- 0
src/layouts/index.less 查看文件

33
       z-index: 2;
33
       z-index: 2;
34
     }
34
     }
35
   }
35
   }
36
+}
37
+
38
+.AddRenZhengLayer {
39
+  width: 100%;
40
+  position: fixed;
41
+  left: 0;
42
+  top: 0;
43
+  bottom: 0;
44
+  background: rgba(0, 0, 0, 0.8);
45
+  display: none;
46
+  &.active {
47
+    display: block;
48
+  }
49
+
50
+  >view {
51
+    width: 100%;
52
+
53
+    >view {
54
+      padding: 0 30px;
55
+      position: relative;
56
+      overflow: hidden;
57
+
58
+      >scroll-view {
59
+        padding: 30px 0;
60
+        background: #fff;
61
+        border-radius: 10px;
62
+        position: relative;
63
+        max-height: 90vh;
64
+        overflow-y: scroll;
65
+        -webkit-overflow-scrolling: touch;
66
+      }
67
+    }
68
+  }
36
 }
69
 }