Commit 672be4d57e331e408b322fa25f76d7bf8bb91825
Exists in
master
and in
2 other branches
Merge branch 'master' of https://git.healthbaby.com.cn/luoye/littleapp_child
Showing 3 changed files
littleApp_child/pages/home/home.js
View file @
672be4d
... | ... | @@ -26,9 +26,12 @@ |
26 | 26 | // 首页类型 1登录 2用户首页 3欢迎页 |
27 | 27 | pageType: 0, |
28 | 28 | time: '0s', |
29 | + list:[], | |
30 | + userInfo:'' | |
29 | 31 | }, |
30 | 32 | /*---------生命周期--------*/ |
31 | 33 | onLoad: function () { |
34 | + this.calculatePageSize() | |
32 | 35 | var isFirst = wx.getStorageSync('isFirst') |
33 | 36 | // 网络监听 |
34 | 37 | this.networkStatusChange() |
35 | 38 | |
36 | 39 | |
... | ... | @@ -37,10 +40,11 @@ |
37 | 40 | this.welcomePage() |
38 | 41 | } else { |
39 | 42 | if (app.globalData.token == null || app.globalData.token == '') { |
40 | - this.loginPage() | |
43 | + this.toLogin() | |
44 | + console.log('登录页面--') | |
41 | 45 | } else { |
46 | + console.log('shouye页面--') | |
42 | 47 | networkUtil.showLoading() |
43 | - | |
44 | 48 | this.homePage() |
45 | 49 | // 监听事件 |
46 | 50 | event.on('likeChanged', this, function (data) { |
... | ... | @@ -118,7 +122,7 @@ |
118 | 122 | var smallWidth = ((windowWidth - 10) / 2 - 10) |
119 | 123 | this.setData({ |
120 | 124 | item_big_height: 'height:' + windowWidth / 4 + 'px', |
121 | - item_small: 'width:' + smallWidth / 2 + 'px;height:' + smallWidth / 2 + 'px', | |
125 | + item_small: 'width:' + windowWidth / 4 * 0.45 + 'px;height:' + windowWidth / 4 * 0.45 + 'px', | |
122 | 126 | }) |
123 | 127 | }, |
124 | 128 | // 监听网络状态 |
... | ... | @@ -141,6 +145,10 @@ |
141 | 145 | var param = { 'token': app.globalData.token } |
142 | 146 | networkUtil._get(api.userInfo + app.globalData.userId, {}, function (res) { |
143 | 147 | console.log('获取用户信息',res) |
148 | + self.getArticleInfo(res.data.data.days) | |
149 | + self.setData({ | |
150 | + userData: res.data.data | |
151 | + }) | |
144 | 152 | }, function (res) { |
145 | 153 | networkUtil.showErrorToast(res.errormsg) |
146 | 154 | }) |
... | ... | @@ -149,6 +157,10 @@ |
149 | 157 | var self = this |
150 | 158 | // 文章列表 |
151 | 159 | networkUtil._get(api.homeArtList, { page: 0, limit: 100, days: days }, function (res) { |
160 | + console.log('获取文章信息', res.data.list) | |
161 | + self.setData({ | |
162 | + list: res.data.list | |
163 | + }) | |
152 | 164 | }, function (res) { |
153 | 165 | wx.stopPullDownRefresh() |
154 | 166 | }) |
... | ... | @@ -190,8 +202,6 @@ |
190 | 202 | // }) |
191 | 203 | // return |
192 | 204 | // } |
193 | - | |
194 | - | |
195 | 205 | }, |
196 | 206 | // 计时器 |
197 | 207 | keepTime: function () { |
littleApp_child/pages/home/home.wxml
View file @
672be4d
... | ... | @@ -11,21 +11,21 @@ |
11 | 11 | <!--头像--> |
12 | 12 | <image class="avatar" bindtap="tapAvatar" src="{{avatar ? avatar : '../../source/test.png'}}" background-size="cover"></image> |
13 | 13 | <!--用户名--> |
14 | - <text class="userName">{{username}}</text> | |
14 | + <text class="userName">{{userData.username}}</text> | |
15 | 15 | <!--下方黑色横条--> |
16 | 16 | <view class="infoBar"> |
17 | 17 | <view class="infoView"> |
18 | 18 | <text class="titleText">体检医院</text> |
19 | - <text class="timeText">{{week}}青黄岛</text> | |
19 | + <text class="timeText">{{userData.checkhospital}}</text> | |
20 | 20 | </view> |
21 | 21 | <view class="infoView"> |
22 | 22 | <text class="titleText">月龄</text> |
23 | - <text class="timeText">{{nextCheckTime}}1岁半</text> | |
23 | + <text class="timeText">{{userData.monthage}}</text> | |
24 | 24 | <view class="lineView"></view> |
25 | 25 | </view> |
26 | 26 | <view class="infoView"> |
27 | 27 | <text class="titleText">健康状况</text> |
28 | - <text class="timeText">{{intervalDays}}未知</text> | |
28 | + <text class="timeText">{{userData.hstatus}}</text> | |
29 | 29 | </view> |
30 | 30 | </view> |
31 | 31 | <!--下方黑色横条--> |
32 | 32 | |
33 | 33 | |
34 | 34 | |
35 | 35 | |
36 | 36 | |
37 | 37 | |
38 | 38 | |
... | ... | @@ -35,46 +35,50 @@ |
35 | 35 | <!--功能模块--> |
36 | 36 | <view class="foundation_BG" style="{{item_big_height}}"> |
37 | 37 | <navigator class="foundation_item_small" url="../inspectionReport/inspectionReport"> |
38 | - <image src="../../source/jianchajilu.png" class="foundation_item_small_image"></image> | |
38 | + <image src="../../source/jianchajilu.png" style="{{item_small}}" class="foundation_item_small_image"></image> | |
39 | 39 | <view class="foundation_item_small_text">儿保检查记录</view> |
40 | 40 | </navigator> |
41 | 41 | <navigator class="foundation_item_small" url="../childcare_knowledge/childcare_knowledge"> |
42 | - <image src="../../source/except.png" class="foundation_item_small_image"></image> | |
42 | + <image src="../../source/except.png" style="{{item_small}}" class="foundation_item_small_image"></image> | |
43 | 43 | <view class="foundation_item_small_text">育儿百科</view> |
44 | 44 | </navigator> |
45 | 45 | <navigator class="foundation_item_small" url="../childcare_knowledge/childcare_knowledge"> |
46 | - <image src="../../source/yuerzhishi.png" class="foundation_item_small_image"></image> | |
46 | + <image src="../../source/yuerzhishi.png" style="{{item_small}}" class="foundation_item_small_image"></image> | |
47 | 47 | <view class="foundation_item_small_text">育儿知识</view> |
48 | 48 | </navigator> |
49 | 49 | <navigator class="foundation_item_small" url="../system_notifacations/system_notifacations"> |
50 | - <image src="../../source/xiaoxitongzhi.png" class="foundation_item_small_image"></image> | |
50 | + <image src="../../source/xiaoxitongzhi.png" style="{{item_small}}" class="foundation_item_small_image"></image> | |
51 | 51 | <view class="foundation_item_small_text">消息通知</view> |
52 | 52 | </navigator> |
53 | 53 | </view> |
54 | 54 | |
55 | 55 | <!--文章列表--> |
56 | 56 | <view class="article_list"> |
57 | + <block wx:for="{{list}}" wx:for-index="sectionIndex" wx:for-item="sectionItem"> | |
57 | 58 | <view class="article_bg"> |
58 | 59 | <navigator url="../childcare_knowledge/childcare_knowledge" class="navigator_class"> |
59 | 60 | <image class="article_title_image"></image> |
60 | - <view class="article_title">日常护理</view> | |
61 | - <image class="article_title_indicator" src="../../source/gengduo.png"></image> | |
61 | + <view class="article_title">{{sectionItem.title}}</view> | |
62 | + <image class="article_title_indicator" mode="aspectFit" src="../../source/gengduo.png"></image> | |
62 | 63 | </navigator> |
63 | - <navigator class="article_content" url="../childcare_knowledge_detail/childcare_knowledge_detail"> | |
64 | - <view style="height:6px;width:100%;"></view> | |
65 | - <view class="article_content_title">如何提防新生儿败血症</view> | |
66 | - <label class="article_content_text">败血症(septicemia)的意</label> | |
67 | - <image class="article_content_image" src="../../source/test.png"></image> | |
68 | - <view class="article_content_bottomBar"> | |
69 | - <!-- <view class="article_content_bottomBar_labels"> | |
70 | - </view> --> | |
71 | - <view class="article_content_bottomBar_likes"> | |
72 | - <image class="article_content_bottomBar_likes_icon" src="../../source/like.png"></image> | |
73 | - <label class="article_content_bottomBar_likes_text">111</label> | |
74 | - </view> | |
75 | - </view> | |
76 | - </navigator> | |
64 | + <block wx:for="{{sectionItem.article}}"> | |
65 | + <navigator class="article_content" url="../childcare_knowledge_detail/childcare_knowledge_detail"> | |
66 | + <view style="height:6px;width:100%;"></view> | |
67 | + <view class="article_content_title">{{item.title}}</view> | |
68 | + <label class="article_content_text">{{item.introduction}}</label> | |
69 | + <image class="article_content_image" src="{{item.image.medium}}"></image> | |
70 | + <view class="article_content_bottomBar"> | |
71 | + <!-- <view class="article_content_bottomBar_labels"> | |
72 | + </view> --> | |
73 | + <view class="article_content_bottomBar_likes"> | |
74 | + <image class="article_content_bottomBar_likes_icon" src="../../source/like.png"></image> | |
75 | + <label class="article_content_bottomBar_likes_text">{{item.likeCount}}</label> | |
76 | + </view> | |
77 | + </view> | |
78 | + </navigator> | |
79 | + </block> | |
77 | 80 | </view> |
81 | + </block> | |
78 | 82 | </view> |
79 | 83 | </view> |
80 | 84 | |
81 | 85 | |
... | ... | @@ -124,11 +128,11 @@ |
124 | 128 | <view class="record-input-constainer"> |
125 | 129 | <view class="record-input_bg" style="border-color:{{inputFocus.nameInput ? '#f4879b' : '#e8eae5'}}"> |
126 | 130 | <label class="record-input_title">姓名</label> |
127 | - <input class="input" id="name" name="name" maxlength="12" placeholder="请输入建档姓名" value="" placeholder-class="input-placeholder" bindfocus="getFocus" bindblur="blurNameInput"/> | |
131 | + <input class="input" id="name" name="name" maxlength="12" placeholder="请输入建档姓名" value="小向阳" placeholder-class="input-placeholder" bindfocus="getFocus" bindblur="blurNameInput"/> | |
128 | 132 | </view> |
129 | 133 | <view class="record-input_bg" style="margin-top:15px;border-color:{{inputFocus.phoneInput ? '#f4879b' : '#e8eae5'}}"> |
130 | 134 | <label class="record-input_title">手机号</label> |
131 | - <input class="input" id="phone" name="phone" type="number" placeholder="请输入建档手机号" maxlength="11" placeholder-class="input-placeholder" bindfocus="getFocus" value="" bindblur="blurInput" /> | |
135 | + <input class="input" id="phone" name="phone" type="number" placeholder="请输入建档手机号" maxlength="11" placeholder-class="input-placeholder" bindfocus="getFocus" value="18202810912" bindblur="blurInput" /> | |
132 | 136 | </view> |
133 | 137 | |
134 | 138 | <view class="code_view"> |
littleApp_child/pages/home/home.wxss
View file @
672be4d
... | ... | @@ -137,8 +137,8 @@ |
137 | 137 | } |
138 | 138 | |
139 | 139 | .foundation_item_small_image { |
140 | - height: 45%; | |
141 | - width: 45%; | |
140 | + /* height: 45%; | |
141 | + width: 45%; */ | |
142 | 142 | margin-top: 3px; |
143 | 143 | } |
144 | 144 | |
145 | 145 | |
... | ... | @@ -151,14 +151,16 @@ |
151 | 151 | |
152 | 152 | /*---------文章列表---------*/ |
153 | 153 | .article_list { |
154 | - border-radius: 4px; | |
155 | - background: white; | |
154 | + | |
155 | + /* background: red; */ | |
156 | 156 | margin-left: 5px; |
157 | 157 | margin-right: 5px; |
158 | 158 | margin-top: 11px; |
159 | 159 | } |
160 | 160 | .article_bg { |
161 | 161 | margin-bottom: 10px; |
162 | + border-radius: 4px; | |
163 | + background: white | |
162 | 164 | } |
163 | 165 | /* 栏目标题前面图 */ |
164 | 166 | .article_title_image { |
165 | 167 | |
... | ... | @@ -179,11 +181,11 @@ |
179 | 181 | } |
180 | 182 | /* 箭头 */ |
181 | 183 | .article_title_indicator { |
182 | - width: 5.5px; | |
183 | - height: 10.2px; | |
184 | + width: 12px; | |
185 | + height: 14px; | |
184 | 186 | float: right; |
185 | 187 | margin-right: 10px; |
186 | - margin-top: 12px; | |
188 | + margin-top: 10px; | |
187 | 189 | } |
188 | 190 | /* 文章ne内容背景 */ |
189 | 191 | .article_content { |