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 | } |