refactoe: 重构布局
This commit is contained in:
parent
a8fb16102f
commit
f1aae7c270
|
|
@ -16,7 +16,7 @@
|
||||||
"type" : "uniCloud"
|
"type" : "uniCloud"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"playground" : "standard",
|
"playground" : "custom",
|
||||||
"type" : "uni-app:app-android"
|
"type" : "uni-app:app-android"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
14
App.vue
14
App.vue
|
|
@ -8,13 +8,19 @@
|
||||||
// #endif
|
// #endif
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
console.log(12222)
|
|
||||||
uni.onNetworkStatusChange((res) => {
|
uni.onNetworkStatusChange((res) => {
|
||||||
console.log('网络类型变化:', res.networkType);
|
console.log('网络类型变化:', res.networkType);
|
||||||
console.log('连接网络状态变化:', res.isConnected ? '已连接' : '断开连接');
|
console.log('连接网络状态变化:', res.isConnected ? '已连接' : '断开连接');
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
onLaunch: async function() {
|
onLaunch: async function() {
|
||||||
|
// APP 横屏
|
||||||
|
//#ifdef APP-PLUS
|
||||||
|
plus.screen.lockOrientation( 'landscape-secondary');
|
||||||
|
plus.screen.lockOrientation( 'landscape-primary');
|
||||||
|
//#endif
|
||||||
|
|
||||||
uni.getSystemInfo({
|
uni.getSystemInfo({
|
||||||
success: function(e) {
|
success: function(e) {
|
||||||
// #ifndef MP
|
// #ifndef MP
|
||||||
|
|
@ -138,11 +144,11 @@
|
||||||
|
|
||||||
<style >
|
<style >
|
||||||
page {
|
page {
|
||||||
background-color: #f7f8fa;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
body{
|
body{
|
||||||
background: #f7f8fa !important;
|
background: #fff !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -23,4 +23,8 @@
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
border-radius: 40rpx;
|
border-radius: 40rpx;
|
||||||
padding: 40rpx;
|
padding: 40rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.w-5 {
|
||||||
|
width: 50%;
|
||||||
}
|
}
|
||||||
|
|
@ -1,12 +1,16 @@
|
||||||
<template>
|
<template>
|
||||||
<!-- 底部导航 -->
|
<!-- 底部导航 -->
|
||||||
<view class="tabbar" :style="{'padding-bottom': paddingBottomHeight + 'rpx'}">
|
<view class="tabbar" :style="{'padding-bottom': paddingBottomHeight + 'rpx'}">
|
||||||
<view class="tabbar-item" v-for="(item, index) in list" :key="index" @click="tabbarChange(item.path)">
|
<view class="tabbar-item"
|
||||||
|
v-for="(item, index) in list"
|
||||||
|
:key="index"
|
||||||
|
@click="tabbarChange(item.path)"
|
||||||
|
:class="current == index? 'name-active' : ''">
|
||||||
<view class="image-wrap">
|
<view class="image-wrap">
|
||||||
<image class="item-img" :src="item.iconPath" v-if="current == index"
|
<!-- <image class="item-img" :src="item.iconPath" v-if="current == index"
|
||||||
:style="{width: item.width, height: item.height}"></image>
|
:style="{width: item.width, height: item.height}"></image>
|
||||||
<image class="item-img" :src="item.icon" v-else :style="{width: item.width, height: item.height}">
|
<image class="item-img" :src="item.icon" v-else :style="{width: item.width, height: item.height}">
|
||||||
</image>
|
</image> -->
|
||||||
<view class="name">
|
<view class="name">
|
||||||
{{item.text}}
|
{{item.text}}
|
||||||
</view>
|
</view>
|
||||||
|
|
@ -82,26 +86,33 @@
|
||||||
|
|
||||||
.tabbar {
|
.tabbar {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
bottom: 0rpx;
|
// bottom: 0rpx;
|
||||||
left: 0;
|
// left: 0;
|
||||||
display: flex;
|
top: 0;
|
||||||
justify-content: space-around;
|
display: flex;
|
||||||
|
// justify-content: space-around;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 180rpx;
|
height: 180rpx;
|
||||||
background: #FFFFFF;
|
// background: #FFFFFF;
|
||||||
z-index: 999999;
|
z-index: 999999;
|
||||||
border-radius: 80rpx 80rpx 0rpx 0rpx;
|
|
||||||
-webkit-box-shadow: 0 0 60rpx 0 rgba(43, 86, 112, .1);
|
-webkit-box-shadow: 0 0 60rpx 0 rgba(43, 86, 112, .1);
|
||||||
box-shadow: 0 0 60rpx 0 rgba(43, 86, 112, .1);
|
box-shadow: 0 0 60rpx 0 rgba(43, 86, 112, .1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.tabbar-item {
|
.tabbar-item {
|
||||||
|
width: 260rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
height: 100rpx;
|
height: 100rpx;
|
||||||
|
line-height: 100rpx;
|
||||||
|
border-radius: 50rpx;
|
||||||
|
background-color: #fff;
|
||||||
|
margin: 0rpx 30rpx;
|
||||||
|
border: 4rpx solid grey;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.image-wrap {
|
.image-wrap {
|
||||||
|
|
@ -142,9 +153,15 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.name {
|
.name {
|
||||||
font-size: 26rpx;
|
font-size: 48rpx;
|
||||||
|
font-weight: 800;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.name-active {
|
||||||
|
background-color: #000;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
.item-img {
|
.item-img {
|
||||||
width: 130rpx;
|
width: 130rpx;
|
||||||
height: 130rpx;
|
height: 130rpx;
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@
|
||||||
"name" : "中鼎云医",
|
"name" : "中鼎云医",
|
||||||
"appid" : "__UNI__24DA8DD",
|
"appid" : "__UNI__24DA8DD",
|
||||||
"description" : "中鼎云医",
|
"description" : "中鼎云医",
|
||||||
"versionName" : "1.2.4",
|
"versionName" : "1.2.5",
|
||||||
"versionCode" : 124,
|
"versionCode" : 125,
|
||||||
"transformPx" : false,
|
"transformPx" : false,
|
||||||
/* 5+App特有相关 */
|
/* 5+App特有相关 */
|
||||||
"app-plus" : {
|
"app-plus" : {
|
||||||
|
|
@ -17,7 +17,10 @@
|
||||||
"delay" : 0
|
"delay" : 0
|
||||||
},
|
},
|
||||||
/* 模块配置 */
|
/* 模块配置 */
|
||||||
"modules" : {},
|
"modules" : {
|
||||||
|
"VideoPlayer" : {},
|
||||||
|
"Record" : {}
|
||||||
|
},
|
||||||
/* 应用发布信息 */
|
/* 应用发布信息 */
|
||||||
"distribute" : {
|
"distribute" : {
|
||||||
/* android打包配置 */
|
/* android打包配置 */
|
||||||
|
|
@ -40,7 +43,7 @@
|
||||||
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
|
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
// "orientation": "portrait"
|
// "orientation": "portrait",
|
||||||
/* ios打包配置 */
|
/* ios打包配置 */
|
||||||
"ios" : {
|
"ios" : {
|
||||||
"dSYMs" : false
|
"dSYMs" : false
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<view>
|
<view>
|
||||||
<tm-nav-bar title="我的设备" @clickLeft="back" />
|
<navtab :current="1"></navtab>
|
||||||
|
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<view class="content-header">
|
<view class="content-header">
|
||||||
<view class="title">设备</view>
|
<view class="title">设备</view>
|
||||||
|
|
@ -15,10 +16,7 @@
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<navtab :current="1"></navtab>
|
<view class="" style="height: 200rpx;"></view>
|
||||||
<view class="" style="height: 200rpx;">
|
|
||||||
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -62,7 +60,7 @@
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.content {
|
.content {
|
||||||
padding: 20rpx 30rpx;
|
padding: 20rpx 30rpx;
|
||||||
margin-top: 20rpx;
|
margin-top: 200rpx;
|
||||||
.content-header {
|
.content-header {
|
||||||
margin-bottom: 20rpx;
|
margin-bottom: 20rpx;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
|
|
@ -315,9 +315,7 @@
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
}
|
}
|
||||||
.time {
|
.time {
|
||||||
display: flex;
|
width: 100%;
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
}
|
}
|
||||||
.list {
|
.list {
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,13 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="body-style">
|
<view class="body-style">
|
||||||
<tm-nav-bar left-icon="arrow-left" :title="dataConfig[type].name" @clickLeft="back" />
|
<tm-nav-bar
|
||||||
|
left-icon="arrow-left"
|
||||||
|
:title="dataConfig[type].name"
|
||||||
|
@clickLeft="back"
|
||||||
|
:rightText="`全部数据`"
|
||||||
|
@clickRight="goPath"/>
|
||||||
<view class="flx jcsb ac" style="height: 40rpx;background-color: #fff;padding: 20rpx;">
|
<view class="flx jcsb ac" style="height: 40rpx;background-color: #fff;padding: 20rpx;">
|
||||||
<view class="" style="font-size: 40rpx;font-weight: bold;">
|
<view class="" style="font-size: 40rpx;font-weight: bold;"></view>
|
||||||
|
|
||||||
</view>
|
|
||||||
<view class="" style="color: #b8b8b8;font-size: 24rpx;">
|
<view class="" style="color: #b8b8b8;font-size: 24rpx;">
|
||||||
{{time}}
|
{{time}}
|
||||||
</view>
|
</view>
|
||||||
|
|
@ -13,54 +16,49 @@
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view style=" height:600rpx;background-color: #fff;"><l-echart ref="chartRef" @finished="init"></l-echart></view>
|
<view class="flx" style="height:600rpx;background-color: #fff;">
|
||||||
<view class="flx flx_sb total_box" v-if="type == 'step'">
|
<view class="w-5">
|
||||||
<view class="distance b1">
|
<l-echart ref="chartRef" @finished="init"></l-echart>
|
||||||
<view class="flx">
|
|
||||||
<view class="" style="font-size: 36rpx;font-weight: 600;">
|
|
||||||
{{ distance }}
|
|
||||||
</view>
|
|
||||||
<view class="" style="font-size: 24rpx;margin-top: 10rpx;margin-left: 4rpx;font-weight: 300;">
|
|
||||||
公里
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="" style="font-size: 24rpx;color: #999;">
|
|
||||||
距离
|
|
||||||
</view>
|
|
||||||
<view class="flx" style="justify-content: end;">
|
|
||||||
<image src="../../static/image/juli.jpg" style="width: 200rpx;" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
<view class="calorie b1">
|
<view class="w-5">
|
||||||
<view class="flx">
|
<view class="flx total_box" v-if="type == 'step'">
|
||||||
<view class="" style="font-size: 36rpx;font-weight: 600;">
|
<view class="distance b1">
|
||||||
{{ calorie / 10 }}
|
<view class="flx">
|
||||||
|
<view class="" style="font-size: 36rpx;font-weight: 600;">
|
||||||
|
{{ distance }}
|
||||||
|
</view>
|
||||||
|
<view class="" style="font-size: 24rpx;margin-top: 10rpx;margin-left: 4rpx;font-weight: 300;">
|
||||||
|
公里
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="" style="font-size: 24rpx;color: #999;">
|
||||||
|
距离
|
||||||
|
</view>
|
||||||
|
<view class="flx" style="justify-content: end;">
|
||||||
|
<image src="../../static/image/juli.jpg" style="width: 200rpx;" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="" style="font-size: 24rpx;margin-top: 10rpx;margin-left: 4rpx;font-weight: 300;">
|
<view class="calorie b1">
|
||||||
千卡
|
<view class="flx">
|
||||||
|
<view class="" style="font-size: 36rpx;font-weight: 600;">
|
||||||
|
{{ calorie / 10 }}
|
||||||
|
</view>
|
||||||
|
<view class="" style="font-size: 24rpx;margin-top: 10rpx;margin-left: 4rpx;font-weight: 300;">
|
||||||
|
千卡
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="" style="font-size: 24rpx;color: #999;">
|
||||||
|
卡路里
|
||||||
|
</view>
|
||||||
|
<view class="flx" style="justify-content: end;">
|
||||||
|
<image src="../../static/image/kalvli.jpg" style="width: 200rpx;" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="" style="font-size: 24rpx;color: #999;">
|
<overview v-if="dataConfig[type].overviewData" :overviewData="dataConfig[type].overviewData"></overview>
|
||||||
卡路里
|
<cankao v-if="dataConfig[type].cankaoData" :cankaoData="dataConfig[type].cankaoData" ></cankao>
|
||||||
</view>
|
|
||||||
<view class="flx" style="justify-content: end;">
|
|
||||||
<image src="../../static/image/kalvli.jpg" style="width: 200rpx;" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<overview v-if="dataConfig[type].overviewData" :overviewData="dataConfig[type].overviewData"></overview>
|
|
||||||
<cankao v-if="dataConfig[type].cankaoData" :cankaoData="dataConfig[type].cankaoData" ></cankao>
|
|
||||||
<view class="box-rds " @click="goPath">
|
|
||||||
<view class="flx jcsb ac">
|
|
||||||
<view class="" style="font-size: 26rpx;">
|
|
||||||
全部数据
|
|
||||||
</view>
|
|
||||||
<view style="color: #b8b8b8;">></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="" style="height: 20rpx;">
|
|
||||||
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -391,6 +389,7 @@ import { mapGetters } from "vuex";
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
goPath(){
|
goPath(){
|
||||||
|
console.log('233333333')
|
||||||
let type = this.type
|
let type = this.type
|
||||||
if(this.type == 'bloodLiquid'){
|
if(this.type == 'bloodLiquid'){
|
||||||
type = 'bloodLiquid&desc=uricAcidVal'
|
type = 'bloodLiquid&desc=uricAcidVal'
|
||||||
|
|
@ -1121,18 +1120,12 @@ import { mapGetters } from "vuex";
|
||||||
padding: 20rpx;
|
padding: 20rpx;
|
||||||
border-radius: 20rpx;
|
border-radius: 20rpx;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
|
margin-right: 20rpx;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.body-style {
|
.body-style {
|
||||||
background-color: #f6f6f6;
|
background-color: #f6f6f6;
|
||||||
}
|
}
|
||||||
.box-rds {
|
|
||||||
background-color: #fff;
|
|
||||||
border-radius: 40rpx;
|
|
||||||
padding: 30rpx;
|
|
||||||
margin: 20rpx;
|
|
||||||
|
|
||||||
}
|
|
||||||
.title{
|
.title{
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
.title-data{
|
.title-data{
|
||||||
|
|
@ -1143,7 +1136,6 @@ import { mapGetters } from "vuex";
|
||||||
}
|
}
|
||||||
.flx{
|
.flx{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
}
|
}
|
||||||
.jc-end{
|
.jc-end{
|
||||||
justify-content: end;
|
justify-content: end;
|
||||||
|
|
@ -1164,4 +1156,8 @@ import { mapGetters } from "vuex";
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.video {
|
||||||
|
width: 80%;
|
||||||
|
padding: 0rpx 20rpx;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -1,325 +1,335 @@
|
||||||
<template>
|
<template>
|
||||||
<view>
|
<view>
|
||||||
|
<navtab :current="0"></navtab>
|
||||||
<view class="content">
|
<view class="content">
|
||||||
<z-paging ref="paging"refresher-only @onRefresh="onRefresh">
|
<z-paging ref="paging"refresher-only @onRefresh="onRefresh">
|
||||||
<view class="content-header">
|
<view class="flx jcsb ac">
|
||||||
<view class="sha-dow"></view>
|
<view class="left">
|
||||||
<view class="text">
|
<view class="content-header">
|
||||||
<view class="left">
|
<view class="sha-dow"></view>
|
||||||
<view class="title">
|
<view class="text">
|
||||||
家庭健康管理
|
<view class="left" style="width: 100%">
|
||||||
</view>
|
<view class="title">
|
||||||
<view class="desc">
|
家庭健康管理
|
||||||
<text class="">共享健康 · 守护家人</text>
|
</view>
|
||||||
</view>
|
<view class="desc">
|
||||||
</view>
|
<text class="">共享健康 · 守护家人</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
|
||||||
<view class="content-item row" @click="toPage('/pages/index/echarts?type=step&calorie='+(dataListsNew.stepIndex.data_msg?dataListsNew.stepIndex.data_msg.calorie:0)+'&step='+(dataListsNew.stepIndex.data_msg?dataListsNew.stepIndex.data_msg.step:0)+'&distance='+ (dataListsNew.stepIndex.data_msg?(dataListsNew.stepIndex.data_msg.distance / 1000).toFixed(2):0))">
|
|
||||||
<view class="item">
|
|
||||||
<view class="title">卡路里</view>
|
|
||||||
<view class="row-date">
|
|
||||||
<view>{{dataListsNew.stepIndex.data_msg ? dataListsNew.stepIndex.data_msg.calorie / 10 : '--'}}</view>
|
|
||||||
<text>千卡</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="item">
|
|
||||||
<view class="title">步数</view>
|
|
||||||
<view class="row-date">
|
|
||||||
<view>{{dataListsNew.stepIndex.data_msg ? dataListsNew.stepIndex.data_msg.step : '--'}}</view>
|
|
||||||
<text>步</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="item">
|
|
||||||
<view class="title">距离</view>
|
|
||||||
<view class="row-date">
|
|
||||||
<view>{{dataListsNew.stepIndex.data_msg ? (dataListsNew.stepIndex.data_msg.distance / 1000).toFixed(2) : '--'}}</view>
|
|
||||||
<text>公里</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="row-time" v-if="dataListsNew.stepIndex">
|
|
||||||
{{(dataListsNew.stepIndex.device_real_time)}}
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<!-- <image src="../../static/icon/血糖.png" mode="widthFix"></image> -->
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/sleep_info')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('sleep')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.SleepDatas.data_msg? dataListsNew.SleepDatas.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data" v-if="dataListsNew.SleepDatas.data_msg">
|
|
||||||
<view v-if="!(i == 0 && v == 0)" class="" v-for="(v,i) in mkHourMin(dataListsNew.SleepDatas.data_msg[0].sleepTotalTime)" :key="i" class="flex_data">
|
|
||||||
<view class="f_left" >
|
|
||||||
{{v}}
|
|
||||||
</view>
|
</view>
|
||||||
<view class="f_right">
|
</view>
|
||||||
<text class="icon">{{(i == 0?'时':'分')}}</text>
|
</view>
|
||||||
|
<view class="list-wrap">
|
||||||
|
<view class="content-item row" @click="toPage('/pages/index/echarts?type=step&calorie='+(dataListsNew.stepIndex.data_msg?dataListsNew.stepIndex.data_msg.calorie:0)+'&step='+(dataListsNew.stepIndex.data_msg?dataListsNew.stepIndex.data_msg.step:0)+'&distance='+ (dataListsNew.stepIndex.data_msg?(dataListsNew.stepIndex.data_msg.distance / 1000).toFixed(2):0))">
|
||||||
|
<view class="item">
|
||||||
|
<view class="title">卡路里</view>
|
||||||
|
<view class="row-date">
|
||||||
|
<view>{{dataListsNew.stepIndex.data_msg ? dataListsNew.stepIndex.data_msg.calorie / 10 : '--'}}</view>
|
||||||
|
<text>千卡</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="item">
|
||||||
|
<view class="title">步数</view>
|
||||||
|
<view class="row-date">
|
||||||
|
<view>{{dataListsNew.stepIndex.data_msg ? dataListsNew.stepIndex.data_msg.step : '--'}}</view>
|
||||||
|
<text>步</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="item">
|
||||||
|
<view class="title">距离</view>
|
||||||
|
<view class="row-date">
|
||||||
|
<view>{{dataListsNew.stepIndex.data_msg ? (dataListsNew.stepIndex.data_msg.distance / 1000).toFixed(2) : '--'}}</view>
|
||||||
|
<text>公里</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="row-time" v-if="dataListsNew.stepIndex">
|
||||||
|
{{(dataListsNew.stepIndex.device_real_time)}}
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<!-- <image src="../../static/icon/血糖.png" mode="widthFix"></image> -->
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/sleep_info')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('sleep')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.SleepDatas.data_msg? dataListsNew.SleepDatas.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data" v-if="dataListsNew.SleepDatas.data_msg">
|
||||||
|
<view v-if="!(i == 0 && v == 0)" class="" v-for="(v,i) in mkHourMin(dataListsNew.SleepDatas.data_msg[0].sleepTotalTime)" :key="i" class="flex_data">
|
||||||
|
<view class="f_left" >
|
||||||
|
{{v}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">{{(i == 0?'时':'分')}}</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/sleep.png" style="width: 200rpx;" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodGlucose')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('bloodGlucose')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.bloodGlucose.data_msg? dataListsNew.bloodGlucose.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.bloodGlucose.data_msg || '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">毫摩尔/升</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/xuetang.png" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodOxygen')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('bloodOxygen')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.bloodOxygen.data_msg? dataListsNew.bloodOxygen.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.bloodOxygen.data_msg? (dataListsNew.bloodOxygen.data_msg[0]) : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">%</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/xueyang.png" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodPressure')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('bloodPressure')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.bloodPressure.data_msg? dataListsNew.bloodPressure.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.bloodPressure.data_msg? dataListsNew.bloodPressure.data_msg.bloodPressureHigh + '/' + dataListsNew.bloodPressure.data_msg.bloodPressureLow : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">mmHG</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/xueya.png" mode="widthFix"></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/echarts?type=bodyTemperature')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('bodyTemperature')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.bodyTemperature.data_msg? dataListsNew.bodyTemperature.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.bodyTemperature.data_msg? (dataListsNew.bodyTemperature.data_msg) : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">℃</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/wendu.png" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/echarts?type=pulseReat')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('pulseReat')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.pulseReat.data_msg? dataListsNew.pulseReat.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.pulseReat.data_msg? (dataListsNew.pulseReat.data_msg[0]) : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">次/分</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/mailv.png" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/detail?type=ECGData')">
|
||||||
|
<view class="title">
|
||||||
|
心电图
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.ECGData.data_msg? dataListsNew.ECGData.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.ECGData.data_msg? (dataListsNew.ECGData.data_msg.heartRate || dataListsNew.ECGData.data_msg.meanHeartRate) : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">次/分</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/xindiantu.png" style="width: 220rpx;" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/detail?type=bodyData')">
|
||||||
|
<view class="title">
|
||||||
|
身体成分
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.bodyData.data_msg? dataListsNew.bodyData.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.bodyData.data_msg? (dataListsNew.bodyData.data_msg.BMI ) : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">BMI</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/rtcf.png" style="width: 220rpx;" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<!-- <view class="content-item" @click="toPage('/pages/index/detail?type=meiTuo')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('meiTuo')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.meiTuo.data_msg? dataListsNew.meiTuo.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.meiTuo.data_msg? (dataListsNew.meiTuo.data_msg[0] / 10) : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">MET</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/xinlv.png" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view> -->
|
||||||
|
|
||||||
|
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodLiquid&desc=uricAcidVal')">
|
||||||
|
<view class="title">
|
||||||
|
尿酸
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.bloodLiquid.data_msg? dataListsNew.bloodLiquid.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="date">
|
||||||
|
<view class="flex_data">
|
||||||
|
<view class="f_left">
|
||||||
|
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.uricAcidVal / 10).toFixed(2) : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="f_right">
|
||||||
|
<text class="icon">微摩尔/升</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="bg">
|
||||||
|
<image src="../../static/icon/niaosuan.png" style="width: 220rpx;" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="content-item" style="height: 430rpx" @click="toPage('/pages/index/echarts?type=bloodLiquidAll')">
|
||||||
|
<view class="title">
|
||||||
|
{{getNameByKey('bloodLiquid')}}
|
||||||
|
</view>
|
||||||
|
<view class="time">
|
||||||
|
{{dataListsNew.bloodLiquid.data_msg? dataListsNew.bloodLiquid.device_real_time + '更新' : '--'}}
|
||||||
|
</view>
|
||||||
|
<view class="gap-content">
|
||||||
|
<view class="gap-item">
|
||||||
|
<view class="title">
|
||||||
|
总胆固醇
|
||||||
|
</view>
|
||||||
|
<view class="num">
|
||||||
|
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.cholesterol / 100).toFixed(2) : '--'}}
|
||||||
|
<text class="icon">毫摩尔/升</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="gap-item">
|
||||||
|
<view class="title">
|
||||||
|
甘油三脂
|
||||||
|
</view>
|
||||||
|
<view class="num">
|
||||||
|
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.triacylglycerol / 100).toFixed(2) : '--'}}
|
||||||
|
<text class="icon">毫摩尔/升</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="gap-item">
|
||||||
|
<view class="title">
|
||||||
|
高密度脂蛋白
|
||||||
|
</view>
|
||||||
|
<view class="num">
|
||||||
|
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.highDensity / 100).toFixed(2) : '--'}}
|
||||||
|
<text class="icon">毫摩尔/升</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="gap-item">
|
||||||
|
<view class="title">
|
||||||
|
低密度脂蛋白
|
||||||
|
</view>
|
||||||
|
<view class="num">
|
||||||
|
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.lowDensity / 100).toFixed(2) : '--'}}
|
||||||
|
<text class="icon">毫摩尔/升</text>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="bg">
|
<view class="right">
|
||||||
<image src="../../static/icon/sleep.png" style="width: 200rpx;" mode="widthFix"></image>
|
<video :enable-progress-gesture="false"
|
||||||
|
object-fit="cover"
|
||||||
|
style="width: 100%; height: 100%;"
|
||||||
|
:controls="false"
|
||||||
|
:show-center-play-btn="false"
|
||||||
|
src="https://img.agrimedia.cn/bmsc/%E9%A3%9E%E4%B9%A620240918-175041.mp4">
|
||||||
|
</video>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodGlucose')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('bloodGlucose')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.bloodGlucose.data_msg? dataListsNew.bloodGlucose.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.bloodGlucose.data_msg || '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">毫摩尔/升</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/xuetang.png" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodOxygen')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('bloodOxygen')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.bloodOxygen.data_msg? dataListsNew.bloodOxygen.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.bloodOxygen.data_msg? (dataListsNew.bloodOxygen.data_msg[0]) : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">%</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/xueyang.png" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodPressure')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('bloodPressure')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.bloodPressure.data_msg? dataListsNew.bloodPressure.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.bloodPressure.data_msg? dataListsNew.bloodPressure.data_msg.bloodPressureHigh + '/' + dataListsNew.bloodPressure.data_msg.bloodPressureLow : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">mmHG</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/xueya.png" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/echarts?type=bodyTemperature')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('bodyTemperature')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.bodyTemperature.data_msg? dataListsNew.bodyTemperature.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.bodyTemperature.data_msg? (dataListsNew.bodyTemperature.data_msg) : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">℃</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/wendu.png" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/echarts?type=pulseReat')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('pulseReat')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.pulseReat.data_msg? dataListsNew.pulseReat.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.pulseReat.data_msg? (dataListsNew.pulseReat.data_msg[0]) : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">次/分</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/mailv.png" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/detail?type=ECGData')">
|
|
||||||
<view class="title">
|
|
||||||
心电图
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.ECGData.data_msg? dataListsNew.ECGData.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.ECGData.data_msg? (dataListsNew.ECGData.data_msg.heartRate || dataListsNew.ECGData.data_msg.meanHeartRate) : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">次/分</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/xindiantu.png" style="width: 220rpx;" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/detail?type=bodyData')">
|
|
||||||
<view class="title">
|
|
||||||
身体成分
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.bodyData.data_msg? dataListsNew.bodyData.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.bodyData.data_msg? (dataListsNew.bodyData.data_msg.BMI ) : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">BMI</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/rtcf.png" style="width: 220rpx;" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<view class="content-item" style="height: 430rpx" @click="toPage('/pages/index/echarts?type=bloodLiquidAll')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('bloodLiquid')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.bloodLiquid.data_msg? dataListsNew.bloodLiquid.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="gap-content">
|
|
||||||
<view class="gap-item">
|
|
||||||
<view class="title">
|
|
||||||
总胆固醇
|
|
||||||
</view>
|
|
||||||
<view class="num">
|
|
||||||
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.cholesterol / 100).toFixed(2) : '--'}}
|
|
||||||
<text class="icon">毫摩尔/升</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="gap-item">
|
|
||||||
<view class="title">
|
|
||||||
甘油三脂
|
|
||||||
</view>
|
|
||||||
<view class="num">
|
|
||||||
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.triacylglycerol / 100).toFixed(2) : '--'}}
|
|
||||||
<text class="icon">毫摩尔/升</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="gap-item">
|
|
||||||
<view class="title">
|
|
||||||
高密度脂蛋白
|
|
||||||
</view>
|
|
||||||
<view class="num">
|
|
||||||
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.highDensity / 100).toFixed(2) : '--'}}
|
|
||||||
<text class="icon">毫摩尔/升</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="gap-item">
|
|
||||||
<view class="title">
|
|
||||||
低密度脂蛋白
|
|
||||||
</view>
|
|
||||||
<view class="num">
|
|
||||||
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.lowDensity / 100).toFixed(2) : '--'}}
|
|
||||||
<text class="icon">毫摩尔/升</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<!-- <view class="content-item" @click="toPage('/pages/index/detail?type=meiTuo')">
|
|
||||||
<view class="title">
|
|
||||||
{{getNameByKey('meiTuo')}}
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.meiTuo.data_msg? dataListsNew.meiTuo.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.meiTuo.data_msg? (dataListsNew.meiTuo.data_msg[0] / 10) : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">MET</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/xinlv.png" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view> -->
|
|
||||||
|
|
||||||
<view class="content-item" @click="toPage('/pages/index/echarts?type=bloodLiquid&desc=uricAcidVal')">
|
|
||||||
<view class="title">
|
|
||||||
尿酸
|
|
||||||
</view>
|
|
||||||
<view class="time">
|
|
||||||
{{dataListsNew.bloodLiquid.data_msg? dataListsNew.bloodLiquid.device_real_time + '更新' : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="date">
|
|
||||||
<view class="flex_data">
|
|
||||||
<view class="f_left">
|
|
||||||
{{dataListsNew.bloodLiquid.data_msg? (dataListsNew.bloodLiquid.data_msg.uricAcidVal / 10).toFixed(2) : '--'}}
|
|
||||||
</view>
|
|
||||||
<view class="f_right">
|
|
||||||
<text class="icon">微摩尔/升</text>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="bg">
|
|
||||||
<image src="../../static/icon/niaosuan.png" style="width: 220rpx;" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<view style="height: 200rpx"></view>
|
<view style="height: 200rpx"></view>
|
||||||
</z-paging>
|
</z-paging>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<navtab :current="0"></navtab>
|
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -458,6 +468,21 @@
|
||||||
.content {
|
.content {
|
||||||
padding: 20rpx 30rpx;
|
padding: 20rpx 30rpx;
|
||||||
margin-top:20rpx;
|
margin-top:20rpx;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
.left {
|
||||||
|
width: 60%;
|
||||||
|
}
|
||||||
|
.right {
|
||||||
|
position: fixed;
|
||||||
|
right: 0rpx;
|
||||||
|
height: 100vh;
|
||||||
|
width: 40%;
|
||||||
|
padding: 30rpx;
|
||||||
|
box-sizing: border-box;
|
||||||
|
overflow: hidden;
|
||||||
|
border-radius: 30rpx;
|
||||||
|
}
|
||||||
.content-header {
|
.content-header {
|
||||||
margin-bottom: 30rpx;
|
margin-bottom: 30rpx;
|
||||||
padding: 30rpx;
|
padding: 30rpx;
|
||||||
|
|
@ -480,7 +505,7 @@
|
||||||
opacity: .4;
|
opacity: .4;
|
||||||
}
|
}
|
||||||
.text {
|
.text {
|
||||||
width: 500rpx;
|
width: 800rpx;
|
||||||
// height: 300rpx;
|
// height: 300rpx;
|
||||||
left: 0px;
|
left: 0px;
|
||||||
top: 0px;
|
top: 0px;
|
||||||
|
|
@ -496,7 +521,7 @@
|
||||||
}
|
}
|
||||||
.left {
|
.left {
|
||||||
.title {
|
.title {
|
||||||
font-size: 80rpx;
|
font-size: 100rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
font-weight: 900;
|
font-weight: 900;
|
||||||
margin-bottom: 20rpx;
|
margin-bottom: 20rpx;
|
||||||
|
|
@ -513,9 +538,17 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: space-around;
|
justify-content: space-around;
|
||||||
}
|
}
|
||||||
|
.list-wrap {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 0rpx 40rpx;
|
||||||
|
}
|
||||||
.content-item {
|
.content-item {
|
||||||
margin: 30rpx;
|
width: 42%;
|
||||||
padding: 30rpx;
|
margin: 20rpx 10rpx;
|
||||||
|
padding: 20rpx;
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 30rpx ;
|
border-radius: 30rpx ;
|
||||||
-webkit-box-shadow: 0 0 60rpx 0 rgba(43,86,112,.1) ;
|
-webkit-box-shadow: 0 0 60rpx 0 rgba(43,86,112,.1) ;
|
||||||
|
|
@ -599,5 +632,44 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 播放器样式 ********************************
|
||||||
|
|
||||||
|
.video {
|
||||||
|
width: 80%;
|
||||||
|
padding: 0rpx 20rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 隐藏所有默认控件 */
|
||||||
|
video::-webkit-media-controls {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
video::-moz-media-controls {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
video::-ms-media-controls {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 针对不同浏览器的隐藏控件的方式 */
|
||||||
|
video::part(media-controls) {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
video {
|
||||||
|
border-radius: 30rpx;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.video-wrap{
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
background-color: #06193a;
|
||||||
|
margin: 0rpx 20rpx;
|
||||||
|
justify-content: center;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -9,144 +9,147 @@
|
||||||
{{time}}
|
{{time}}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="canvas_box">
|
|
||||||
<canvas canvas-id="circleCanvas" style="width: 250px; height: 250px;margin: 0 auto;"></canvas>
|
<view class="flx">
|
||||||
<view class="" style="height: 40rpx;">
|
<view class="w-5">
|
||||||
|
<view class="canvas_box">
|
||||||
</view>
|
<canvas canvas-id="circleCanvas" style="width: 250px; height: 250px;margin: 0 auto;"></canvas>
|
||||||
<view class="flx flx_sb">
|
<view class="" style="height: 40rpx;"></view>
|
||||||
<view class="flx flx_ac">
|
<view class="flx flx_sb">
|
||||||
<!-- color:'#e933dd',
|
<view class="flx flx_ac">
|
||||||
bigColor:'#6452da', -->
|
<!-- color:'#e933dd',
|
||||||
<view class="circle" style="background-color:#6452da ;" >
|
bigColor:'#6452da', -->
|
||||||
</view>
|
<view class="circle" style="background-color:#6452da ;" >
|
||||||
<view class="sleep_info">
|
</view>
|
||||||
<view class="info_title">
|
<view class="sleep_info">
|
||||||
睡眠时长
|
<view class="info_title">
|
||||||
|
睡眠时长
|
||||||
|
</view>
|
||||||
|
<view class="info_val">
|
||||||
|
{{sleep.shen}}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="info_val">
|
<view class="flx flx_ac">
|
||||||
|
<view class="sleep_info">
|
||||||
|
<view class="info_title" style="text-align: right;">
|
||||||
|
深度睡眠
|
||||||
|
</view>
|
||||||
|
<view class="info_val">
|
||||||
|
{{sleep.qian}}
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="circle" style="background-color:#e933dd ;">
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="w-5">
|
||||||
|
<view class="radius_box" style="margin: 20rpx;margin-top: 40rpx ;">
|
||||||
|
<view class="flx flx_sb title_box">
|
||||||
|
<view class="title">
|
||||||
{{sleep.shen}}
|
{{sleep.shen}}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
<sleep-list-data :canvas-id="'sleep-canvas-id'" :dataList="sleepList"></sleep-list-data>
|
||||||
<view class="flx flx_ac">
|
<view class="flx flx_sb flx_ac" style="margin-top: 20rpx;">
|
||||||
<view class="sleep_info">
|
<view class="flx flx_ac">
|
||||||
<view class="info_title" style="text-align: right;">
|
<view class="flx flx_ac">
|
||||||
深度睡眠
|
<image src="../../static/icon/sleep.png" style="width: 30rpx;margin-right: 5rpx;" mode="widthFix"></image>
|
||||||
</view>
|
|
||||||
<view class="info_val">
|
|
||||||
{{sleep.qian}}
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="circle" style="background-color:#e933dd ;">
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="radius_box" style="margin: 20rpx;margin-top: 40rpx ;">
|
|
||||||
<view class="flx flx_sb title_box">
|
|
||||||
<view class="title">
|
|
||||||
{{sleep.shen}}
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<sleep-list-data :canvas-id="'sleep-canvas-id'" :dataList="sleepList"></sleep-list-data>
|
|
||||||
<view class="flx flx_sb flx_ac" style="margin-top: 20rpx;">
|
|
||||||
<view class="flx flx_ac">
|
|
||||||
<view class="flx flx_ac">
|
|
||||||
<image src="../../static/icon/sleep.png" style="width: 30rpx;margin-right: 5rpx;" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
<view class="small-title" v-if="fallAsleepTime.length > 0">
|
|
||||||
{{ fallAsleepTime[2] }}:{{ fallAsleepTime[3] }} , {{ fallAsleepTime[0] }}/{{ fallAsleepTime[1] }}
|
|
||||||
</view>
|
|
||||||
<view class="small-title" v-else>
|
|
||||||
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="flx flx_ac">
|
|
||||||
<view class="small-title" v-if="exitSleepTime.length > 0">
|
|
||||||
{{ exitSleepTime[2] }}:{{ exitSleepTime[3] }} , {{ exitSleepTime[0] }}/{{ exitSleepTime[1] }}
|
|
||||||
</view>
|
|
||||||
<view class="small-title" v-else>
|
|
||||||
|
|
||||||
</view>
|
|
||||||
<view class="flx flx_ac">
|
|
||||||
<image src="../../static/image/richu.png" style="width: 50rpx;" mode="widthFix"></image>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="radius_box" style="margin: 20rpx;padding-bottom: 20rpx;margin-top: 40rpx;" v-if="option.series[0].data.length > 0">
|
|
||||||
<view class="" style="font-size: 26rpx;margin-bottom: 30rpx;">
|
|
||||||
睡眠阶段
|
|
||||||
</view>
|
|
||||||
<view class="flx flx_sb">
|
|
||||||
<view class="">
|
|
||||||
<view style="width: 200rpx; height:200rpx;background-color: #fff;"><l-echart ref="chartRef" @finished="init"></l-echart></view>
|
|
||||||
</view>
|
|
||||||
<view class="flx flx_sb" style="width: 100%;margin-left: 40rpx;flex-direction: column;padding: 20rpx 0;padding-right: 40rpx;">
|
|
||||||
<view class="flx flx_sb line">
|
|
||||||
<view class="flx small-title flx_ac">
|
|
||||||
<view class="dian0 yuan" style="margin-right: 10rpx;">
|
|
||||||
</view>
|
</view>
|
||||||
<view class="">
|
<view class="small-title" v-if="fallAsleepTime.length > 0">
|
||||||
深睡
|
{{ fallAsleepTime[2] }}:{{ fallAsleepTime[3] }} , {{ fallAsleepTime[0] }}/{{ fallAsleepTime[1] }}
|
||||||
|
</view>
|
||||||
|
<view class="small-title" v-else>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
<view class="flx flx_ac">
|
||||||
|
<view class="small-title" v-if="exitSleepTime.length > 0">
|
||||||
|
{{ exitSleepTime[2] }}:{{ exitSleepTime[3] }} , {{ exitSleepTime[0] }}/{{ exitSleepTime[1] }}
|
||||||
|
</view>
|
||||||
|
<view class="small-title" v-else>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
<view class="flx flx_ac">
|
||||||
|
<image src="../../static/image/richu.png" style="width: 50rpx;" mode="widthFix"></image>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="radius_box" style="margin: 20rpx;padding-bottom: 20rpx;margin-top: 40rpx;" v-if="option.series[0].data.length > 0">
|
||||||
|
<view class="" style="font-size: 26rpx;margin-bottom: 30rpx;">
|
||||||
|
睡眠阶段
|
||||||
|
</view>
|
||||||
|
<view class="flx flx_sb">
|
||||||
<view class="">
|
<view class="">
|
||||||
<view class="c0">
|
<view style="width: 200rpx; height:200rpx;background-color: #fff;"><l-echart ref="chartRef" @finished="init"></l-echart></view>
|
||||||
{{ sleepData.shen }}%
|
</view>
|
||||||
|
<view class="flx flx_sb" style="width: 100%;margin-left: 40rpx;flex-direction: column;padding: 20rpx 0;padding-right: 40rpx;">
|
||||||
|
<view class="flx flx_sb line">
|
||||||
|
<view class="flx small-title flx_ac">
|
||||||
|
<view class="dian0 yuan" style="margin-right: 10rpx;">
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
深睡
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
<view class="c0">
|
||||||
|
{{ sleepData.shen }}%
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
<view class="flx flx_sb line">
|
||||||
|
<view class="flx small-title flx_ac">
|
||||||
|
<view class="dian1 yuan" style="margin-right: 10rpx;">
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
浅睡
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
<view class="c1">
|
||||||
|
{{ sleepData.qian }}%
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="flx flx_sb line">
|
||||||
|
<view class="flx small-title flx_ac">
|
||||||
|
<view class="dian2 yuan" style="margin-right: 10rpx;">
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
快速动眼
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="">
|
||||||
|
<view class="c2">
|
||||||
|
{{ sleepData.kuai }}%
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="flx flx_sb line">
|
</view>
|
||||||
<view class="flx small-title flx_ac">
|
<view class="radius_box" style="margin: 20rpx;padding-bottom: 20rpx;margin-top: 40rpx;">
|
||||||
<view class="dian1 yuan" style="margin-right: 10rpx;">
|
<view class="flx flx_sb title_box flx_ac">
|
||||||
</view>
|
<view class="title" >
|
||||||
<view class="">
|
目标
|
||||||
浅睡
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
<view class="">
|
<view class="more" style="font-size: 24rpx;">
|
||||||
<view class="c1">
|
8 小时
|
||||||
{{ sleepData.qian }}%
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="flx flx_sb line">
|
|
||||||
<view class="flx small-title flx_ac">
|
|
||||||
<view class="dian2 yuan" style="margin-right: 10rpx;">
|
|
||||||
</view>
|
|
||||||
<view class="">
|
|
||||||
快速动眼
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="">
|
|
||||||
<view class="c2">
|
|
||||||
{{ sleepData.kuai }}%
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="radius_box" style="margin: 20rpx;padding-bottom: 20rpx;margin-top: 40rpx;">
|
|
||||||
<view class="flx flx_sb title_box flx_ac">
|
<view class="" style="height: 40rpx"></view>
|
||||||
<view class="title" >
|
|
||||||
目标
|
|
||||||
</view>
|
|
||||||
<view class="more" style="font-size: 24rpx;">
|
|
||||||
8 小时
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="" style="height: 40rpx;">
|
|
||||||
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
@ -437,4 +440,28 @@
|
||||||
color: #999;
|
color: #999;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.video {
|
||||||
|
width: 80%;
|
||||||
|
padding: 0rpx 20rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 隐藏所有默认控件 */
|
||||||
|
video::-webkit-media-controls {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
video::-moz-media-controls {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
video::-ms-media-controls {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 针对不同浏览器的隐藏控件的方式 */
|
||||||
|
video::part(media-controls) {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
.login {
|
||||||
|
width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
.content {
|
.content {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
@ -12,10 +17,9 @@
|
||||||
box-shadow:0rpx 0rpx 60rpx 0rpx rgba(0,0,0,0.1);
|
box-shadow:0rpx 0rpx 60rpx 0rpx rgba(0,0,0,0.1);
|
||||||
border-radius:50%;
|
border-radius:50%;
|
||||||
background-color: #000000;
|
background-color: #000000;
|
||||||
margin-top: 128rpx;
|
|
||||||
margin-bottom: 72rpx;
|
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
|
margin-bottom: 50rpx;
|
||||||
}
|
}
|
||||||
.header image{
|
.header image{
|
||||||
width:161rpx;
|
width:161rpx;
|
||||||
|
|
@ -27,8 +31,6 @@
|
||||||
.main {
|
.main {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
padding-left: 70rpx;
|
|
||||||
padding-right: 70rpx;
|
|
||||||
}
|
}
|
||||||
.tips {
|
.tips {
|
||||||
color: #999999;
|
color: #999999;
|
||||||
|
|
|
||||||
|
|
@ -1,80 +1,81 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="login">
|
<view>
|
||||||
<view class="flx flx_jc flx_ac" v-if="login_type == 0" style="height: 100vh;">
|
<!-- 返回 -->
|
||||||
<view class="">
|
<tm-nav-bar left-icon="arrow-left" title="登陆账号" @clickLeft="back" />
|
||||||
<!-- <view class="header">
|
<view class="login flx flx_jc">
|
||||||
<image src="https://img.agrimedia.cn/watch-app/logo.jpeg"></image>
|
<view class="flx flx_jc flx_ac" style="width:100%; height: 100vh;">
|
||||||
</view> -->
|
<view class="content" style="height: 50vh">
|
||||||
<view class="flx flx_jc ">
|
<view style="margin-bottom: 60rpx; margin-top: 100rpx;" class="flx flx_jc">
|
||||||
<uqrcode v-if="qrCode" ref="uqrcode" canvas-id="qrcode" :value="qrCode" :options="{ margin: 10 }"></uqrcode>
|
<uqrcode v-if="qrCode" ref="uqrcode" canvas-id="qrcode" :value="qrCode" :options="{ margin: 10 }"></uqrcode>
|
||||||
<view class="flx flx_ac" v-else style="width: 200px;height: 200px;border: 2rpx #000 dashed;border-radius: 10rpx;">
|
<view class="flx flx_ac" v-else style="width: 200px;height: 200px;border: 2rpx #000 dashed;border-radius: 10rpx;">
|
||||||
<view class="" style="text-align: center; width: 100%;">
|
<view class="" style="text-align: center; width: 100%;">
|
||||||
{{qrCodeMsg}}
|
{{qrCodeMsg}}
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
<view class="">
|
||||||
<view class="">
|
<wButton
|
||||||
<wButton
|
class="wbutton"
|
||||||
class="wbutton"
|
text="刷新二维码"
|
||||||
text="刷新二维码"
|
:rotate="isRotate"
|
||||||
:rotate="isRotate"
|
@click="getLoginCode"
|
||||||
@click="getLoginCode"
|
></wButton>
|
||||||
></wButton>
|
</view>
|
||||||
</view>
|
<view class="footer">
|
||||||
<view class="footer">
|
<view class="" @click="doLoginType(1)">
|
||||||
<view class="" @click="doLoginType(1)">
|
密码登录{{sn}}
|
||||||
密码登录{{sn}}
|
</view>
|
||||||
|
<text>|</text>
|
||||||
|
<navigator url="register" open-type="navigate">注册账号</navigator>
|
||||||
</view>
|
</view>
|
||||||
<text>|</text>
|
|
||||||
<navigator url="register" open-type="navigate">注册账号</navigator>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</view>
|
<view class="flx flx_jc flx_ac" style="width:100%; height: 100vh">
|
||||||
<view class="content" v-if="login_type == 1">
|
<view class="content" style="height: 50vh">
|
||||||
<!-- 返回 -->
|
<!-- 头部logo -->
|
||||||
<tm-nav-bar left-icon="arrow-left" title="登陆账号" @clickLeft="back" />
|
<view class="header">
|
||||||
<!-- 头部logo -->
|
<image src="../../static/a-ziyuan85.png"></image>
|
||||||
<view class="header">
|
</view>
|
||||||
<image src="../../static/a-ziyuan85.png"></image>
|
<!-- 主体表单 -->
|
||||||
|
<view class="main">
|
||||||
|
<wInput
|
||||||
|
v-model="phoneData"
|
||||||
|
type="text"
|
||||||
|
maxlength="11"
|
||||||
|
placeholder="用户名/电话"
|
||||||
|
:focus="isFocus"
|
||||||
|
></wInput>
|
||||||
|
<wInput
|
||||||
|
v-model="passData"
|
||||||
|
type="password"
|
||||||
|
maxlength="9999"
|
||||||
|
placeholder="密码"
|
||||||
|
></wInput>
|
||||||
|
</view>
|
||||||
|
<wButton
|
||||||
|
class="wbutton"
|
||||||
|
text="登 录"
|
||||||
|
:rotate="isRotate"
|
||||||
|
@click="startLogin"
|
||||||
|
></wButton>
|
||||||
|
|
||||||
|
<!-- 底部信息 -->
|
||||||
|
<view class="footer">
|
||||||
|
<navigator url="forget" open-type="navigate">找回密码</navigator>
|
||||||
|
<text>|</text>
|
||||||
|
<navigator url="register" open-type="navigate">注册账号</navigator>
|
||||||
|
<text>|</text>
|
||||||
|
<view class="" @click="doLoginType(0)">
|
||||||
|
扫码登录
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- 主体表单 -->
|
|
||||||
<view class="main">
|
<view class="" style="text-align: center;position: absolute;bottom: 40rpx;width: 100%;color: #f1f1f1;">
|
||||||
<wInput
|
{{ version }}
|
||||||
v-model="phoneData"
|
|
||||||
type="text"
|
|
||||||
maxlength="11"
|
|
||||||
placeholder="用户名/电话"
|
|
||||||
:focus="isFocus"
|
|
||||||
></wInput>
|
|
||||||
<wInput
|
|
||||||
v-model="passData"
|
|
||||||
type="password"
|
|
||||||
maxlength="9999"
|
|
||||||
placeholder="密码"
|
|
||||||
></wInput>
|
|
||||||
</view>
|
|
||||||
<wButton
|
|
||||||
class="wbutton"
|
|
||||||
text="登 录"
|
|
||||||
:rotate="isRotate"
|
|
||||||
@click="startLogin"
|
|
||||||
></wButton>
|
|
||||||
|
|
||||||
<!-- 底部信息 -->
|
|
||||||
<view class="footer">
|
|
||||||
<navigator url="forget" open-type="navigate">找回密码</navigator>
|
|
||||||
<text>|</text>
|
|
||||||
<navigator url="register" open-type="navigate">注册账号</navigator>
|
|
||||||
<text>|</text>
|
|
||||||
<view class="" @click="doLoginType(0)">
|
|
||||||
扫码登录
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
</view>
|
|
||||||
<view class="" style="text-align: center;position: absolute;bottom: 40rpx;width: 100%;color: #f1f1f1;">
|
|
||||||
{{ version }}
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
||||||
210
pages/my/my.vue
210
pages/my/my.vue
|
|
@ -1,100 +1,100 @@
|
||||||
<template>
|
<template>
|
||||||
<view class="mypage-container">
|
<view>
|
||||||
<!-- 自定义头部 -->
|
|
||||||
<view class="head"></view>
|
|
||||||
<!-- 个人信息模块 -->
|
|
||||||
<view class="user-info-box">
|
|
||||||
<view class="avatar-box">
|
|
||||||
<image class="avatar" src="../../static/a-ziyuan85.png"></image>
|
|
||||||
<view class="avatar-text">
|
|
||||||
<view class="name">{{getApiToken? '用户':'去登录'}}</view>
|
|
||||||
<view class="desc"></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="card-three"></view>
|
|
||||||
<view class="card-two"></view>
|
|
||||||
<view class="card-one"></view>
|
|
||||||
</view>
|
|
||||||
<view class="size-seat">
|
|
||||||
</view>
|
|
||||||
<!-- 中间部分 -->
|
|
||||||
<!-- <div class="user-center-box">
|
|
||||||
<view class="user-center-item">
|
|
||||||
<view class="user-center-star-icon">
|
|
||||||
</view>
|
|
||||||
<view class="user-center-star-title">
|
|
||||||
收藏内容
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="user-center-item">
|
|
||||||
<view class="user-center-star-icon">
|
|
||||||
</view>
|
|
||||||
<view class="user-center-star-title">
|
|
||||||
收益内容
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="user-center-item">
|
|
||||||
<view class="user-center-star-icon">
|
|
||||||
</view>
|
|
||||||
<view class="user-center-star-title">
|
|
||||||
余额内容
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</div> -->
|
|
||||||
|
|
||||||
<!-- 我的积分/我的任务/我的收藏 -->
|
|
||||||
<!-- <view class="menu-box" style="padding-top: 50rpx">
|
|
||||||
<view class="menu-item">
|
|
||||||
<view class="menu-item-left">
|
|
||||||
<image src="../../static/logo.png"></image>
|
|
||||||
<view class="menu-item-left-text">
|
|
||||||
我的家庭
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="menu-item-right">
|
|
||||||
<view class="arrow-right"></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="menu-item" @click="edit()">
|
|
||||||
<view class="menu-item-left">
|
|
||||||
<image src="../../static/logo.png"></image>
|
|
||||||
<view class="menu-item-left-text">
|
|
||||||
修改密码
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="menu-item-right">
|
|
||||||
<view class="arrow-right"></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</view> -->
|
|
||||||
|
|
||||||
<!-- 我的下载/我的粉丝/联系我们 -->
|
|
||||||
<view class="menu-box" style="padding-top: 50rpx">
|
|
||||||
<!-- <view class="menu-item">
|
|
||||||
<view class="menu-item-left">
|
|
||||||
<image src="../../static/logo.png"></image>
|
|
||||||
<view class="menu-item-left-text">
|
|
||||||
联系我们
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="menu-item-right">
|
|
||||||
<view class="arrow-right"></view>
|
|
||||||
</view>
|
|
||||||
</view> -->
|
|
||||||
<view class="menu-item" @click="logout()">
|
|
||||||
<view class="menu-item-left">
|
|
||||||
<view class="menu-item-left-text">
|
|
||||||
退出登录
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="menu-item-right">
|
|
||||||
<view class="arrow-right"></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
|
|
||||||
</view>
|
|
||||||
|
|
||||||
<navtab :current="2"></navtab>
|
<navtab :current="2"></navtab>
|
||||||
|
<view class="mypage-container">
|
||||||
|
<!-- 自定义头部 -->
|
||||||
|
<view class="head"></view>
|
||||||
|
<!-- 个人信息模块 -->
|
||||||
|
<view class="user-info-box">
|
||||||
|
<view class="avatar-box">
|
||||||
|
<image class="avatar" src="../../static/a-ziyuan85.png"></image>
|
||||||
|
<view class="avatar-text">
|
||||||
|
<view class="name">{{getApiToken? '用户':'去登录'}}</view>
|
||||||
|
<view class="desc"></view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="card-three"></view>
|
||||||
|
<view class="card-two"></view>
|
||||||
|
<view class="card-one"></view>
|
||||||
|
</view>
|
||||||
|
<view class="size-seat">
|
||||||
|
</view>
|
||||||
|
<!-- 中间部分 -->
|
||||||
|
<!-- <div class="user-center-box">
|
||||||
|
<view class="user-center-item">
|
||||||
|
<view class="user-center-star-icon">
|
||||||
|
</view>
|
||||||
|
<view class="user-center-star-title">
|
||||||
|
收藏内容
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="user-center-item">
|
||||||
|
<view class="user-center-star-icon">
|
||||||
|
</view>
|
||||||
|
<view class="user-center-star-title">
|
||||||
|
收益内容
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="user-center-item">
|
||||||
|
<view class="user-center-star-icon">
|
||||||
|
</view>
|
||||||
|
<view class="user-center-star-title">
|
||||||
|
余额内容
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</div> -->
|
||||||
|
|
||||||
|
<!-- 我的积分/我的任务/我的收藏 -->
|
||||||
|
<!-- <view class="menu-box" style="padding-top: 50rpx">
|
||||||
|
<view class="menu-item">
|
||||||
|
<view class="menu-item-left">
|
||||||
|
<image src="../../static/logo.png"></image>
|
||||||
|
<view class="menu-item-left-text">
|
||||||
|
我的家庭
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item-right">
|
||||||
|
<view class="arrow-right"></view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item" @click="edit()">
|
||||||
|
<view class="menu-item-left">
|
||||||
|
<image src="../../static/logo.png"></image>
|
||||||
|
<view class="menu-item-left-text">
|
||||||
|
修改密码
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item-right">
|
||||||
|
<view class="arrow-right"></view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view> -->
|
||||||
|
|
||||||
|
<!-- 我的下载/我的粉丝/联系我们 -->
|
||||||
|
<view class="menu-box" style="padding-top: 50rpx">
|
||||||
|
<!-- <view class="menu-item">
|
||||||
|
<view class="menu-item-left">
|
||||||
|
<image src="../../static/logo.png"></image>
|
||||||
|
<view class="menu-item-left-text">
|
||||||
|
联系我们
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item-right">
|
||||||
|
<view class="arrow-right"></view>
|
||||||
|
</view>
|
||||||
|
</view> -->
|
||||||
|
<view class="menu-item" @click="logout()">
|
||||||
|
<view class="menu-item-left">
|
||||||
|
<view class="menu-item-left-text">
|
||||||
|
退出登录
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item-right">
|
||||||
|
<view class="arrow-right"></view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -139,9 +139,12 @@
|
||||||
<style>
|
<style>
|
||||||
/* 自定义头部 */
|
/* 自定义头部 */
|
||||||
.head {
|
.head {
|
||||||
height: 140rpx;
|
height: 140rpx;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tabbar {
|
||||||
|
background-color: #2DB259;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 用户信息部分 */
|
/* 用户信息部分 */
|
||||||
.user-info-box {
|
.user-info-box {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
@ -149,7 +152,7 @@
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 160rpx;
|
||||||
left: 0;
|
left: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 300rpx;
|
height: 300rpx;
|
||||||
|
|
@ -222,7 +225,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.size-seat {
|
.size-seat {
|
||||||
margin-top: 125rpx;
|
margin-top: 325rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 中间部分 */
|
/* 中间部分 */
|
||||||
|
|
@ -276,7 +279,7 @@
|
||||||
.menu-box {
|
.menu-box {
|
||||||
box-shadow: 0 0px 20px rgba(231, 231, 231, 0.6);
|
box-shadow: 0 0px 20px rgba(231, 231, 231, 0.6);
|
||||||
border-radius: 16rpx;
|
border-radius: 16rpx;
|
||||||
margin: 40rpx 40rpx 0 40rpx;
|
margin: 140rpx 40rpx 0 40rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu-item {
|
.menu-item {
|
||||||
|
|
@ -285,7 +288,7 @@
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
border-bottom: 1rpx solid #F6F6F6;
|
border-bottom: 1rpx solid #F6F6F6;
|
||||||
padding: 30rpx;
|
padding: 30rpx;
|
||||||
}
|
}
|
||||||
|
|
||||||
.menu-item-left {
|
.menu-item-left {
|
||||||
|
|
@ -302,7 +305,8 @@
|
||||||
|
|
||||||
.menu-item-left-text {
|
.menu-item-left-text {
|
||||||
padding-left: 20rpx;
|
padding-left: 20rpx;
|
||||||
font-size: 14px;
|
font-size: 18px;
|
||||||
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
|
|
||||||
.arrow-right {
|
.arrow-right {
|
||||||
|
|
|
||||||
|
|
@ -322,7 +322,7 @@
|
||||||
.flex-start{
|
.flex-start{
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
.flex-bt{
|
.flex-bt{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
@ -330,7 +330,7 @@
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
}
|
}
|
||||||
.calendar {
|
.calendar {
|
||||||
width: 686rpx;
|
width: 100%;
|
||||||
background: #ffffff;
|
background: #ffffff;
|
||||||
border-radius: 16rpx;
|
border-radius: 16rpx;
|
||||||
box-shadow: 0 10rpx 25rpx rgba(0,0,0,0.1);
|
box-shadow: 0 10rpx 25rpx rgba(0,0,0,0.1);
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
https://app.liuyingyong.cn/build/download/121ba950-606f-11ef-9f80-ef8d47e0a125
|
https://app.liuyingyong.cn/build/download/617bf480-7592-11ef-a054-7dafa15c3dbd
|
||||||
|
|
@ -1 +1 @@
|
||||||
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
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
andrCertfile=/Applications/HBuilderX.app/Contents/HBuilderX/plugins/app-safe-pack/Test.keystore
|
andrCertfile=/Users/white/Library/Containers/com.bytedance.macos.feishu/Data/Downloads/platform.keystore
|
||||||
andrCertAlias=android
|
andrCertAlias=platform
|
||||||
andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw==
|
andrCertPass=aB6ADjKOYCOnZRmpzM7ptg==
|
||||||
|
|
|
||||||
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
var isReady=false;var onReadyCallbacks=[];
|
var isReady=false;var onReadyCallbacks=[];
|
||||||
var isServiceReady=false;var onServiceReadyCallbacks=[];
|
var isServiceReady=false;var onServiceReadyCallbacks=[];
|
||||||
var __uniConfig = {"pages":["pages/login/login","pages/index/detail","pages/login/forget","pages/login/register","pages/index/index","pages/device/device","pages/my/my","pages/login/explain","pages/index/echarts","pages/only_test/only_test","pages/only_test/ot1","pages/only_test/ot2","pages/index/detail_info","pages/only_test/ot3","pages/only_test/ot5","pages/index/sleep_info","pages/index/body_info"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"中鼎云医","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8","navigationStyle":"custom","pageOrientation":"portrait"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"中鼎云医","compilerVersion":"4.24","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
|
var __uniConfig = {"pages":["pages/login/login","pages/index/detail","pages/login/forget","pages/login/register","pages/index/index","pages/device/device","pages/my/my","pages/login/explain","pages/index/echarts","pages/only_test/only_test","pages/only_test/ot1","pages/only_test/ot2","pages/index/detail_info","pages/only_test/ot3","pages/only_test/ot5","pages/index/sleep_info","pages/index/body_info"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"中鼎云医","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8","navigationStyle":"custom","pageOrientation":"portrait"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"中鼎云医","compilerVersion":"4.15","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
|
||||||
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{}},{"path":"/pages/index/detail","meta":{},"window":{}},{"path":"/pages/login/forget","meta":{},"window":{}},{"path":"/pages/login/register","meta":{},"window":{}},{"path":"/pages/index/index","meta":{},"window":{}},{"path":"/pages/device/device","meta":{},"window":{}},{"path":"/pages/my/my","meta":{},"window":{}},{"path":"/pages/login/explain","meta":{},"window":{}},{"path":"/pages/index/echarts","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/only_test","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot1","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot2","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/detail_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot3","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot5","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/sleep_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/body_info","meta":{},"window":{"navigationBarTitleText":""}}];
|
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{}},{"path":"/pages/index/detail","meta":{},"window":{}},{"path":"/pages/login/forget","meta":{},"window":{}},{"path":"/pages/login/register","meta":{},"window":{}},{"path":"/pages/index/index","meta":{},"window":{}},{"path":"/pages/device/device","meta":{},"window":{}},{"path":"/pages/my/my","meta":{},"window":{}},{"path":"/pages/login/explain","meta":{},"window":{}},{"path":"/pages/index/echarts","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/only_test","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot1","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot2","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/detail_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot3","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot5","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/sleep_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/body_info","meta":{},"window":{"navigationBarTitleText":""}}];
|
||||||
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||||
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
||||||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__24DA8DD","name":"中鼎云医","version":{"name":"1.2.4","code":124},"description":"中鼎云医","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":"false"}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNI24DA8DD","aliasname":"","password":"","keystore":"html5plus://test","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.24","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html","adid":"123262070412"},"screenOrientation":["portrait-primary","portrait-secondary"]}
|
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__24DA8DD","name":"中鼎云医","version":{"name":"1.2.5","code":125},"description":"中鼎云医","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"autoclose":true,"delay":0,"target":"id:1","waiting":true},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":"false"}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNI24DA8DD","aliasname":"platform","password":"aB6ADjKOYCOnZRmpzM7ptg==","keystore":"google-keystore.keystore","custompermissions":true},"apple":{"dSYMs":false,"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":"portrait-primary"},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.15","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html","adid":"123262070412"},"screenOrientation":["portrait-primary","portrait-secondary"]}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
var isReady=false;var onReadyCallbacks=[];
|
var isReady=false;var onReadyCallbacks=[];
|
||||||
var isServiceReady=false;var onServiceReadyCallbacks=[];
|
var isServiceReady=false;var onServiceReadyCallbacks=[];
|
||||||
var __uniConfig = {"pages":["pages/login/login","pages/index/detail","pages/login/forget","pages/login/register","pages/index/index","pages/device/device","pages/my/my","pages/login/explain","pages/index/echarts","pages/only_test/only_test","pages/only_test/ot1","pages/only_test/ot2","pages/index/detail_info","pages/only_test/ot3","pages/only_test/ot5","pages/index/sleep_info","pages/index/body_info"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"中鼎云医","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8","navigationStyle":"custom","pageOrientation":"portrait"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"中鼎云医","compilerVersion":"4.24","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
|
var __uniConfig = {"pages":["pages/login/login","pages/index/detail","pages/login/forget","pages/login/register","pages/index/index","pages/device/device","pages/my/my","pages/login/explain","pages/index/echarts","pages/only_test/only_test","pages/only_test/ot1","pages/only_test/ot2","pages/index/detail_info","pages/only_test/ot3","pages/only_test/ot5","pages/index/sleep_info","pages/index/body_info"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"中鼎云医","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8","navigationStyle":"custom","pageOrientation":"portrait"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"中鼎云医","compilerVersion":"4.15","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
|
||||||
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{}},{"path":"/pages/index/detail","meta":{},"window":{}},{"path":"/pages/login/forget","meta":{},"window":{}},{"path":"/pages/login/register","meta":{},"window":{}},{"path":"/pages/index/index","meta":{},"window":{}},{"path":"/pages/device/device","meta":{},"window":{}},{"path":"/pages/my/my","meta":{},"window":{}},{"path":"/pages/login/explain","meta":{},"window":{}},{"path":"/pages/index/echarts","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/only_test","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot1","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot2","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/detail_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot3","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot5","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/sleep_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/body_info","meta":{},"window":{"navigationBarTitleText":""}}];
|
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{}},{"path":"/pages/index/detail","meta":{},"window":{}},{"path":"/pages/login/forget","meta":{},"window":{}},{"path":"/pages/login/register","meta":{},"window":{}},{"path":"/pages/index/index","meta":{},"window":{}},{"path":"/pages/device/device","meta":{},"window":{}},{"path":"/pages/my/my","meta":{},"window":{}},{"path":"/pages/login/explain","meta":{},"window":{}},{"path":"/pages/index/echarts","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/only_test","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot1","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot2","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/detail_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot3","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot5","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/sleep_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/body_info","meta":{},"window":{"navigationBarTitleText":""}}];
|
||||||
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||||
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
||||||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__24DA8DD","name":"中鼎云医","version":{"name":"1.2.4","code":124},"description":"中鼎云医","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.24","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"},"screenOrientation":["portrait-primary","portrait-secondary"]}
|
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__24DA8DD","name":"中鼎云医","version":{"name":"1.2.5","code":125},"description":"中鼎云医","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"VideoPlayer":{},"Record":{},"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.15","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"},"screenOrientation":["portrait-primary","portrait-secondary"]}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
var isReady=false;var onReadyCallbacks=[];
|
var isReady=false;var onReadyCallbacks=[];
|
||||||
var isServiceReady=false;var onServiceReadyCallbacks=[];
|
var isServiceReady=false;var onServiceReadyCallbacks=[];
|
||||||
var __uniConfig = {"pages":["pages/login/login","pages/index/detail","pages/login/forget","pages/login/register","pages/index/index","pages/device/device","pages/my/my","pages/login/explain","pages/index/echarts","pages/only_test/only_test","pages/only_test/ot1","pages/only_test/ot2","pages/index/detail_info","pages/only_test/ot3","pages/only_test/ot5","pages/index/sleep_info","pages/index/body_info"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"中鼎云医","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8","navigationStyle":"custom","pageOrientation":"portrait"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"中鼎云医","compilerVersion":"4.24","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
|
var __uniConfig = {"pages":["pages/login/login","pages/index/detail","pages/login/forget","pages/login/register","pages/index/index","pages/device/device","pages/my/my","pages/login/explain","pages/index/echarts","pages/only_test/only_test","pages/only_test/ot1","pages/only_test/ot2","pages/index/detail_info","pages/only_test/ot3","pages/only_test/ot5","pages/index/sleep_info","pages/index/body_info"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"中鼎云医","navigationBarBackgroundColor":"#F8F8F8","backgroundColor":"#F8F8F8","navigationStyle":"custom","pageOrientation":"portrait"},"darkmode":false,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"中鼎云医","compilerVersion":"4.15","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
|
||||||
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{}},{"path":"/pages/index/detail","meta":{},"window":{}},{"path":"/pages/login/forget","meta":{},"window":{}},{"path":"/pages/login/register","meta":{},"window":{}},{"path":"/pages/index/index","meta":{},"window":{}},{"path":"/pages/device/device","meta":{},"window":{}},{"path":"/pages/my/my","meta":{},"window":{}},{"path":"/pages/login/explain","meta":{},"window":{}},{"path":"/pages/index/echarts","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/only_test","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot1","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot2","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/detail_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot3","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot5","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/sleep_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/body_info","meta":{},"window":{"navigationBarTitleText":""}}];
|
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true},"window":{}},{"path":"/pages/index/detail","meta":{},"window":{}},{"path":"/pages/login/forget","meta":{},"window":{}},{"path":"/pages/login/register","meta":{},"window":{}},{"path":"/pages/index/index","meta":{},"window":{}},{"path":"/pages/device/device","meta":{},"window":{}},{"path":"/pages/my/my","meta":{},"window":{}},{"path":"/pages/login/explain","meta":{},"window":{}},{"path":"/pages/index/echarts","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/only_test","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot1","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot2","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/detail_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot3","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/only_test/ot5","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/sleep_info","meta":{},"window":{"navigationBarTitleText":""}},{"path":"/pages/index/body_info","meta":{},"window":{"navigationBarTitleText":""}}];
|
||||||
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||||
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
||||||
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__24DA8DD","name":"中鼎云医","version":{"name":"1.2.4","code":124},"description":"中鼎云医","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.24","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"},"screenOrientation":["portrait-primary","portrait-secondary"]}
|
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__24DA8DD","name":"中鼎云医","version":{"name":"1.2.5","code":125},"description":"中鼎云医","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"}}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"uniStatistics":{"enable":false},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"4.15","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"},"screenOrientation":["portrait-primary","portrait-secondary"]}
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Loading…
Reference in New Issue