Commit 8d340ab82abfacd8dffc3cdbe599877346c223c7
1 parent
ce13324c94
Exists in
master
检测项
Showing 10 changed files with 347 additions and 61 deletions
- woman/app.json
- woman/app.wxss
- woman/pages/premaritalCheckup/premaritalCheckup.js
- woman/pages/premaritalCheckup/premaritalCheckup.wxml
- woman/pages/premaritalCheckup/premaritalCheckup.wxss
- woman/pages/premaritalReport/premaritalReport.js
- woman/pages/premaritalReport/premaritalReport.json
- woman/pages/premaritalReport/premaritalReport.wxml
- woman/pages/premaritalReport/premaritalReport.wxss
- woman/pages/report_first/report_first.js
woman/app.json
View file @
8d340ab
| ... | ... | @@ -12,7 +12,9 @@ |
| 12 | 12 | "pages/folicAcid/folicAcid", |
| 13 | 13 | "pages/cancerCheck/cancerCheck", |
| 14 | 14 | "pages/report_first/report_first", |
| 15 | - "pages/premaritalCheckup/premaritalCheckup" | |
| 15 | + "pages/premaritalCheckup/premaritalCheckup", | |
| 16 | + "pages/premaritalReport/premaritalReport" | |
| 17 | + | |
| 16 | 18 | ], |
| 17 | 19 | "window": { |
| 18 | 20 | "backgroundTextStyle": "light", |
woman/app.wxss
View file @
8d340ab
| ... | ... | @@ -351,6 +351,9 @@ |
| 351 | 351 | padding: 0 100rpx; |
| 352 | 352 | } |
| 353 | 353 | |
| 354 | +.padding-b60 { | |
| 355 | + padding-bottom: 60rpx; | |
| 356 | +} | |
| 354 | 357 | .font-black-28 { |
| 355 | 358 | height: 28rpx; |
| 356 | 359 | font-size: 28rpx; |
| ... | ... | @@ -796,6 +799,13 @@ |
| 796 | 799 | font-weight: 400; |
| 797 | 800 | line-height: 20rpx; |
| 798 | 801 | } |
| 802 | +.font-4F4F4F-26 { | |
| 803 | + height: 26rpx; | |
| 804 | + font-size: 26rpx; | |
| 805 | + color: #4F4F4F; | |
| 806 | + font-weight: 400; | |
| 807 | + line-height: 26rpx; | |
| 808 | +} | |
| 799 | 809 | .font-4F4F4F-28 { |
| 800 | 810 | height: 28rpx; |
| 801 | 811 | font-size: 28rpx; |
| 802 | 812 | |
| 803 | 813 | |
| ... | ... | @@ -921,15 +931,22 @@ |
| 921 | 931 | height: 28rpx; |
| 922 | 932 | font-size: 28rpx; |
| 923 | 933 | font-weight: 400; |
| 924 | - color: #686868; | |
| 934 | + color: #828282; | |
| 925 | 935 | line-height: 28rpx; |
| 926 | 936 | } |
| 927 | 937 | .font-828282-22 { |
| 928 | 938 | height: 22rpx; |
| 929 | 939 | font-size: 22rpx; |
| 930 | 940 | font-weight: 400; |
| 931 | - color: #686868; | |
| 941 | + color: #828282; | |
| 932 | 942 | line-height: 22rpx; |
| 943 | +} | |
| 944 | +.font-828282-26 { | |
| 945 | + height: 26rpx; | |
| 946 | + font-size: 26rpx; | |
| 947 | + font-weight: 400; | |
| 948 | + color: #828282; | |
| 949 | + line-height: 26rpx; | |
| 933 | 950 | } |
| 934 | 951 | .font-858585-24 { |
| 935 | 952 | height: 24rpx; |
woman/pages/premaritalCheckup/premaritalCheckup.js
View file @
8d340ab
| 1 | -// pages/premaritalCheckup/premaritalCheckup.js | |
| 1 | +//articleLists.js 文章列表 | |
| 2 | +// 网络请求工具类 | |
| 3 | +var networkUtil = require('../../utils/network_util.js') | |
| 4 | +var api = require('../../utils/apiFile.js') | |
| 5 | +var hospital = '' | |
| 6 | + | |
| 2 | 7 | Page({ |
| 3 | 8 | |
| 4 | - /** | |
| 5 | - * 页面的初始数据 | |
| 6 | - */ | |
| 7 | 9 | data: { |
| 10 | + baseCheck: [{ 'title': '首诊日期', 'word': 'checkTime', value: '' }, { 'title': '末次月经', 'word': 'lastMenses', value: '' }, { 'title': '预产期', 'word': 'dueDate', value: '' }, { 'title': '月经周期', 'word': 'mensDay', value: '' }], | |
| 11 | + bodyCheck: [{ title: '身高', word: 'height', value: '' }, { title: '体重', word: 'weight', value: '' }, { title: '心', word: 'heart', value: '' }, { title: '肺', word: 'lungs', value: '' }], | |
| 8 | 12 | |
| 9 | - }, | |
| 13 | + womenCheck: [{ title: '外阴', word: 'vulva', value: '' }, { title: '阴道', word: 'vagina', value: 'vagina' }, { title: '宫颈', word: 'cervical', value: '' }, { title: '宫体', word: 'uterus', value: '' }, { title: '附件', word: 'fujian', value: '' }], | |
| 14 | + | |
| 15 | + obstetricsCheck: [{ title: '腹围', word: 'fuwei', value: '' }, { title: '宫高', word: 'gongGao', value: '' }, { title: '胎位', word: 'fetalPositionVal', value: '' }, { title: '胎心', word: 'heartRateVal', value: '' }, { title: '先露', word: 'fetalPresentationVal', value: '' }], | |
| 10 | 16 | |
| 11 | - /** | |
| 12 | - * 生命周期函数--监听页面加载 | |
| 13 | - */ | |
| 14 | - onLoad(options) { | |
| 17 | + assistantCheck: [{ 'top_title': '血常规', content: [{ 'title': '血红蛋白', 'word': 'xhdb', value: '' }, { 'title': '血红蛋白券', 'word': '', value: '' }, { 'title': '白细胞计数', 'word': 'bxbjs', value: '' }, { 'title': '血小板计数', 'word': 'platelet', value: '' }, { 'title': '血常规其他', 'word': 'chgOther', value: '' }] }, | |
| 15 | 18 | |
| 16 | - }, | |
| 19 | + { 'top_title': '乙肝五项', content: [{ 'title': '乙肝表面抗原', 'word': 'ygbmky', value: '' }, { 'title': '乙肝表面抗体', 'word': 'ygbmkt', value: '' }, { 'title': '乙肝e抗原', 'word': 'ygeky', value: '' }, { 'title': '乙肝e抗体', 'word': 'ygekt', value: '' }, { 'title': '乙肝核心抗体', 'word': 'yghxkt', value: '' }] }, | |
| 17 | 20 | |
| 18 | - /** | |
| 19 | - * 生命周期函数--监听页面初次渲染完成 | |
| 20 | - */ | |
| 21 | - onReady() { | |
| 21 | + { 'top_title': '肾功', content: [{ 'title': '血清肌酐', 'word': 'xqjq', value: '' }, { 'title': '血尿素氮', 'word': 'xnsd', value: '' }] }, | |
| 22 | 22 | |
| 23 | - }, | |
| 23 | + { 'top_title': '血型', content: [{ 'title': '血型', 'word': 'abo', value: '' }, { 'title': 'RH血型', 'word': 'rh', value: '' }, { 'title': '血糖', 'word': 'bloodSugar', value: '' }] }, | |
| 24 | 24 | |
| 25 | - /** | |
| 26 | - * 生命周期函数--监听页面显示 | |
| 27 | - */ | |
| 28 | - onShow() { | |
| 25 | + { 'top_title': '肝功能', content: [{ 'title': '血清谷丙转氨酶', 'word': 'xqgbzam', value: '' }, { 'title': '血清谷草转氨酶', 'word': 'xqgczam', value: '' }, { 'title': '白蛋白', 'word': 'albumin', value: '' }, { 'title': '总胆红素', 'word': 'totalBilirubin', value: '' }, { 'title': '结合胆红素', 'word': 'jhBilirubin', value: '' }, { 'title': '丙肝', 'word': 'bg', value: '' }] }, | |
| 29 | 26 | |
| 27 | + { 'top_title': '尿常规', content: [{ 'title': '尿蛋白', 'word': 'ndb', value: '' }, { 'title': '尿糖', 'word': 'nt', value: '' }, { 'title': '尿酮体', 'word': 'urineKetone', value: '' }, { 'title': '尿潜血', 'word': 'bld', value: '' }, { 'title': '尿其他', 'word': 'ncgOther', value: '' }] },], | |
| 28 | + // 孕产史 | |
| 29 | + ycHistory:'' | |
| 30 | 30 | }, |
| 31 | - | |
| 32 | - /** | |
| 33 | - * 生命周期函数--监听页面隐藏 | |
| 34 | - */ | |
| 35 | - onHide() { | |
| 36 | - | |
| 31 | + onLoad: function (options) { | |
| 32 | + //hospital = options.hospital | |
| 33 | + //this.requestData(options.id) | |
| 37 | 34 | }, |
| 35 | + /*---------自定义函数--------*/ | |
| 36 | + requestData(Id) { | |
| 37 | + var self = this | |
| 38 | + networkUtil.showLoading() | |
| 39 | + // 报告详情 | |
| 40 | + networkUtil._get(api.pregnancyReports + '/' + Id, {}, function (res) { | |
| 41 | + if (res.data.list.length == 0) { | |
| 42 | + return | |
| 43 | + } | |
| 44 | + var data = res.data.list[0].result2 | |
| 45 | + self.getBaseCheckWith(data) | |
| 46 | + self.getbodyCheck(data) | |
| 47 | + self.getwomenCheck(data) | |
| 48 | + self.getobstetricsCheck(data) | |
| 49 | + self.getassistantCheck(data) | |
| 50 | + var risk = '' | |
| 51 | + for (var key in res.data.list[0].result) { | |
| 52 | + if (res.data.list[0].result[key].k == '高危因素') { | |
| 53 | + risk = res.data.list[0].result[key].v | |
| 54 | + } | |
| 55 | + } | |
| 56 | + self.setData({ | |
| 57 | + checkData:data, | |
| 58 | + risk:risk | |
| 59 | + }) | |
| 60 | + }, function (res) { | |
| 38 | 61 | |
| 39 | - /** | |
| 40 | - * 生命周期函数--监听页面卸载 | |
| 41 | - */ | |
| 42 | - onUnload() { | |
| 43 | - | |
| 62 | + }) | |
| 44 | 63 | }, |
| 45 | - | |
| 46 | - /** | |
| 47 | - * 页面相关事件处理函数--监听用户下拉动作 | |
| 48 | - */ | |
| 49 | - onPullDownRefresh() { | |
| 50 | - | |
| 64 | + // 检查基础信息 | |
| 65 | + getBaseCheckWith(data){ | |
| 66 | + var baseCheck = this.data.baseCheck | |
| 67 | + for (var index in this.data.baseCheck) { | |
| 68 | + var item = this.data.baseCheck[index] | |
| 69 | + if (data[item.word]) { | |
| 70 | + item.value = data[item.word] | |
| 71 | + } | |
| 72 | + } | |
| 73 | + this.setData({ | |
| 74 | + baseCheck: baseCheck | |
| 75 | + }) | |
| 51 | 76 | }, |
| 52 | - | |
| 53 | - /** | |
| 54 | - * 页面上拉触底事件的处理函数 | |
| 55 | - */ | |
| 56 | - onReachBottom() { | |
| 57 | - | |
| 77 | + // 检查基础信息 | |
| 78 | + getbodyCheck(data) { | |
| 79 | + var bodyCheck = this.data.bodyCheck | |
| 80 | + for (var index in bodyCheck) { | |
| 81 | + var item = bodyCheck[index] | |
| 82 | + if (data[item.word]) { | |
| 83 | + item.value = data[item.word] | |
| 84 | + } | |
| 85 | + } | |
| 86 | + this.setData({ | |
| 87 | + bodyCheck: bodyCheck | |
| 88 | + }) | |
| 58 | 89 | }, |
| 59 | - | |
| 60 | - /** | |
| 61 | - * 用户点击右上角分享 | |
| 62 | - */ | |
| 63 | - onShareAppMessage() { | |
| 64 | - | |
| 65 | - } | |
| 90 | + // 检查基础信息 | |
| 91 | + getwomenCheck(data) { | |
| 92 | + var womenCheck = this.data.womenCheck | |
| 93 | + for (var index in womenCheck) { | |
| 94 | + var item = womenCheck[index] | |
| 95 | + if (data[item.word]) { | |
| 96 | + item.value = data[item.word] | |
| 97 | + } | |
| 98 | + } | |
| 99 | + this.setData({ | |
| 100 | + womenCheck: womenCheck | |
| 101 | + }) | |
| 102 | + }, | |
| 103 | + // 检查基础信息 | |
| 104 | + getobstetricsCheck(data) { | |
| 105 | + var obstetricsCheck = this.data.obstetricsCheck | |
| 106 | + for (var index in obstetricsCheck) { | |
| 107 | + var item = obstetricsCheck[index] | |
| 108 | + if (data[item.word]) { | |
| 109 | + item.value = data[item.word] | |
| 110 | + } | |
| 111 | + } | |
| 112 | + this.setData({ | |
| 113 | + obstetricsCheck: obstetricsCheck | |
| 114 | + }) | |
| 115 | + }, | |
| 116 | + // 检查基础信息 | |
| 117 | + getassistantCheck(data) { | |
| 118 | + var assistantCheck = this.data.assistantCheck | |
| 119 | + for (var index in assistantCheck) { | |
| 120 | + var item = assistantCheck[index] | |
| 121 | + for (var newItem in item.content) { | |
| 122 | + if (data[item.content[newItem].word]) { | |
| 123 | + item.content[newItem].value = data[item.content[newItem].word] | |
| 124 | + } | |
| 125 | + } | |
| 126 | + } | |
| 127 | + this.setData({ | |
| 128 | + assistantCheck: assistantCheck | |
| 129 | + }) | |
| 130 | + }, | |
| 131 | + getycHistory(data){ | |
| 132 | + var str = '' | |
| 133 | + if(data.pregnacyTimes){ | |
| 134 | + str = '孕次:' + data.pregnacyTimes + '次' | |
| 135 | + } | |
| 136 | + if (data.prodTime) { | |
| 137 | + str = '产次:' + data.prodTime + '次' | |
| 138 | + } | |
| 139 | + if (data.pregnacyTimes) { | |
| 140 | + str = '孕次:' + data.pregnacyTimes + '次' | |
| 141 | + } | |
| 142 | + }, | |
| 143 | + goDetail(e) { | |
| 144 | + console.log("检测详情",e) | |
| 145 | + wx.navigateTo({ | |
| 146 | + url: '../premaritalReport/premaritalReport', | |
| 147 | + }) | |
| 148 | + }, | |
| 149 | + | |
| 66 | 150 | }) |
woman/pages/premaritalCheckup/premaritalCheckup.wxml
View file @
8d340ab
| ... | ... | @@ -15,11 +15,11 @@ |
| 15 | 15 | </view> |
| 16 | 16 | <view> |
| 17 | 17 | <view class = "menuList_title margin-lr40 margin-tb38">检验报告查询</view> |
| 18 | - <view class="menuList_bg margin-l40 i-column"> | |
| 19 | - <view class="font-white-40 font-weight-500 margin-l26 margin-t30">血常规检查</view> | |
| 18 | + <view class="menuList_bg margin-l40 i-column margin-b20" wx:for="{{assistantCheck}}" wx:key="index"> | |
| 19 | + <view class="font-white-40 font-weight-500 margin-l26 margin-t30">{{item.top_title}}</view> | |
| 20 | 20 | <view class="i-row i-between i-align-center margin-l34 margin-r12 margin-t50"> |
| 21 | 21 | <view class="font-white-30">未见异常</view> |
| 22 | - <view class="i-row i-align-center"> | |
| 22 | + <view class="i-row i-align-center" bindtap="goDetail"> | |
| 23 | 23 | <view class="menuList_text">详细报告</view> |
| 24 | 24 | <view class="menuList_next margin-l5 margin-r12"></view> |
| 25 | 25 | </view> |
woman/pages/premaritalCheckup/premaritalCheckup.wxss
View file @
8d340ab
| ... | ... | @@ -2,7 +2,6 @@ |
| 2 | 2 | /* pages/folicAcid/folicAcid.wxss */ |
| 3 | 3 | .menuList_title { |
| 4 | 4 | font-size: 34rpx; |
| 5 | - font-family: PingFang SC-Medium, PingFang SC; | |
| 6 | 5 | font-weight: 600; |
| 7 | 6 | line-height: 34rpx; |
| 8 | 7 | background: linear-gradient(135deg, #FFB4B4 0%, #FF8EA9 100%); |
| ... | ... | @@ -21,7 +20,6 @@ |
| 21 | 20 | |
| 22 | 21 | .menuList_text { |
| 23 | 22 | font-size: 26rpx; |
| 24 | - font-family: PingFang SC-Medium, PingFang SC; | |
| 25 | 23 | font-weight: 500; |
| 26 | 24 | background: linear-gradient(135deg, #FFB4B4 0%, #FF8EA9 100%); |
| 27 | 25 | -webkit-background-clip: text; |
| ... | ... | @@ -31,7 +29,6 @@ |
| 31 | 29 | .menuList_next{ |
| 32 | 30 | width: 20rpx; |
| 33 | 31 | height: 20rpx; |
| 34 | - | |
| 35 | 32 | opacity: 1; |
| 36 | 33 | border: 2rpx solid #FF8EA9; |
| 37 | 34 | display: inline-block; |
woman/pages/premaritalReport/premaritalReport.js
View file @
8d340ab
| 1 | +//articleLists.js 文章列表 | |
| 2 | +// 网络请求工具类 | |
| 3 | +var networkUtil = require('../../utils/network_util.js') | |
| 4 | +var api = require('../../utils/apiFile.js') | |
| 5 | +var hospital = '' | |
| 6 | + | |
| 7 | +Page({ | |
| 8 | + | |
| 9 | + data: { | |
| 10 | + baseCheck: [{ 'title': '首诊日期', 'word': 'checkTime', value: '' }, { 'title': '末次月经', 'word': 'lastMenses', value: '' }, { 'title': '预产期', 'word': 'dueDate', value: '' }, { 'title': '月经周期', 'word': 'mensDay', value: '' }], | |
| 11 | + bodyCheck: [{ title: '身高', word: 'height', value: '' }, { title: '体重', word: 'weight', value: '' }, { title: '心', word: 'heart', value: '' }, { title: '肺', word: 'lungs', value: '' }], | |
| 12 | + | |
| 13 | + womenCheck: [{ title: '外阴', word: 'vulva', value: '' }, { title: '阴道', word: 'vagina', value: 'vagina' }, { title: '宫颈', word: 'cervical', value: '' }, { title: '宫体', word: 'uterus', value: '' }, { title: '附件', word: 'fujian', value: '' }], | |
| 14 | + | |
| 15 | + obstetricsCheck: [{ title: '腹围', word: 'fuwei', value: '' }, { title: '宫高', word: 'gongGao', value: '' }, { title: '胎位', word: 'fetalPositionVal', value: '' }, { title: '胎心', word: 'heartRateVal', value: '' }, { title: '先露', word: 'fetalPresentationVal', value: '' }], | |
| 16 | + | |
| 17 | + assistantCheck: [{ 'top_title': '血常规', content: [{ 'title': '血红蛋白', 'word': 'xhdb', value: '' }, { 'title': '血红蛋白券', 'word': '', value: '' }, { 'title': '白细胞计数', 'word': 'bxbjs', value: '' }, { 'title': '血小板计数', 'word': 'platelet', value: '' }, { 'title': '血常规其他', 'word': 'chgOther', value: '' }] }, | |
| 18 | + | |
| 19 | + { 'top_title': '乙肝五项', content: [{ 'title': '乙肝表面抗原', 'word': 'ygbmky', value: '' }, { 'title': '乙肝表面抗体', 'word': 'ygbmkt', value: '' }, { 'title': '乙肝e抗原', 'word': 'ygeky', value: '' }, { 'title': '乙肝e抗体', 'word': 'ygekt', value: '' }, { 'title': '乙肝核心抗体', 'word': 'yghxkt', value: '' }] }, | |
| 20 | + | |
| 21 | + { 'top_title': '肾功', content: [{ 'title': '血清肌酐', 'word': 'xqjq', value: '' }, { 'title': '血尿素氮', 'word': 'xnsd', value: '' }] }, | |
| 22 | + | |
| 23 | + { 'top_title': '血型', content: [{ 'title': '血型', 'word': 'abo', value: '' }, { 'title': 'RH血型', 'word': 'rh', value: '' }, { 'title': '血糖', 'word': 'bloodSugar', value: '' }] }, | |
| 24 | + | |
| 25 | + { 'top_title': '肝功能', content: [{ 'title': '血清谷丙转氨酶', 'word': 'xqgbzam', value: '' }, { 'title': '血清谷草转氨酶', 'word': 'xqgczam', value: '' }, { 'title': '白蛋白', 'word': 'albumin', value: '' }, { 'title': '总胆红素', 'word': 'totalBilirubin', value: '' }, { 'title': '结合胆红素', 'word': 'jhBilirubin', value: '' }, { 'title': '丙肝', 'word': 'bg', value: '' }] }, | |
| 26 | + | |
| 27 | + { 'top_title': '尿常规', content: [{ 'title': '尿蛋白', 'word': 'ndb', value: '' }, { 'title': '尿糖', 'word': 'nt', value: '' }, { 'title': '尿酮体', 'word': 'urineKetone', value: '' }, { 'title': '尿潜血', 'word': 'bld', value: '' }, { 'title': '尿其他', 'word': 'ncgOther', value: '' }] },], | |
| 28 | + // 孕产史 | |
| 29 | + ycHistory:'' | |
| 30 | + }, | |
| 31 | + onLoad: function (options) { | |
| 32 | + //hospital = options.hospital | |
| 33 | + //this.requestData(options.id) | |
| 34 | + }, | |
| 35 | + /*---------自定义函数--------*/ | |
| 36 | + requestData(Id) { | |
| 37 | + var self = this | |
| 38 | + networkUtil.showLoading() | |
| 39 | + // 报告详情 | |
| 40 | + networkUtil._get(api.pregnancyReports + '/' + Id, {}, function (res) { | |
| 41 | + if (res.data.list.length == 0) { | |
| 42 | + return | |
| 43 | + } | |
| 44 | + var data = res.data.list[0].result2 | |
| 45 | + self.getBaseCheckWith(data) | |
| 46 | + self.getbodyCheck(data) | |
| 47 | + self.getwomenCheck(data) | |
| 48 | + self.getobstetricsCheck(data) | |
| 49 | + self.getassistantCheck(data) | |
| 50 | + var risk = '' | |
| 51 | + for (var key in res.data.list[0].result) { | |
| 52 | + if (res.data.list[0].result[key].k == '高危因素') { | |
| 53 | + risk = res.data.list[0].result[key].v | |
| 54 | + } | |
| 55 | + } | |
| 56 | + self.setData({ | |
| 57 | + checkData:data, | |
| 58 | + risk:risk | |
| 59 | + }) | |
| 60 | + }, function (res) { | |
| 61 | + | |
| 62 | + }) | |
| 63 | + }, | |
| 64 | + // 检查基础信息 | |
| 65 | + getBaseCheckWith(data){ | |
| 66 | + var baseCheck = this.data.baseCheck | |
| 67 | + for (var index in this.data.baseCheck) { | |
| 68 | + var item = this.data.baseCheck[index] | |
| 69 | + if (data[item.word]) { | |
| 70 | + item.value = data[item.word] | |
| 71 | + } | |
| 72 | + } | |
| 73 | + this.setData({ | |
| 74 | + baseCheck: baseCheck | |
| 75 | + }) | |
| 76 | + }, | |
| 77 | + // 检查基础信息 | |
| 78 | + getbodyCheck(data) { | |
| 79 | + var bodyCheck = this.data.bodyCheck | |
| 80 | + for (var index in bodyCheck) { | |
| 81 | + var item = bodyCheck[index] | |
| 82 | + if (data[item.word]) { | |
| 83 | + item.value = data[item.word] | |
| 84 | + } | |
| 85 | + } | |
| 86 | + this.setData({ | |
| 87 | + bodyCheck: bodyCheck | |
| 88 | + }) | |
| 89 | + }, | |
| 90 | + // 检查基础信息 | |
| 91 | + getwomenCheck(data) { | |
| 92 | + var womenCheck = this.data.womenCheck | |
| 93 | + for (var index in womenCheck) { | |
| 94 | + var item = womenCheck[index] | |
| 95 | + if (data[item.word]) { | |
| 96 | + item.value = data[item.word] | |
| 97 | + } | |
| 98 | + } | |
| 99 | + this.setData({ | |
| 100 | + womenCheck: womenCheck | |
| 101 | + }) | |
| 102 | + }, | |
| 103 | + // 检查基础信息 | |
| 104 | + getobstetricsCheck(data) { | |
| 105 | + var obstetricsCheck = this.data.obstetricsCheck | |
| 106 | + for (var index in obstetricsCheck) { | |
| 107 | + var item = obstetricsCheck[index] | |
| 108 | + if (data[item.word]) { | |
| 109 | + item.value = data[item.word] | |
| 110 | + } | |
| 111 | + } | |
| 112 | + this.setData({ | |
| 113 | + obstetricsCheck: obstetricsCheck | |
| 114 | + }) | |
| 115 | + }, | |
| 116 | + // 检查基础信息 | |
| 117 | + getassistantCheck(data) { | |
| 118 | + var assistantCheck = this.data.assistantCheck | |
| 119 | + for (var index in assistantCheck) { | |
| 120 | + var item = assistantCheck[index] | |
| 121 | + for (var newItem in item.content) { | |
| 122 | + if (data[item.content[newItem].word]) { | |
| 123 | + item.content[newItem].value = data[item.content[newItem].word] | |
| 124 | + } | |
| 125 | + } | |
| 126 | + } | |
| 127 | + this.setData({ | |
| 128 | + assistantCheck: assistantCheck | |
| 129 | + }) | |
| 130 | + }, | |
| 131 | + getycHistory(data){ | |
| 132 | + var str = '' | |
| 133 | + if(data.pregnacyTimes){ | |
| 134 | + str = '孕次:' + data.pregnacyTimes + '次' | |
| 135 | + } | |
| 136 | + if (data.prodTime) { | |
| 137 | + str = '产次:' + data.prodTime + '次' | |
| 138 | + } | |
| 139 | + if (data.pregnacyTimes) { | |
| 140 | + str = '孕次:' + data.pregnacyTimes + '次' | |
| 141 | + } | |
| 142 | + } | |
| 143 | + | |
| 144 | +}) |
woman/pages/premaritalReport/premaritalReport.json
View file @
8d340ab
woman/pages/premaritalReport/premaritalReport.wxml
View file @
8d340ab
| 1 | +<!--pages/premaritalCheckup/premaritalCheckup.wxml--> | |
| 2 | +<view> | |
| 3 | + <view> | |
| 4 | + <view class="itemList_bg margin-lr40 margin-tb20 i-row i-between i-align-center"> | |
| 5 | + <view class="margin-l16 itemList_title">婚前医学检查证明</view> | |
| 6 | + <view class="i-row i-between i-align-center margin-l34 " style="width: 330rpx;"> | |
| 7 | + <view class="font-828282-26">参考数值</view> | |
| 8 | + <view class="font-4F4F4F-26 margin-r35">检测值</view> | |
| 9 | + </view> | |
| 10 | + </view> | |
| 11 | + </view> | |
| 12 | +</view> |
woman/pages/premaritalReport/premaritalReport.wxss
View file @
8d340ab
| 1 | +/* pages/cancerCheck/cancerCheck.wxss */ | |
| 2 | +/* pages/folicAcid/folicAcid.wxss */ | |
| 3 | +.itemList_title { | |
| 4 | + font-size: 30rpx; | |
| 5 | + font-weight: 600; | |
| 6 | + line-height: 30rpx; | |
| 7 | + background: linear-gradient(135deg, #FFB4B4 0%, #FF8EA9 100%); | |
| 8 | + -webkit-background-clip: text; | |
| 9 | + -webkit-text-fill-color: transparent; | |
| 10 | +} | |
| 11 | + | |
| 12 | +.itemList_bg{ | |
| 13 | + width: 670rpx; | |
| 14 | + height: 100rpx; | |
| 15 | + background: #FFFFFF; | |
| 16 | + border-radius: 20rpx 20rpx 20rpx 20rpx; | |
| 17 | + opacity: 1; | |
| 18 | + border: 4rpx solid transparent; | |
| 19 | + background-image: linear-gradient(#fff, #fff), | |
| 20 | + linear-gradient(to bottom left,#FFB4B4,#FF8EA9); | |
| 21 | + background-origin: border-box; | |
| 22 | + background-clip: content-box, border-box; | |
| 23 | +} |