Commit d2af4897f8d2f980fb9b2153e8de8a502911f49f

Authored by wuxuehong
1 parent 2b32789900

身长体重曲线

Showing 3 changed files with 65 additions and 11 deletions

littleApp_child/packageA/pages/graph/graph.js View file @ d2af489
... ... @@ -484,7 +484,8 @@
484 484 hospitalId: "",
485 485 ec: {
486 486 onInit: initChart
487   - }
  487 + },
  488 + tableList: []
488 489 },
489 490 onLoad: function (options) {
490 491 if (options.id) {
491 492  
... ... @@ -503,9 +504,22 @@
503 504 let that = this
504 505 networkUtil._get('/baby/queryBabyCurve/'+this.data.id, {},function (res) {
505 506 const data = res.data.data
  507 + that.setData({
  508 + tableList: data.tables
  509 + })
506 510 const option = drawPrintChart(data);
507 511 chart.setOption(option);
508 512 })
  513 + },
  514 + showImage(e) {
  515 + let imgUrl = e.currentTarget.dataset.src;
  516 + // wx.previewImage({
  517 + // urls: [imgUrl], //需要预览的图片http链接列表,注意是数组
  518 + // current: '', // 当前显示图片的http链接,默认是第一个
  519 + // success: function (res) { },
  520 + // fail: function (res) { },
  521 + // complete: function (res) { },
  522 + // })
509 523 }
510 524 })
littleApp_child/packageA/pages/graph/graph.wxml View file @ d2af489
... ... @@ -4,12 +4,25 @@
4 4 <view class="title">身长体重曲线图</view>
5 5 <ec-canvas force-use-old-canvas="true" id="mychart-dom-bar" canvas-id="mychart-bar" ec="{{ ec }}"></ec-canvas>
6 6 </view>
  7 + <view class="table-box">
  8 + <view class="table-line top-line">
  9 + <view class="table-txt">时间(月龄)</view>
  10 + <view class="table-txt">身长(cm)</view>
  11 + <view class="table-txt">体重(kg)</view>
  12 +
  13 + </view>
  14 + <view class="table-line" wx:for="{{tableList}}">
  15 + <view class="table-txt">{{item.time}}</view>
  16 + <view class="table-txt">{{item.height===null?'':item.height}}</view>
  17 + <view class="table-txt">{{item.weight===null?'':item.weight}}</view>
  18 + </view>
  19 + </view>
7 20 <view class="images-box">
8   - <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243694213.png"></image>
9   - <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243729674.png"></image>
10   - <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243742632.png"></image>
11   - <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243752504.png"></image>
12   - <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243762975.png"></image>
  21 + <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243694213.png" bind:tap="showImage" data-src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243694213.png"></image>
  22 + <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243729674.png" bind:tap="showImage" data-src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243729674.png"></image>
  23 + <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243742632.png" bind:tap="showImage" data-src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243742632.png"></image>
  24 + <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243752504.png" bind:tap="showImage" data-src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243752504.png"></image>
  25 + <image mode="widthFix" src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243762975.png" bind:tap="showImage" data-src="https://dev-talk-api.healthbaby.com.cn/art/showPic/1640243762975.png"></image>
13 26 </view>
14 27 </view>
littleApp_child/packageA/pages/graph/graph.wxss View file @ d2af489
... ... @@ -4,24 +4,51 @@
4 4 height: 100vh;
5 5 overflow-y: auto;
6 6 }
7   -.echarts-box{
  7 +
  8 +.echarts-box {
8 9 width: 100%;
9 10 height: 50vh;
10 11 }
11   -.echarts-box .title{
  12 +
  13 +.echarts-box .title {
12 14 width: 100%;
13 15 text-align: center;
14 16 }
  17 +
15 18 .echarts-box ec-canvas {
16 19 width: 100%;
17 20 height: 100%;
18 21 }
19   -.images-box{
20   - margin-top: 30px;
  22 +
  23 +.images-box {
  24 + margin-top: 5px;
21 25 width: 100%;
22 26 height: auto;
23 27 }
24   -.images-box image{
  28 +
  29 +.images-box image {
25 30 width: 100%;
  31 +}
  32 +
  33 +.table-box{
  34 + margin-top: 30px;
  35 + width: 92%;
  36 + height: auto;
  37 + padding: 4%;
  38 + background: white;
  39 + text-align: center;
  40 +}
  41 +.table-line{
  42 + width: 99%;
  43 + display: -webkit-box;
  44 + border-left: 1px solid #000000;
  45 +}
  46 +.table-line.top-line{
  47 + border-top: 1px solid #000000;
  48 +}
  49 +.table-txt{
  50 + width: 33.1%;
  51 + border-right: 1px solid #000000;
  52 + border-bottom: 1px solid #000000;
26 53 }