Commit 97fd189242a9499c2fc29b67a4a998bf38a4e540
1 parent
ca2b73d8dc
Exists in
master
and in
2 other branches
修改
Showing 4 changed files with 55 additions and 19 deletions
littleApp_child/pages/quickArchives/quickArchives.js
View file @
97fd189
... | ... | @@ -3,6 +3,8 @@ |
3 | 3 | var numberUtil = require('../../utils/numberUtil.js') |
4 | 4 | var api = require('../../utils/apiFile.js') |
5 | 5 | var makePy = require('../../utils/makepy.js') |
6 | +const {utils} = require("../../utils/sdk/src/utils"); | |
7 | +const util = require("../../utils/util") | |
6 | 8 | Page({ |
7 | 9 | |
8 | 10 | /** |
9 | 11 | |
... | ... | @@ -343,11 +345,17 @@ |
343 | 345 | showViewType:1 |
344 | 346 | }) |
345 | 347 | }, |
346 | - | |
347 | 348 | |
348 | 349 | |
349 | 350 | |
350 | 351 | |
352 | + getMomBirth () { | |
353 | + let momCn = this.data.postObj.mommyCardNo; | |
354 | + let bs = util.getBirthdayAndSex(momCn); | |
355 | + this.setData({ | |
356 | + ['postObj.mBirth']: bs[0] | |
357 | + }) | |
358 | + }, | |
351 | 359 | |
352 | 360 | |
353 | 361 |
littleApp_child/pages/quickArchives/quickArchives.wxml
View file @
97fd189
... | ... | @@ -26,11 +26,11 @@ |
26 | 26 | <view class="weui-cell__hd"> |
27 | 27 | <view class="weui-label line-tt"> |
28 | 28 | <text style="color:red">*</text> |
29 | - 身份证号码 | |
29 | + 母亲身份证号 | |
30 | 30 | </view> |
31 | 31 | </view> |
32 | 32 | <view class="weui-cell__bd"> |
33 | - <input bindinput="bindKeyInput" value="{{postObj.mommyCardNo}}" maxlength="18" id="mommyCardNo" type="idcard" placeholder="输入母亲证件号码" /> | |
33 | + <input bindinput="bindKeyInput" bindblur="getMomBirth" value="{{postObj.mommyCardNo}}" maxlength="18" id="mommyCardNo" type="idcard" placeholder="输入母亲证件号码" /> | |
34 | 34 | </view> |
35 | 35 | </view> |
36 | 36 | <view class="weui-cell"> |
... | ... | @@ -89,7 +89,7 @@ |
89 | 89 | </view> |
90 | 90 | <view class="weui-cell"> |
91 | 91 | <view class="weui-cell__hd"> |
92 | - <view class="weui-label line-tt"><text style="color:red">*</text>儿童出生体重</view> | |
92 | + <view class="weui-label line-tt"><text style="color:red">*</text>儿童出生体重kg</view> | |
93 | 93 | </view> |
94 | 94 | <view class="weui-cell__bd"> |
95 | 95 | <input bindinput="bindKeyInput" value="{{postObj.weight}}" id="weight" type="text" placeholder="输入儿童出生体重" /> |
... | ... | @@ -97,7 +97,7 @@ |
97 | 97 | </view> |
98 | 98 | <view class="weui-cell"> |
99 | 99 | <view class="weui-cell__hd"> |
100 | - <view class="weui-label line-tt"><text style="color:red">*</text>儿童出生身长</view> | |
100 | + <view class="weui-label line-tt"><text style="color:red">*</text>儿童出生身长cm</view> | |
101 | 101 | </view> |
102 | 102 | <view class="weui-cell__bd"> |
103 | 103 | <input bindinput="bindKeyInput" value="{{postObj.height}}" id="height" type="text" placeholder="输入儿童出生身长" /> |
littleApp_child/pages/quickArchives/quickArchives.wxss
View file @
97fd189
littleApp_child/utils/util.js
View file @
97fd189
1 | -function formatTime(date) { | |
2 | - var year = date.getFullYear() | |
3 | - var month = date.getMonth() + 1 | |
4 | - var day = date.getDate() | |
1 | +// function formatTime(date) { | |
2 | +// var year = date.getFullYear() | |
3 | +// var month = date.getMonth() + 1 | |
4 | +// var day = date.getDate() | |
5 | +// | |
6 | +// var hour = date.getHours() | |
7 | +// var minute = date.getMinutes() | |
8 | +// var second = date.getSeconds() | |
9 | +// | |
10 | +// | |
11 | +// return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') | |
12 | +// } | |
5 | 13 | |
6 | - var hour = date.getHours() | |
7 | - var minute = date.getMinutes() | |
8 | - var second = date.getSeconds() | |
9 | - | |
10 | - | |
11 | - return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') | |
12 | -} | |
13 | - | |
14 | 14 | function formatNumber(n) { |
15 | 15 | n = n.toString() |
16 | 16 | return n[1] ? n : '0' + n |
17 | 17 | |
... | ... | @@ -225,8 +225,34 @@ |
225 | 225 | } |
226 | 226 | } |
227 | 227 | |
228 | +//根据身份证号得到生日和性别 | |
229 | +function getBirthdayAndSex(idcard) { | |
230 | + let sex; | |
231 | + var output = new Array(2); | |
232 | + output[0] = ""; | |
233 | + output[1] = ""; | |
234 | + if (idcard.length === 15) { | |
235 | + let nian, yue, ri, shengri; | |
236 | + nian = idcard.substr(6, 2); | |
237 | + yue = idcard.substr(8, 2); | |
238 | + ri = idcard.substr(10, 2); | |
239 | + shengri = "19" + nian + "-" + yue + "-" + ri; | |
240 | + output[0] = shengri; | |
241 | + sex = (idcard.substr(14, 1) % 2); | |
242 | + output[1] = sex; | |
243 | + } else if (idcard.length === 18) { | |
244 | + let nian, yue, ri, shengri; | |
245 | + nian = idcard.substr(6, 4); | |
246 | + yue = idcard.substr(10, 2); | |
247 | + ri = idcard.substr(12, 2); | |
248 | + shengri = nian + "-" + yue + "-" + ri; | |
249 | + output[0] = shengri; | |
250 | + sex = (idcard.substr(16, 1) % 2); | |
251 | + output[1] = sex; | |
252 | + } | |
253 | + return output; | |
254 | +} | |
228 | 255 | |
229 | - | |
230 | 256 | module.exports = { |
231 | 257 | getTime: getTime, |
232 | 258 | goodsPropFilter: goodsPropFilter, |
... | ... | @@ -238,6 +264,7 @@ |
238 | 264 | convertHtmlToText : convertHtmlToText, |
239 | 265 | CheckChinese: CheckChinese, |
240 | 266 | mutableCopy: mutableCopy, |
241 | - checkIsContainCapital: checkIsContainCapital | |
267 | + checkIsContainCapital: checkIsContainCapital, | |
268 | + getBirthdayAndSex: getBirthdayAndSex | |
242 | 269 | } |