Commit 687b9b208bb70cfa52fc97e3be01cdaa0bece373

Authored by luoye
1 parent 51f0f1dcbf

首页修改

Showing 7 changed files with 118 additions and 86 deletions

littleApp_child/app.json View file @ 687b9b2
1 1 {
2 2 "pages": [
3   -
  3 + "pages/articleDetail/articleDetail",
  4 +
4 5 "pages/home/home",
5 6  
6 7 "pages/articleLists/articleLists",
7 8 "pages/hospitalList/hospitalList",
8   - "pages/articleDetail/articleDetail",
  9 +
9 10  
10 11  
11 12 "pages/SearchPage/SearchPage",
littleApp_child/pages/articleDetail/articleDetail.wxml View file @ 687b9b2
1   -
2   -<!--顶部红色有头像等信息的栏目-->
3   -<view class="TopBar">
4   - <!--头像-->
5   - <image class="avatar" bindtap="tapAvatar" src="{{userData.avatar.medium ? userData.avatar.medium : ''}}" background-size="cover"></image>
6   - <!--用户名-->
7   - <text class="userName">{{userData.username}}</text>
8   - <!--下方黑色横条-->
9   - <view class="infoBar">
10   - <view class="infoView">
11   - <text class="titleText">体检医院</text>
12   - <text class="timeText">{{userData.checkhospital}}</text>
  1 +<view class="backgroundView">
  2 + <!-- <image class="TopBgImage" src=""></image> -->
  3 + <!--顶部红色有头像等信息的栏目-->
  4 + <view class="TopBar">
  5 + <!--头像-->
  6 + <view class="circle_bg">
  7 + <image src="{{userData.avatar.medium ? userData.avatar.medium : ''}}" background-size="cover"></image>
  8 + <text>7月1日</text>
  9 + <view class="circle_year">2017</view>
13 10 </view>
14   - <view class="infoView">
15   - <text class="titleText">月龄</text>
16   - <text class="timeText">{{userData.monthage ? userData.monthage : '-'}}</text>
17   - <view class="lineView"></view>
  11 + <!--用户名-->
  12 + <text class="userName">{{userData.username}}</text>
  13 + <!--下方黑色横条-->
  14 + <view class="infoBar">
  15 + <view class="infoView">
  16 + <text class="titleText">出生日期</text>
  17 + <text class="timeText">{{userData.checkhospital}}</text>
  18 + </view>
  19 + <view class="infoView">
  20 + <text class="titleText">月龄</text>
  21 + <text class="timeText">{{userData.monthage ? userData.monthage : '0'}}</text>
  22 + <view class="lineView"></view>
  23 + </view>
  24 + <view class="infoView">
  25 + <text class="titleText">健康状况</text>
  26 + <text class="timeText">{{userData.hstatus}}</text>
  27 + </view>
18 28 </view>
19   - <view class="infoView">
20   - <text class="titleText">健康状况</text>
21   - <text class="timeText">{{userData.hstatus}}</text>
22   - </view>
  29 + <!--下方黑色横条-->
23 30 </view>
24   - <!--下方黑色横条-->
  31 + <!--医院名称横条-->
  32 + <view class="hospitalName" wx:if="{{userData.checkhospital}}">{{userData.checkhospital}}</view>
25 33 </view>
littleApp_child/pages/articleDetail/articleDetail.wxss View file @ 687b9b2
... ... @@ -2,6 +2,8 @@
2 2 .TopBar {
3 3 width:100%;
4 4 height:202px;
  5 + background: white;
  6 + position: relative;
5 7 }
6 8  
7 9 .promptText {
8 10  
9 11  
10 12  
... ... @@ -12,25 +14,45 @@
12 14 color: white;
13 15 }
14 16  
15   -.TopBgImage {
16   - width:100%;
17   - height:202px;
18   - position: absolute;
19   - background: #48C17B;
20   -}
21   -
22   -.avatar {
23   - width:70px;
24   - height:70px;
  17 +.circle_bg {
  18 + width:118px;
  19 + height:118px;
25 20 border-radius: 50%;
26   - position: absolute;
27   - top: 15px;
28   - left: 50%;
  21 + margin-top: 12px;
  22 + margin-left: 50%;
29 23 transform: translateX(-50%);
30   - border: 3px solid white;
31   - box-shadow: 0 2px 4px 0 rgba(186,70,70,0.50);
  24 + border: 1px solid #ededed;
  25 + box-shadow: 0 2px 4px 0 rgba(186,70,70,0.5);
  26 +
  27 + display: flex;
  28 + flex-direction: column;
  29 + align-items: center;
  30 + justify-content: flex-start;
  31 + box-sizing: border-box;
32 32 }
33 33  
  34 +.circle_bg image {
  35 + height: 42.6px;
  36 + width: 42.6px;
  37 + background: rebeccapurple;
  38 + margin-top: 13px;
  39 +}
  40 +
  41 +.circle_bg text{
  42 + font-size: 18px;
  43 + color: #222222;
  44 + letter-spacing: 0;
  45 + margin-top: 7.4px;
  46 + display: inline-block;
  47 + line-height: 18px;
  48 + border-bottom: 1px solid #dcdcdc;
  49 +}
  50 +
  51 +.circle_year {
  52 + font-size: 13px;
  53 + margin-top: 0px;
  54 +}
  55 +
34 56 .userName {
35 57 font-size: 14px;
36 58 font-weight: bold;
37 59  
38 60  
39 61  
40 62  
41 63  
42 64  
43 65  
44 66  
45 67  
46 68  
47 69  
... ... @@ -40,55 +62,65 @@
40 62 /*居中*/
41 63 left: 50%;
42 64 transform: translateX(-50%);
  65 + color: white;
43 66 }
44 67  
45   -.documentView {
  68 +/*上方信息条部分*/
  69 +.lineView {
  70 + width: 100%;
  71 + border-right: solid rgba(255, 255, 255, 0.7) 0.5px;
  72 + border-left: solid rgba(255, 255, 255, 0.7) 0.5px;
  73 + height: 40px;
46 74 position: absolute;
47   - top: 0px;
48   - left: 0px;
49   - right: 0px;
50   - bottom: 0px;
  75 + top: 10px;
51 76 }
52 77  
53   -/*上方信息条部分*/
54 78 .infoBar {
55 79 width: 100%;
56   - height: 60px;
57   - top: 142px;
  80 + min-height: 60px;
  81 + /* top: 142px; */
  82 + bottom: 0px;
58 83 position: absolute;
  84 + display: flex;
  85 + justify-content: space-between;
  86 + background: rgba(255, 255, 255, 0.2);
59 87 }
60 88  
61 89 .infoView {
62 90 text-align: center;
63 91 width: 33.3%;
64 92 height: 100%;
65   - display:inline-block;
66   - box-sizing: border-box;
67 93 position: relative;
68   - background-color: rgba(255, 255, 255, 0.1);
69 94 }
70 95  
71   -.lineView {
72   - width: 100%;
73   - border-right: solid rgba(255, 255, 255, 0.7) 0.5px;
74   - border-left: solid rgba(255, 255, 255, 0.7) 0.5px;
75   - height: 40px;
76   - position: absolute;
77   - top: 10px;
78   -}
79   -
80 96 .titleText {
81 97 margin-top: 12px;
82 98 display:block;
83 99 font-size: 11px;
84   -color: #D8FCE7;
  100 + color: #787878;
85 101 }
86 102  
87 103 .timeText {
88 104 font-family: PingFangSC-Medium;
89 105 font-size: 12px;
90   - color: #FFFFFF;
  106 + color: #4a4a4a;
91 107 display:block;
92 108 margin-top: 2px;
  109 + overflow: hidden;
  110 + text-overflow: ellipsis;
  111 + display: -webkit-box;
  112 + -webkit-box-orient: vertical;
  113 + -webkit-line-clamp: 2;
  114 +}
  115 +
  116 +.hospitalName {
  117 + width: 100%;
  118 + height: 30px;
  119 + background-color: white;
  120 + color: #ee7289;
  121 + font-size: 11px;
  122 + font: medium;
  123 + text-align: center;
  124 + line-height: 30px;
93 125 }
littleApp_child/pages/articleLists/articleLists.wxml View file @ 687b9b2
... ... @@ -16,7 +16,7 @@
16 16 </view>
17 17 <view class="home__list-item__bottom"></view>
18 18 </navigator> -->
19   - <navigator url="../childcare_knowledge_detail/childcare_knowledge_detail?titlle={{'id=' + item.id + '&category=' + category}}" wx:for="{{list}}" wx:key="{{index}}">
  19 + <navigator url="../childcare_knowledge_detail/childcare_knowledge_detail?{{'id=' + item.id + '&category=' + category}}" wx:for="{{list}}" wx:key="{{index}}">
20 20 <view class="content_item">
21 21 <view style="margin-left:15px;margin-right:75px;">
22 22 <view class="content_title">{{item.title}}</view>
littleApp_child/pages/childcare_knowledge/childcare_knowledge.wxml View file @ 687b9b2
... ... @@ -22,7 +22,7 @@
22 22 </swiper> -->
23 23 <image class="swiper" mode="aspectFill" src="{{images.medium}}"></image>
24 24 <view>
25   - <navigator url="../childcare_knowledge_detail/childcare_knowledge_detail" wx:for="{{list}}" wx:key="{{index}}">
  25 + <navigator url="../childcare_knowledge_detail/childcare_knowledge_detail?{{'id=' + item.id + '&category=' + category}}" wx:for="{{list}}" wx:key="{{index}}">
26 26 <view class="content_item">
27 27 <view style="margin-left:15px;margin-right:75px;">
28 28 <view class="content_title">{{item.title}}</view>
littleApp_child/pages/home/home.wxml View file @ 687b9b2
... ... @@ -5,7 +5,7 @@
5 5 </view>
6 6 <!--首页模块-->
7 7 <view class="backgroundView" wx:if="{{pageType == 2}}">
8   - <image class="TopBgImage" src=""></image>
  8 + <!-- <image class="TopBgImage" src=""></image> -->
9 9 <!--顶部红色有头像等信息的栏目-->
10 10 <view class="TopBar">
11 11 <!--头像-->
... ... @@ -15,7 +15,7 @@
15 15 <!--下方黑色横条-->
16 16 <view class="infoBar">
17 17 <view class="infoView">
18   - <text class="titleText">体检医院</text>
  18 + <text class="titleText">出生日期</text>
19 19 <text class="timeText">{{userData.checkhospital}}</text>
20 20 </view>
21 21 <view class="infoView">
... ... @@ -31,7 +31,7 @@
31 31 <!--下方黑色横条-->
32 32 </view>
33 33 <!--医院名称横条-->
34   - <view class="hospitalName" wx:if="{{hospitalName}}">{{hospitalName}}</view>
  34 + <view class="hospitalName" wx:if="{{userData.checkhospital}}">{{userData.checkhospital}}</view>
35 35 <!--功能模块-->
36 36 <view class="foundation_BG" style="{{item_big_height}}">
37 37 <!-- <navigator class="foundation_item_small" url="../inspectionReport/inspectionReport">
littleApp_child/pages/home/home.wxss View file @ 687b9b2
... ... @@ -6,6 +6,8 @@
6 6 .TopBar {
7 7 width:100%;
8 8 height:202px;
  9 + background: #48C17B;
  10 + position: relative;
9 11 }
10 12  
11 13 .promptText {
12 14  
... ... @@ -16,12 +18,12 @@
16 18 color: white;
17 19 }
18 20  
19   -.TopBgImage {
  21 +/* .TopBgImage {
20 22 width:100%;
21 23 height:202px;
22 24 position: absolute;
23 25 background: #48C17B;
24   -}
  26 +} */
25 27  
26 28 .avatar {
27 29 width:70px;
... ... @@ -47,14 +49,6 @@
47 49 color: white;
48 50 }
49 51  
50   -.documentView {
51   - position: absolute;
52   - top: 0px;
53   - left: 0px;
54   - right: 0px;
55   - bottom: 0px;
56   -}
57   -
58 52 /*上方信息条部分*/
59 53  
60 54 .lineView {
61 55  
62 56  
63 57  
... ... @@ -69,20 +63,19 @@
69 63 .infoBar {
70 64 width: 100%;
71 65 min-height: 60px;
72   - /* top: 142px; */
73   - bottom: 0px;
  66 + /* top: 142px; */
  67 + bottom: 0px;
74 68 position: absolute;
  69 + display: flex;
  70 + justify-content: space-between;
  71 + background: rgba(255, 255, 255, 0.1);
75 72 }
76 73  
77 74 .infoView {
78 75 text-align: center;
79 76 width: 33.3%;
80 77 height: 100%;
81   - display:inline-block;
82   - box-sizing: border-box;
83 78 position: relative;
84   - background-color: rgba(255, 255, 255, 0.1);
85   - background: green;
86 79 }
87 80  
88 81 .titleText {
89 82  
90 83  
91 84  
... ... @@ -90,21 +83,19 @@
90 83 display:block;
91 84 font-size: 11px;
92 85 color: #D8FCE7;
93   - background: red;
94 86 }
95 87  
96 88 .timeText {
97   - background: rebeccapurple;
98 89 font-family: PingFangSC-Medium;
99 90 font-size: 12px;
100 91 color: #FFFFFF;
101 92 display:block;
102 93 margin-top: 2px;
103   - /* overflow: hidden;
  94 + overflow: hidden;
104 95 text-overflow: ellipsis;
105 96 display: -webkit-box;
106 97 -webkit-box-orient: vertical;
107   - -webkit-line-clamp: 1; */
  98 + -webkit-line-clamp: 2;
108 99 }
109 100  
110 101 .hospitalName {
... ... @@ -116,7 +107,6 @@
116 107 font: medium;
117 108 text-align: center;
118 109 line-height: 30px;
119   -
120 110 }
121 111  
122 112 /*---------foundation---------*/
... ... @@ -208,6 +198,7 @@
208 198 font-size: 14px;
209 199 color: #222222;
210 200 margin-left: 15px;
  201 + margin-right: 85px;
211 202 margin-top: 0px;
212 203 overflow: hidden;
213 204 text-overflow: ellipsis;