index.vue 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <template>
  2. <div class="container">
  3. <div class="chart-box">
  4. <qiun-data-charts type="line" :chartData="chartsDataA" :opts="chartsOpts1" :canvas2d="true" canvasId="bluIsPUXClcwSxSnviUHpYIHAqlkYPGmYz" />
  5. </div>
  6. <div class="line"></div>
  7. <div class="chart-box">
  8. <qiun-data-charts type="line" :chartData="chartsDataB" :opts="chartsOpts2" :canvas2d="true" canvasId="blPMsbivCyZIDsJZkkpmvJLkogLPjsRPoJ" />
  9. </div>
  10. <div class="line"></div>
  11. <div class="chart-box">
  12. <qiun-data-charts type="line" :chartData="chartsDataC" :opts="chartsOpts3" :canvas2d="true" canvasId="blLGJdyEQwqrvotuWABGnrcJeiexEaPKdW" />
  13. </div>
  14. <div class="line"></div>
  15. <div class="chart-box">
  16. <qiun-data-charts type="line" :chartData="chartsDataD" :opts="chartsOpts4" :canvas2d="true" canvasId="blSUhcoDishvakzzaivrrrhhQmNiMGxkQG" />
  17. </div>
  18. <div class="line"></div>
  19. <div class="chart-box">
  20. <qiun-data-charts type="line" :chartData="chartsDataE" :opts="chartsOpts5" :canvas2d="true" canvasId="blcEFtdubHXYnljaqVrYZjAVKTWSssDQxw" />
  21. </div>
  22. <!-- 名词解释弹窗 -->
  23. <!-- <uni-popup ref="popupShow" type="bottom">
  24. <div class="popup-content">
  25. <span class="close-btn" @click="$refs.popupShow.close()"><i class="iconfont icon-quxiaoguanbi"></i></span>
  26. <div class="bl-describe-con">
  27. <div class="describe-title">名词解释</div>
  28. <div class="describe-box">
  29. <div class="describe-tag">
  30. <span>
  31. <i>{{ popupData.title }}</i>
  32. </span>
  33. </div>
  34. <img v-if="popupData.img" class="describe-img" :src="baseUrl + '/device/' + popupData.img" />
  35. <scroll-view scroll-y="true" class="describe-text"><div v-html="popupData.content"></div></scroll-view>
  36. </div>
  37. </div>
  38. </div>
  39. </uni-popup> -->
  40. </div>
  41. </template>
  42. <script>
  43. import methods from './methods.js';
  44. import uniPopup from '@/components/uni-popup/uni-popup';
  45. import qiunDataCharts from '@/components/qiun-data-charts/qiun-data-charts';
  46. export default {
  47. components: {
  48. uniPopup,
  49. qiunDataCharts
  50. },
  51. data() {
  52. return {
  53. imgUrl: '',
  54. baseUrl: '',
  55. winHeight: '',
  56. patientId: '',
  57. data: '',
  58. popupData: {
  59. title: '',
  60. img: '',
  61. content: ''
  62. },
  63. chartsDataA: {},
  64. chartsDataB: {},
  65. chartsDataC: {},
  66. chartsDataD: {},
  67. chartsDataE: {},
  68. chartsOpts1: {},
  69. chartsOpts2: {},
  70. chartsOpts3: {},
  71. chartsOpts4: {},
  72. chartsOpts5: {}
  73. };
  74. },
  75. onLoad(options) {
  76. let app = getApp();
  77. this.imgUrl = app.globalData.imgUrl;
  78. this.baseUrl = app.globalData.baseUrl;
  79. this.patientId = options.id;
  80. this.winHeight = uni.getSystemInfoSync().windowHeight + 'px';
  81. this.inData();
  82. },
  83. onShow() {},
  84. methods: {
  85. ...methods
  86. }
  87. };
  88. </script>
  89. <style lang="scss" scoped>
  90. @import './style.scss';
  91. </style>