This commit is contained in:
闫晓茹 2024-05-08 10:19:38 +08:00
parent 5b1ba2bf71
commit f5c0952b56

View File

@ -10,7 +10,7 @@
<view class="health" v-if="tabscurrent==0"> <view class="health" v-if="tabscurrent==0">
<healthindex></healthindex> <healthindex></healthindex>
</view> </view>
<!-- 疾病预警 --> <!-- 疾病预警 -->
<view class="disease"> <view class="disease">
</view> </view>
@ -45,7 +45,9 @@
</template> </template>
<script> <script>
import {
riskWarning,
} from '@/api/pagesB/threeHundredAndSixty/threeHundredAndSixty.js'
import Precords from '../Precords/Precords.vue' import Precords from '../Precords/Precords.vue'
import Healthindex from '../Healthindex/Healthindex.vue' import Healthindex from '../Healthindex/Healthindex.vue'
export default { export default {
@ -56,8 +58,64 @@
}, },
data() { data() {
return { return {
showhealth: false, // lookopen: false,
open: false,
openfeiai: false,
lookopenck: false,
chartData: {}, chartData: {},
opts: {
color: ["#1890FF", "#91CB74", "#FAC858", "#EE6666", "#73C0DE", "#3CA272", "#FC8452", "#9A60B4",
"#ea7ccc"
],
padding: [15, 10, 0, 15],
enableScroll: false,
legend: {},
xAxis: {
disableGrid: true
},
yAxis: {
gridType: "dash",
dashLength: 2
},
extra: {
line: {
type: "straight",
width: 2,
activeType: "hollow"
}
}
},
line_opts: {
color: ["#1890FF", "#91CB74", "#FAC858", "#EE6666", "#73C0DE", "#3CA272", "#FC8452", "#9A60B4",
"#ea7ccc"
],
dataLabel: true,
enableScroll: true,
touchMoveLimit: 24,
padding: [15, 10, 0, 15],
xAxis: {
lineHeight: 40,
disableGrid: true,
boundaryGap: "center",
fontSize: 10,
type: 'grid',
gridType: 'dash',
itemCount: 3, //x5
scrollShow: true, //false
scrollAlign: 'left', //
},
yAxis: {
gridType: "dash",
dashLength: 2
},
extra: {
line: {
type: "straight",
width: 2,
activeType: "hollow"
}
}
},
tabscurrent: 0, tabscurrent: 0,
tabslist: [{ tabslist: [{
name: '健康指数', name: '健康指数',
@ -75,30 +133,107 @@
background: { background: {
backgroundColor: '#26A888', backgroundColor: '#26A888',
}, },
datalist: null,
identity: '370522196411282177',
cvdEvaRecord: {},
lcdEvaRecord: {},
ckdEvaRecord: {},
lucaEvaRecord: {},
}; };
}, },
onReady() { onReady() {
}, },
methods: { methods: {
// goodsOrderinfo() {
healthtap() { // this.identity=uni.getStorageSync('userinfo').cardNo
this.showhealth = true // console.log(this.identity)
riskWarning(this.identity).then(res => {
console.log(res)
this.cvdEvaRecord = res.data.cvdEvaRecord
this.lucaEvaRecord = res.data.lucaEvaRecord
this.lcdEvaRecord = res.data.lcdEvaRecord
this.ckdEvaRecord = res.data.ckdEvaRecord
})
},
//
diseasecv() {
this.open = true
},
//
diseaselc() {
this.lookopen = true
},
//
diseaselu() {
this.openfeiai = true
},
diseaseck() {
this.lookopenck = true
},
getServerData() {
//
setTimeout(() => {
//
let res = {
categories: ["2018", "2019", "2020", "2021", "2022", "2023"],
series: [{
name: "成交量A",
data: [35, 8, 25, 37, 4, 20]
},
{
name: "成交量B",
data: [70, 40, 65, 100, 44, 68]
},
{
name: "成交量C",
data: [100, 80, 95, 150, 112, 132]
}
]
};
this.chartData = JSON.parse(JSON.stringify(res));
}, 500);
}, },
getServerData1() {
if (this.echartData) {
setTimeout(() => {
// let res = {
// categories: [],
// series: [{
// name: "",
// data: []
// }]
// }
res.series[0].data = this.echartData.list.map(e => e.bg)
res.categories = this.echartData.list.map(e => e.timename + e.measureTime)
this.datalist = res
// let restwo = {
// series: [{
// data: [{
// "name": "" + this.echartData.calc.lowerNum + "",
// "value": this.echartData.calc.lowerNum
// }, {
// "name": "" + this.echartData.calc.normalNum + "",
// "value": this.echartData.calc.normalNum
// }, {
// "name": "" + this.echartData.calc.higherNum + "",
// "value": this.echartData.calc.higherNum
// }]
// }]
// };
this.datalisttwo = restwo
}, 500)
}
},
//tabs //tabs
tabschange(index) { tabschange(index) {
console.log(index)
this.tabscurrent = index; this.tabscurrent = index;
console.log(this.tabscurrent, 'this.tabscurrent') if (this.tabscurrent == 1) {
// if (this.tabscurrent == 0) { this.goodsOrderinfo();
// } }
// this.orderTypeList.orderStatus = this.tabslist[index].orderStatus // this.orderTypeList.orderStatus = this.tabslist[index].orderStatus
// this.goodsOrderinfo();
}, },
@ -116,47 +251,6 @@
text-align: center; text-align: center;
font-size: 36rpx; font-size: 36rpx;
.toppopup {
justify-content: space-between;
padding-top: 75rpx;
line-height: 35px;
height: 70rpx;
display: flex;
/* margin-top: 49rpx; */
width: 87%;
margin: 0 auto;
.rightpopup {
margin-top: 17rpx;
background: red;
// position: relative;
font-size: 20rpx;
width: 30rpx;
height: 30rpx;
// background: red;
// top: 30rpx;
line-height: 30rpx;
left: 471rpx;
}
}
.text {
font-weight: 600;
text-align: left;
width: 87%;
margin: 66rpx auto auto auto;
}
.words {
// font-weight: 600;
text-align: left;
width: 87%;
margin: 26rpx auto auto auto;
}
.top { .top {
width: 100%; width: 100%;
height: 100rpx; height: 100rpx;
@ -180,6 +274,70 @@
.disease {} .disease {}
.healths {
font-size: 22rpx;
}
}
}
.health_body {
width: 100%;
.healthitem {
text-align: left;
padding: 0 0 40rpx 62rpx;
}
}
.zx {
width: 100%;
height: 300rpx;
// background: red;
}
}
.disease {
width: 100%;
position: relative;
background-color: #fff;
.btnleftalls {
display: flex;
width: 100%;
}
.btnleftall {
width: 30%;
}
.btnleft {
margin-top: 27%;
margin-left: 2%;
line-height: 100rpx;
text-align: center;
height: 100rpx;
font-size: 22rpx;
background-color: #F2F2F2;
}
.btnright {
// position: absolute;
// left: 5%;
width: 70%;
// height: 100rpx;
// background-color: yellow;
image {
height: 362px;
// position: absolute;
display: inline-block;
// left: 21%;
}
}
}
} }
</style> </style>