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">
<healthindex></healthindex>
</view>
<!-- 疾病预警 -->
<view class="disease">
</view>
@ -45,7 +45,9 @@
</template>
<script>
import {
riskWarning,
} from '@/api/pagesB/threeHundredAndSixty/threeHundredAndSixty.js'
import Precords from '../Precords/Precords.vue'
import Healthindex from '../Healthindex/Healthindex.vue'
export default {
@ -56,8 +58,64 @@
},
data() {
return {
showhealth: false, //
lookopen: false,
open: false,
openfeiai: false,
lookopenck: false,
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,
tabslist: [{
name: '健康指数',
@ -75,30 +133,107 @@
background: {
backgroundColor: '#26A888',
},
datalist: null,
identity: '370522196411282177',
cvdEvaRecord: {},
lcdEvaRecord: {},
ckdEvaRecord: {},
lucaEvaRecord: {},
};
},
onReady() {
},
methods: {
//
healthtap() {
this.showhealth = true
goodsOrderinfo() {
// this.identity=uni.getStorageSync('userinfo').cardNo
// 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
tabschange(index) {
console.log(index)
this.tabscurrent = index;
console.log(this.tabscurrent, 'this.tabscurrent')
// if (this.tabscurrent == 0) {
// }
if (this.tabscurrent == 1) {
this.goodsOrderinfo();
}
// this.orderTypeList.orderStatus = this.tabslist[index].orderStatus
// this.goodsOrderinfo();
},
@ -116,47 +251,6 @@
text-align: center;
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 {
width: 100%;
height: 100rpx;
@ -180,6 +274,70 @@
.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>