李志伟 пре 3 година
родитељ
комит
75aedea1d0

+ 9
- 1
src/pages/index/components/User/index.jsx Прегледај датотеку

@@ -1,3 +1,4 @@
1
+import Taro from "@tarojs/taro"
1 2
 import { View, Image, ScrollView } from "@tarojs/components"
2 3
 import userBgi from '@/assets/user/userBgi.png'
3 4
 import avatar from '@/assets/user/defaultAvatar.png'
@@ -21,13 +22,20 @@ export default (props) => {
21 22
   const handleAboutUs = () => { }
22 23
   const handleUpdate = () => { }
23 24
   const handleFeedback = () => { }
24
-  const handleLogin = () => { setIsLogin(true) }
25
+  const handleLogin = () => { 
26
+    Taro.navigateTo({ url: '/pages/login/index' });
27
+    // setIsLogin(true) 
28
+  }
25 29
   const goMachinery = () => { }
26 30
   const goWallet = () => { }
27 31
   const goBank = () => { }
28 32
   const signOut = () => { setIsLogin(false) }
29 33
   return (
30 34
     <ScrollView scrollY style={{ height: '100%' }}>
35
+      {
36
+        islogin &&
37
+        <View className='personTip'>该账号归张三所属</View>
38
+      }
31 39
       <View className='userHead'>
32 40
         <Image src={userBgi} className='userBgi' />
33 41
         <View className='headcontent' onClick={handleLogin}>

+ 13
- 0
src/pages/index/components/User/style.less Прегледај датотеку

@@ -1,3 +1,16 @@
1
+.personTip{
2
+  font-size: 24px;
3
+  color: #FFFFFF;
4
+  width: 247px;
5
+  height: 54px;
6
+  background: #000000;
7
+  opacity: 0.3;
8
+  position: absolute;
9
+  text-align: center;
10
+  line-height: 54px;
11
+  top: 0;
12
+  right: 0;
13
+}
1 14
 .userHead{
2 15
   width: 100%;
3 16
   height: 50vw;

+ 7
- 0
src/pages/login/index.config.js Прегледај датотеку

@@ -0,0 +1,7 @@
1
+export default {
2
+  navigationBarTitleText: '登录',
3
+  navigationStyle: 'custom',
4
+  styleIsolation: 'shared',
5
+  enableShareAppMessage: true,
6
+  disableScroll: true,
7
+}

+ 19
- 0
src/pages/login/index.jsx Прегледај датотеку

@@ -0,0 +1,19 @@
1
+import { View, Image } from "@tarojs/components"
2
+import CustomNav from "@/components/CustomNav"
3
+import bgi from '@/assets/login/loginImg.png'
4
+import './style.less'
5
+
6
+export default (props) => {
7
+  return (
8
+    <View className='page-index'>
9
+      <View className='index-navbar'>
10
+        <CustomNav title='登录' />
11
+      </View>
12
+      <Image src={bgi} className='loginBgi' />
13
+      <View className='index-container loginContent'>
14
+        <View className='title1'>您好!</View>
15
+        <View className='title2'>欢迎进入农机手端小程序!</View>
16
+      </View>
17
+    </View>
18
+  )
19
+}

+ 20
- 0
src/pages/login/style.less Прегледај датотеку

@@ -0,0 +1,20 @@
1
+.loginBgi{
2
+  width: 100%;
3
+  height: 100%;
4
+  position: absolute;
5
+  top: 0;
6
+}
7
+.loginContent{
8
+  padding: 60px 30px;
9
+  color: #333333;
10
+  font-weight: bold;
11
+  .title1{
12
+    padding: 40px 0;
13
+    font-size: 66px;
14
+    letter-spacing: 10px;
15
+  }
16
+  .title2{
17
+    font-size: 54px;
18
+    letter-spacing: 10px;
19
+  }
20
+}

+ 4
- 0
src/routes.js Прегледај датотеку

@@ -14,6 +14,10 @@ const mainPages = [
14 14
     title: '详情',
15 15
     page: 'pages/orderDetail/index',
16 16
   },
17
+  {
18
+    title: '登录',
19
+    page: 'pages/login/index',
20
+  },
17 21
   
18 22
 ];
19 23